Lubuntu 16.04 中的启动盘创建器使 USB 只读,没有持久存储选项

Nik*_* VJ 12 lubuntu startup-disk-creator 16.04

我注意到 Lubuntu 16.04 LTS 附带的 Startup Disk Creator 缺少持久存储功能,并且对笔式驱动器做了一些之前没有发生的事情。(我以前在 Ubuntu 12.04 中使用过该工具)。

在此处输入图片说明

创建可启动 USB 后,下次我将驱动器插入正在运行的 Ubuntu 操作系统中时,它对于 Lubuntu 可启动磁盘是不可见的,而对于 RemixOS 磁盘是可见的。当它不可见时,我必须打开附件 > 磁盘并手动安装驱动器以使其在系统上可见。

在任何一种情况下,USB 现在都有一个小得多的分区,只有操作系统,而且它是只读的。剩余空间(在我的情况下为 15GB)未分区,如果我尝试在那里创建第二个分区以使用多余的空间来存储我的文件,则会出错。在磁盘实用程序以及 GParted 中。

在此处输入图片说明

我上次使用此实用程序时:

  • 如果它有足够的可用空间,则可以使磁盘可启动,而无需格式化和删除那里的任何其他内容。您不必擦除整个磁盘。
  • 输出不是一个只读的小分区,USB 上的剩余空间变得毫无用处。你有操作系统文件和文件夹,整个 USB 空间都在同一个分区中,你可以在上面存储其他文件和文件夹。

这让我可以使用同一个 USB 记忆棒来携带我的数据,并作为实时操作系统以备随时需要。此功能已被破坏。我的问题:

  1. 我在此处描述的情况是否在 Ubuntu 的所有 16.04 发行版和衍生版本中都相同?或者只是 Lubuntu 有这个问题?或者只是我的系统这样做?

  2. 如何解决此问题并恢复较旧的 Startup Disk Creator?

附录: 在此处查看早年应用程序的屏幕截图

附录:我也使用Etcher得到了同样有问题的结果。

17 年 10 月 8 日编辑:谢谢,很高兴知道更改背后有充分的原因。尽管如此,当使用 Lubuntu ISO 编写时,驱动器仍然不可见(插入时不会安装),我认为这是一个错误。普通用户只会被引导相信 USB 是土司。如果可能,有人可以让程序的开发人员将此信息放在帮助按钮后面的应用程序上吗?并且程序必须明确警告用户操作后 USB 将不再是 USB;它将像只读 CD 一样,所有多余的空间都将因此操作而无法使用。目前,应用程序上甚至没有帮助按钮都是具有欺骗性的。此外,我认为消除以前的越野车性质并没有带来解决方案。我称之为退后一步,直到问题得到解决。如果有人可以建议我应该去哪里提交这些问题,以便可以联系到所涉及的开发人员,那就太好了。再次感谢!

17 年 10 月 22 日编辑:我现在正在使用UNetBootin,使用制作和安装了很多次,对它非常满意!它不会隐藏您的笔式驱动器,您可以使用它来存储其他不会干扰实时操作系统的内容,只要您不更改实时操作系统的文件和文件夹。

sud*_*dus 10

问题和解答

问题 1:我在此处描述的情况是否在 Ubuntu 的所有 16.04 发行版和衍生版本中都相同?或者只是 Lubuntu 有这个问题?或者只是我的系统这样做?

答案 1: 是的,它在标准 Ubuntu 和所有 Ubuntu 社区风格中都是相同的,随 Ubuntu 16.04 LTS 一起引入。

Ubuntu的启动盘造物主是解压ISO文件的内容,并试图建立一个引导结构。多年来它臭名昭著,因为它受到不同版本的 Ubuntu 之间启动系统修改的影响。

同时目前所有的 Ubuntu iso 文件都是混合 iso 文件。这意味着它们可用于刻录 DVD 启动盘以及克隆 USB 启动驱动器和存储卡。克隆是一个非常简单和可靠的过程,其中每个字节都按原样从源复制到目标。

因此,Ubuntu 16.04 LTS 开发并引入了版本的 Startup Disk Creator。这个版本是一个克隆工具。生成的 USB 引导驱动器将有一个 iso9660 文件分区表和文件系统,它是只读的。因此,不可能在 Ubuntu 18.04 LTS 和以前的版本中使用这种方法制作持久的实时驱动器。

使用 Ubuntu 19.10 可以克隆 [稍微修改过的} iso 文件并在其后面添加一个持久化分区,因为新功能别名压缩了错误。

请参阅如何更轻松地使用 Ubuntu 19.10 制作持久的实时驱动器?.


问题 2:如何解决此问题并恢复较旧的 Startup Disk Creator?

答案 2: 不要试图找回旧的、有问题的 Startup Disk Creator。

2.1. 标准案例:仅限直播

