难以为Ubuntu 16.04创建持久LiveUSB密钥

我有一个128 GB的USB密钥,我想在其上安装Ubuntu 16.04.3作为Persistent LiveUSB。

我尝试了三种不同的解决方案,每次遇到困难:

  • Windows 10上的LiveLinux将持久扇区的大小限制为4 GB,更糟糕的是,USB密钥不被识别为可引导驱动器
  • mkusb认为Zenity不能在我的(非持久性)LiveUSB密钥提供的环境中工作,当我尝试使用版本11时,安装后无法安装USB密钥。

还有其他解决方案吗? 或者是否有一个逐步的白痴指南,它将帮助我解决上述方法之一,以便我可以哄它为我工作?

或者只是128 GB太大了?

理想情况下,我想在USB密钥上有一个分区,我可以用它来复制Windows机器上的文件,但是现在,我会满足于任何允许我保留我的首选键盘布局和其他个人设置的东西。一个创业公司到下一个。


更新:我已经使用mkusb在8 GB USB密钥上成功安装了持久LiveUSB版本的Ubuntu。 首先,我必须使用Ubuntu 16.04.3创建一个非持久版本,其中mkusb能够启动Zenity。 *内置的Startup Disk Creator确实创建了一个可用的LiveUSB密钥,但它只有一个Make Startup Disk按钮,似乎没有提供持久性。

好的,我以两种不同的方式理解你。 首先,你只需要在U盘上使用Ubuntu,这样你就可以使用同一个USB记忆棒将它安装到某个系统上。 换句话说,USB记忆棒取代了安装DVD。 这将是这样做的:

  • 下载所需的Ubuntu ISO映像。 这可能是ubuntu-17.10-desktop-amd64.iso
  • 将USB记忆棒插入计算机并键入sudo fdisk -l以查找USB记忆棒在系统中的设备名称。 如果我在我的系统中放了一个USB记忆棒,名称将是/dev/sdc
  • 使用sudo dd if=/path/to/your/iso/ubuntu-17.10-desktop-amd64.iso of=/dev/sdc将ISO映像复制到USB记忆棒。 您必须使路径和驱动器适应您的系统。 哦,并注意驱动器。 如果fdisk显示/dev/sdc1/dev/sdc2 ,那么你仍然只使用/dev/sdc而没有后面的数字,因为你想要覆盖棒上的所有分区。
  • 重新启动系统并从USB记忆棒启动。

您的问题可以解释的另一种方式是,您希望将USB记忆棒用作主驱动器或辅助驱动器。 这应该很简单。 使用gparted对USB记忆棒进行分区。 例如2 GB SWAP,50 GB ext4,其余带有ntfs的第三个分区。 您将为Ubuntu和ntfs分区使用SWAP和ext4分区,以便在Windows和Linux之间进行文件交换。

这其实很简单。 您需要做的就是创建一个安装程序CD / USB,然后启动它。 在安装过程中,选择要制作Live的USB,而不是硬盘驱动器,并确保也更改引导加载程序。