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


12

我注意到,Lubuntu 16.04 LTS附带的启动磁盘创建器缺少永久存储功能,并且对笔式驱动器做了一些以前未曾发生过的事情。(我以前在Ubuntu 12.04中拥有该工具)。

在此处输入图片说明

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

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

在此处输入图片说明

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

  • 如果有足够的可用空间,则可以使磁盘可启动,而无需格式化和删除磁盘上的任何其他内容。您不必擦除整个磁盘。
  • 输出的不是只读的较小分区,USB上的剩余空间变得无用。您拥有OS文件和文件夹,整个USB空间都位于同一分区中,并且您可以在其上存储其他文件和文件夹。

这使我可以使用相同的USB随身碟来传输数据,并且可以随时用作实时操作系统。此功能已被破坏。我的问题:

  1. 我在这里描述的情况在所有16.04版本的Ubuntu和衍生版本中都一样吗?还是只有Lubuntu遇到了这个问题?还是只是我的系统正在执行此操作?

  2. 如何解决此问题并恢复较旧的启动磁盘创建器?

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

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

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

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

Answers:


10

问题和解答

问题1:我在此描述的情况在所有16.04版本的Ubuntu和衍生版本中都一样吗?还是只有Lubuntu遇到了这个问题?还是只是我的系统正在执行此操作?

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

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

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

因此,Ubuntu 16.04 LTS开发并引入了版本的启动盘创建器。此版本是克隆工具。所得的USB启动驱动器将具有iso9660文件分区表和文件系统,该表和文件系统为只读。因此,在Ubuntu 18.04 LTS和早期版本中,无法使用此方法制作持久的活动驱动器。

使用Ubuntu 19.10,可以克隆一个[稍作修改的] iso文件,并在其后添加一个用于持久性的分区,这是因为新的功能别名已被压缩。

请参阅使用Ubuntu 19.10制作持久的实时驱动器会变得更容易吗?


问题2:如何解决此问题并恢复较旧的启动磁盘创建器?

答案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
    

    见以下链接

    help.ubuntu.com/community/mkusb

    help.ubuntu.com/community/mkusb/persistent

  • Lili还可以创建一个持久的活动驱动器,但是具有casper-rw文件,最大大小为4 GB(受FAT32文件系统限制)。

    看到这个链接,

    www.linuxliveusb.com/

  • 还有其他一些工具,可以与Lili相似的方式使用,例如Unetbootin

    unetbootin.github.io/

  • '自己做'

    如果您具有64位(别名amd64)版本的Ubuntu,则可以手动使用一种简单的提取方法。可以添加一个casper-rw文件,最大大小为4 GB(受FAT32文件系统限制)。

    查看这些链接,

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

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

针对“ Edit,Oct.17”的评论

  • 我已经检查了我的工作环境16.04 LTS和测试环境Artful Aardvark,使其在本月(2017年10月)达到17.10。

    • 克隆的Lubuntu 17.10 amd64 USB驱动器的主分区将自动安装在两个系统中。

      在此处输入图片说明

      在此处输入图片说明

    • 但是,当我插入Lubuntu 17.10 i386的相应克隆的USB驱动器时,不会自动安装任何东西

      $ 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                     
      

    我不知道为什么这两种情况之间会有所不同,但是我知道Ubuntu的开发人员正在关注amd64架构。他们将停止发布i386桌面iso文件。但是Lubuntu和其他社区用户打算继续维护和发行i386(32位)版本并发行i386 iso文件。

    请参阅此链接:由于Ubuntu将放弃对i386 ISO的支持,因此i386软件将会发生什么?

  • 有些人(我是其中之一)试图使开发人员添加功能或至少提供与您建议的内容相似的信息文本,但我们失败了。(我试图让他们添加该功能,以便在将USB驱动器用作USB启动/安装驱动器后将其恢复到标准存储设备,但是没有运气。相反,我通过mkusb提供了该功能,我努力使人们意识到它。)

    我认为负责Ubuntu Startup Disk Creator别名的开发人员usb-creator-gtk希望它尽可能简单,以免因其他细节而引起混淆。

    与Ubuntu开发人员进行通信的标准方法是通过Launchpad上的错误报告,您应该在其中拥有(创建)用户帐户,

    https://launchpad.net/

    您可以使用以下命令在正在运行的系统中创建受错误(或功能请求)影响的错误报告。

    ubuntu-bug <buggy-program-package>
    

    在这种情况下

    ubuntu-bug usb-creator-gtk
    

    编写错误报告后,请编辑问题以添加链接。祝好运 :-)

  • 最后,您认为消除以前的错误性质不会导致解决方案。您可以将其称为退后一步,直到问题解决。我不同意你的看法。大多数Linux发行版都提供混合iso文件,建议将克隆作为创建USB启动驱动器的标准方法。因此,这是一种标准方法,并且已经确立。

    很难维护抽取工具,该抽取工具可以在Ubuntu的新旧版本的所有可能组合之间工作,并且我认为最好让人们了解克隆方法以及如何在使用过程中和之后管理克隆的USB Pendrive。 USB启动驱动器。


谢谢!编辑了问题的底部...如果您能指出我可以在哪里向开发人员提出问题/功能要求,那将是很棒的。
Nikhil VJ

@nikhilvj,不客气:-)我将编辑答案,以给您一个很好的解释。通常,我们通过Launchpad上的错误报告与开发人员进行沟通。因此,您可以编写针对性的错误报告usb-creator-gtk。(我试图让他们添加功能,以便在将USB驱动器用作USB启动/安装驱动器后将其恢复到标准存储设备,但是没有运气。相反,我通过提供它mkusb,我努力使人们意识到这一点。 。)
sudodus
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.