USB 可以有两个可启动的操作系统吗

USB 可以有两个可启动的操作系统吗

动机

我经常需要在不同的计算机上重新安装不同的操作系统。我不想每次都从网上下载操作系统,而是想将其保存在 USB 上。然后我可以将 USB 插入 PC,从 USB 启动(借助 BIOS 设置),然后安装操作系统。如果出现问题(我已经遇到过这种情况),它还可以帮助我快速重新安装自己的操作系统。

在启动时,我希望有一个选择从 USB 加载哪个操作系统的选项,就像我有一个选择从磁盘加载哪个操作系统的选项一样。

我之所以想把所有东西都放在一个地方,是因为我有一个小型的 USB 棒,它有 32 GB 的存储空间,可以轻松放在我的钱包里。

到目前为止做了什么

我成功将单个操作系统安装到Kingston Data Traveler 32GBUSB 中。在 BIOS 设置中更改启动顺序后,一切正常。

现在我想尝试使用另一个名为 YUMI 的 Windows 程序安装多个操作系统。

我的 BIOS 启动顺序是:,,,,,,,USB FDD[ rest]。当我使用 YUMI 制作多操作系统 USB并尝试安装与以前相同的操作系统(到目前为止只有一个操作系统,但现在使用 YUMI 程序)时,问题就出现了。BIOSUSB HDD不再识别 USB 棒包含操作系统,因此无法启动它。发生的情况是,标准启动菜单出现,其中 Linux 和 Windows 可用,仅此而已,就像没有连接任何 USB 棒时一样。USB CDROMHDD1UbuntuWindows

我认为发生这种情况的两个可能原因之一是:

  1. Kingston Data TravelerUSB 没有包含多个操作系统的选项。
  2. 操作系统以错误的格式存储在 USB 中:缺少操作系统目录的某些路径,或其他问题。

问题

Kingston Data Traveler 上可以安装多个操作系统吗?您认为问题可能是上述两个问题之一吗?如何解决?

答案1

YUMI 或 SARDU http://www.pendrivelinux.com/tag/multiboot-usb/

我使用过 YUMI 很多次。它主要用作多直播 Linux USB 创建器。如果需要,大多数情况下安装后即可使用。

答案2

我认为是的,尽管我认为目前并不容易,或者管理得并不好。我也根本没有测试过这种方法。

理论上,如果您有一个足够大可以容纳 Windows 和 Linux 的 USB 记忆棒(大概 8-16GB 才安全),您可以将 Windows 和 Linux 安装程序放在上面(确保将其格式化为 Fat32)。

首先安装 WindowsMS 的 USB 工具完成后,将 USB 上的分区大小调整为 Windows 安装程序数据的大小,并将 USB 的另一半格式化为不同的 Fat32 分区。

然后使用类似莉莉安装 Linux 到其他分区时要小心不是选择格式化分区/驱动器,但一定要启用持久性棍棒上留出尽可能多的空间。

完成后,尝试将 Linux Live 安装程序启动到实时环境中。如果尚未安装 grub,则需要安装它。

如果是 Debian 操作系统,我建议使用https://launchpad.net/~danielrichter2007/+archive/ubuntu/grub-customizer管理 grub 配置,因为它使事情变得非常容易。

This PPA contains the latest release of Grub Customizer.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer

在将引导加载程序写入 USB 记忆棒之前,验证 Windows 是否可见,然后就可以开始了。

如果 Windows 安装程序没有被自动检测到,您应该能够手动添加一个指向其特定位置的条目,即类似的/dev/sdb2

相关内容