![为 Ubuntu 16.04 创建持久 LiveUSB 密钥时遇到困难](https://linux22.com/image/897390/%E4%B8%BA%20Ubuntu%2016.04%20%E5%88%9B%E5%BB%BA%E6%8C%81%E4%B9%85%20LiveUSB%20%E5%AF%86%E9%92%A5%E6%97%B6%E9%81%87%E5%88%B0%E5%9B%B0%E9%9A%BE.png)
我有一个 128 GB 的 USB 密钥,我想在其上安装 Ubuntu 16.04.3 作为持久 LiveUSB。
我尝试了三种不同的解决方案,每次都遇到困难:
- Windows 10 上的 LiveLinux 将持久扇区的大小限制为 4 GB,更糟糕的是,USB 密钥无法被识别为可启动驱动器
- mkusb 认为 Zenity 无法在我的(非持久性)LiveUSB 密钥提供的环境中工作,当我尝试使用版本 11 时,安装后无法挂载 USB 密钥。
还有其他解决方案吗?或者是否有分步傻瓜指南可以帮助我解决上述方法之一的问题,以便我可以哄骗它为我工作?
或者只是 128 GB 太大了?
理想情况下,我希望 USB 密钥上有一个分区,可以用来在 Windows 机器之间复制文件,但现在,我会满足于任何能让我在一次启动到下一次启动之间保留我喜欢的键盘布局和其他个人设置的东西。
更新:我已成功使用 8 GB USB 密钥安装了 Ubuntu 的持久 LiveUSB 版本韓國。首先,我必须使用 Ubuntu 16.04.3 创建一个非持久版本,其中 mkusb 能够启动 Zenity。 * 内置的启动盘创建器确实创建了一个可用的 LiveUSB 密钥,但它只有一个用于制作启动盘的按钮,似乎不提供持久性。
答案1
好的,我有两种不同的理解方式。第一种是,你只需要一个 USB 棒上的 Ubuntu,这样你就可以使用同一个 USB 棒将其安装到某个系统上。换句话说,USB 棒取代了安装 DVD。这将像这样完成:
- 下载所需的 Ubuntu ISO 映像。这可能是
ubuntu-17.10-desktop-amd64.iso
。 - 将 USB 插入计算机并键入
sudo fdisk -l
以查找 USB 在系统中的设备名称。如果我将 USB 插入我的系统,则名称将为/dev/sdc
。 - 使用 将 ISO 映像复制到 USB 记忆棒
sudo dd if=/path/to/your/iso/ubuntu-17.10-desktop-amd64.iso of=/dev/sdc
。您必须根据系统调整路径和驱动器。哦,注意驱动器。如果它fdisk
显示类似/dev/sdc1
和 的内容/dev/sdc2
,那么您仍然使用/dev/sdc
不带数字的 only,因为您想要覆盖记忆棒上的所有分区。 - 重新启动系统并从 USB 驱动器启动。
您的问题的另一种解释是,您想将 USB 棒用作主驱动器或辅助驱动器。这应该相当简单。使用对gparted
USB 棒进行分区。例如,2 GB 的 SWAP、50 GB 的 ext4,其余部分带有第三个 ntfs 分区。您将使用 SWAP 和 ext4 分区用于 Ubuntu,使用 ntfs 分区用于 Windows 和 Linux 之间的文件交换。
答案2
其实很简单。您需要做的就是创建一个安装程序 CD/USB,然后启动它。在安装过程中,选择要激活的 USB,而不是硬盘,并确保也更改引导加载程序。