我可以创建一个与其他可引导ISO一起使用永久Ubuntu安装的USB记忆棒吗?
基本上我有一个32GB的USB记忆棒,我想要创造的东西(在一个理想的世界中)是一个包含:
- 永久安装Ubuntu(不是’试用Ubuntu’,因为我想保存每次使用的驱动程序,应用程序等)。
- 一些其他可引导的ISO映像 (Windows 8安装磁盘,防病毒工具,系统工具等)。
- 最后,有一个单独的空间用于一般文件存储。
– 我已经看过如何在USB设备上创建正确安装Ubuntu的指南,所以我可以这样做,但是我不能在同一根棍子上安装我的可启动ISO镜像。
– 我知道你的通用多重引导安装程序 (YUMI)多重引导,我还没有尝试过,但我相信我可以用来在同一个USB记忆棒上安装多个可引导的ISO映像,但这只会提供’试用Ubuntu’版本Ubuntu,所以我每次使用它时都必须重新下载应用程序等。
我想尝试为所有可能的事件创建一个令人难以置信的多functionUSB记忆棒。
我的梦想可能吗?
我通过谷歌和论坛进行了搜索,我可以找到我的谜题的答案,但不是如何一起完成。
我可以将USB记忆棒分成三个或四个分区吗?
- 在一个分区上完整安装Ubuntu
- 使用YUMI将所有可引导的ISO映像放在第二个分区上
- 使用第三个分区进行常规文件存储?
那会有用吗? 我可以在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。
希望这可以帮助