我可以创建一个与其他可引导ISO一起使用永久Ubuntu安装的USB记忆棒吗?

基本上我有一个32GB的USB记忆棒,我想要创造的东西(在一个理想的世界中)是一个包含:

  1. 永久安装Ubuntu(不是’试用Ubuntu’,因为我想保存每次使用的驱动程序,应用程序等)。
  2. 一些其他可引导的ISO映像 (Windows 8安装磁盘,防病毒工具,系统工具等)。
  3. 最后,有一个单独的空间用于一般文件存储。

– 我已经看过如何在USB设备上创建正确安装Ubuntu的指南,所以我可以这样做,但是我不能在同一根棍子上安装我的可启动ISO镜像。

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

我想尝试为所有可能的事件创建一个令人难以置信的多functionUSB记忆棒。

我的梦想可能吗?

我通过谷歌和论坛进行了搜索,我可以找到我的谜题的答案,但不是如何一起完成。

我可以将USB记忆棒分成三个或四个分区吗?

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

那会有用吗? 我可以在usb上有两个单独的可引导分区,其中一个上有YUMI吗? 如果是这样,任何提示或建议将不胜感激。

两分区解决方案

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

请参阅如何从Fedora或CentOS等非Ubuntu live ISO映像启动? 有关如何在GRUB中添加ISO条目的更多详细信息。

方法

首先在USB的开头创建一个主FAT32分区用于存储。 使它成为你想要的尺寸。 或者,您可以将现有分区缩小到所需的常规存储分区的大小。 重要的是,这是第一个分区,因为Windows只会将第一个分区识别为存储分区。 FAT32格式将确保它与大多数操作系统兼容。

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

第三,确保一切顺利。 将USB插入Windows计算机并validation存储空间是否可读/写。 重复使用Ubuntu和其他操作系统。

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

第四:两种方法

基于GRUB2 / ISOboot上的Ubuntu文档的简易方法

安装grml-rescueboot

 sudo apt-get install grml-rescueboot 

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

 sudo mv ~/Downloads/ /boot/grml/ 

更新GRUB:

 sudo update-grub 

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

手动方法/硬方法

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

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

重复其他ISO文件。

另请参阅此论坛post以获取更多详细信息

感谢oldfred的附加链接。

注意:这种将GRUB编辑为指向ISO的方法可能不适用于Windows ISO。

希望这可以帮助