双分区解决方案

双分区解决方案

本质上我有一个 32GB 的 USB 棒,而我想要创建的(在理想世界中)是一个包含以下内容的棒:

  1. Ubuntu 的永久安装(不是“试用 Ubuntu”,因为我想保存驱动程序、应用程序等以便每次使用)。
  2. 其他一些可启动项ISO 映像(Windows 8 安装盘、防病毒工具、系统工具等)。
  3. 最后,留出一个单独的空间用于存储常规文件。

-我已经看到了有关如何在 USB 设备上正确安装 Ubuntu 的指南,因此我可以这样做,但是我无法将可启动 ISO 映像放在同一根记忆棒上。

-我知道您的通用多重引导安装程序(YUMI)多重引导,我还没有尝试过,但我相信我可以用它在同一个 USB 记忆棒上安装多个可启动 ISO 映像,但是这只提供“试用 Ubuntu”版本的 Ubuntu,所以每次使用时我都必须重新下载应用程序等。

我正在尝试创建一个多功能的 USB 记忆棒,以应对所有可能发生的情况。

我的梦想可以实现吗?

我已经通过谷歌和论坛进行了搜索,我可以找到我的难题的部分答案,但不知道如何将它们整合在一起。

我可以将我的 USB 驱动器分区为三到四个分区

  1. 在一个分区上完整安装 Ubuntu
  2. 使用 YUMI 将所有可启动 ISO 映像放在第二个分区上
  3. 使用第三个分区来存储常规文件吗?

这样行吗?我可以在 USB 上有两个单独的可启动分区,其中一个分区上有 YUMI 吗?如果可以,任何提示或建议都将不胜感激。

答案1

双分区解决方案

您可以使用 2 个(如果需要交换,则为 3 个)分区,一个用于完整 Ubuntu,另一个用于数据存储和交换。完整 Ubuntu 将默认安装 GRUB。修改 GRUB 以添加额外的条目,这些条目直接指向与 Ubuntu 一起存储在第一个分区中的 iso 文件。

如何从非 Ubuntu 实时 ISO 映像(例如 Fedora 或 CentOS)启动?有关如何在 GRUB 中添加 ISO 条目的更多详细信息。

方法

第一的FAT32在 USB 的开头创建一个主分区用于存储。将其设置为您想要的大小。或者,您可以将现有分区缩小到您想要的通用存储分区的大小。这必须是第一个分区,因为 Windows 只会将第一个分区识别为存储分区。FAT32格式将确保它与大多数操作系统兼容。

第二在第一个分区后释放的空白空间中安装 Ubuntu。另外,确保引导加载程序 (GRUB) 安装在正确的 USB 中,而不是安装在硬盘驱动器中或另一个 USB 中(如果您使用 Live USB 进行安装)。选择整个磁盘进行 GRUB 安装。它看起来像/dev/sdb/deb/sdc等等。这会将 grub 放在 MBR 中。不要选择诸如 这样的分区dev/sdb1

第三确保到目前为止一切正常。将 USB 插入 Windows 计算机并验证存储空间是否可读/可写。对 Ubuntu 和其他操作系统重复此操作。

从 USB 启动 Ubuntu 并确保它按预期工作。

第四:两种方法

基于的简单方法Ubuntu 关于 GRUB2/ISOboot 的文档

安装 grml-rescueboot

sudo apt-get install grml-rescueboot

将可启动 ISO 文件放在 /boot/grml 文件夹中。例如,如果文件ISO位于Downloads文件夹中,请键入:

sudo mv ~/Downloads/<filename.iso> /boot/grml/

更新 GRUB:

sudo update-grub

下次从 USB 启动时,GRUB 将具有完整安装的菜单项以及所有 ISO 文件。

手动方法/困难方法

您也可以按照如何从非 Ubuntu 实时 ISO 映像(例如 Fedora 或 CentOS)启动?Ubuntu 文档 ISOboot 示例并编辑文件/etc/default/grub和第一个条目ISO。确保文件路径ISO正确。

编辑并保存文件后,使用sudo update-grub命令更新 GRUB /etc/default/grub

对其他ISO文件重复此操作。

另请参阅此论坛帖子了解更多详细信息

谢谢奥尔德弗雷德获取更多链接。

笔记:这种编辑 GRUB 以指向 ISO 的方法可能不适用于 Windows ISO。

希望这可以帮助

相关内容