我建议您使用当前克隆的Ubuntu Startup Disk Creator,当您想要一个实时的 [仅限实时] Ubuntu USB 驱动器或只是一个安装程序(将 Ubuntu 安装到另一个驱动器中)。这将是标准情况。

2.2. 持续实时驱动

当您想要一个持久的实时驱动器时,您可以使用另一个工具,一个提取工具,它创建一个分区表和文件系统,可以以读写权限挂载。或者,如果您想独立于工具,您可以自己手动完成。

  • mkusb是标准模式下的克隆工具,但您可以使用它来创建持久的实时驱动器。这适用于所有当前的 Ubuntu 和 Ubuntu 社区风格桌面 iso 文件。持久数据存储在casper-rw 分区中,仅受驱动器大小(可用驱动器空间)大小的限制。

    如果您运行标准 Ubuntu,则需要额外的指令来获取存储库 Universe。(Kubuntu、Lubuntu ... Xubuntu 自动激活了存储库 Universe。)

    sudo add-apt-repository universe  # only for standard Ubuntu
    
    sudo add-apt-repository ppa:mkusb/ppa  # and press Enter
    sudo apt-get update
    sudo apt-get install mkusb mkusb-nox usb-pack-efi
    
    Run Code Online (Sandbox Code Playgroud)

    请参阅以下链接

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

  • Lili can also create a persistent live drive, but with a casper-rw file, maximum size 4 GB (limited by the FAT32 file system).

    See this link,

    www.linuxliveusb.com/

  • There are several other tools, that can be used in a similar way as Lili, for example Unetbootin,

    unetbootin.github.io/

  • 'Do it yourself'

    If you have a 64-bit (alias amd64) version of Ubuntu, you can use a simple extraction method manually. It is possible to add a casper-rw file, maximum size 4 GB (limited by the FAT32 file system).

    See these links,

    help.ubuntu.com/community/Installation/iso2usb#Do_it_yourself

    help.ubuntu.com/community/Installation/iso2usb/diy

Comments in response to 'Edit, 8.Oct.17'

  • I have checked in my working environment, 16.04 LTS and a testing environment, Artful Aardvark, to become 17.10 during this month (October 2017).

    • The main partition of a cloned USB drive of Lubuntu 17.10 amd64 will be automounted in both systems.

      在此处输入图片说明

      在此处输入图片说明

    • But nothing will be automounted, when I plug in a corresponding cloned USB drive of Lubuntu 17.10 i386.

      $ sudo lsblk -o name,fstype,size,label,mountpoint
      NAME   FSTYPE   SIZE LABEL               MOUNTPOINT
      sda            55,9G                     
      ??sda1 vfat     480M                     /boot/efi
      ??sda2 ext4    55,4G                     /
      sdb    iso9660  3,8G Lubuntu 17.10 amd64 
      ??sdb1 iso9660  918M Lubuntu 17.10 amd64 /media/tester/Lubuntu 17.10 amd64
      ??sdb2 vfat     2,3M Lubuntu 17.10 amd64 
      sdc    iso9660  3,7G Lubuntu 17.10 i386  
      ??sdc1 iso9660  927M Lubuntu 17.10 i386  
      sr0            1024M                     
      
      Run Code Online (Sandbox Code Playgroud)

    I don't know why there is a difference between these two cases, but I know that Ubuntu's developers are focusing on the amd64 architecture. They will stop releasing i386 desktop iso files. But Lubuntu and other community flavours intend to continue to maintain and release i386 (32-bit) versions and release i386 iso files.

    See this link: What will happen to i386 software since Ubuntu will drop support to i386 ISOs?

  • There are people (I am one of them), who have tried to make the developers add features or at least information text similar to what you suggest, but we have failed. (I have tried to make them add the feature to restore a USB drive to a standard storage device after using it as a USB boot/install drive, but without luck. Instead I provide it via mkusb and I try hard to make people aware of it.)

    I think the developer in charge of the Ubuntu Startup Disk Creator alias usb-creator-gtk wants it as simple as possible to avoid confusion by extra details.

    The standard way to communicate with the Ubuntu developers is via bug reports at Launchpad, where you should have (create) a user account,

    https://launchpad.net/

    You can create a bug report in a running system, that is affected by the bug (or feature request) with the following command

    ubuntu-bug <buggy-program-package>
    
    Run Code Online (Sandbox Code Playgroud)

    in this case

    ubuntu-bug usb-creator-gtk
    
    Run Code Online (Sandbox Code Playgroud)

    Please edit your question to add a link, when you have written your bug report. Good luck :-)

  • Finally, you don't think the removal of previous buggy nature has led to a solution. You'd call this a taking a step back until the matter is resolved. I don't agree with you. Most linux distros provide hybrid iso files and recommend cloning as a standard method to create USB boot drives. So this is a standard method and well established.

    It is difficult to maintain extracting tools, that work between all possible combinations of old and new versions of Ubuntu, and I think it is better to make people aware of the cloning method and how to manage a cloned USB pendrive during and after its usage as a USB boot drive.