使用 Plop Boot Manager 进行 USB 启动
便携性是 Linux 相较于大多数其他桌面操作系统的一大优势,因为大多数主流发行版在安装到闪存驱动器时都能很好地工作。然而,仍然有一些机器在 USB 启动方面不太配合。幸运的是,我找到了一个不错的小工具,可以解决这个问题。
在闪存驱动器上携带数据非常方便,但对于 Linux 来说,可以携带整个工作环境。然而不幸的是,有些旧系统无法从 USB 启动。例如,我有一台 Sempron 3000+ 系统,配备 2GB 内存,它无法从 USB 启动,即使它在某些方面仍然是一个可用的系统。如果 BIOS 不支持从闪存驱动器启动,那么 GRUB 也无能为力,因为它不包含任何驱动程序,并且依赖 BIOS 来查找可启动介质。
Plop Boot Manager 旨在克服这些限制。像大多数启动管理器一样,它在机器首次启动时会显示一个选择菜单,以选择启动分区。由于它包含自己的 USB 驱动程序,因此您可以使用它来说服旧硬件从闪存驱动器等设备启动。它是一个非常灵活的软件。例如,您可以将其设置为由 GRUB 或 Windows 启动加载器菜单加载,甚至更特别的方式,例如从软盘驱动器加载 Plop 以启动网络启动。在本例中,我将记录一个单一的用例,我在其中使用它来使旧机器能够从 USB 驱动器启动。
标准免责声明:如果您正在执行此类工作,一个简单的错误或软件中的一个错误都可能轻易擦除整个磁盘的内容。备份重要数据。
在这种情况下,我将其安装到 MBR(主引导记录),因为这是最简单的选项。这里要提醒一句:当安装到 MBR 时,它会覆盖现有的 GRUB 安装(如果它也位于 MBR 中)。由于 Plop 不是 Linux 加载器,这意味着 Linux 将不再工作。换句话说,如果您的 GRUB 还没有那样工作,您将必须将 GRUB 重新安装到 Linux 启动分区本身。这里可能存在一个小问题,因为 USB 键盘在操作系统本身启动之前无法工作。这意味着如果您使用 USB 键盘,您实际上无法从 Grub 菜单中选择任何内容,但这对于大多数用途来说应该不是什么大问题。显然,Plop Boot Manager 可以在操作系统之间进行选择。现有的 Windows 安装应该继续工作,无需修改。
在压缩包中,有一些目录包含不同类型安装所需的文件。在这种情况下,我使用了 ISO 安装程序镜像(全部 480k)并将其刻录到 CDR。正如我所说,如果这对您正在使用的机器来说不是一个选项,您可以从计算机上已运行的操作系统中进行安装。与所有系统一样,安装程序使用了文字模式和图形的华丽混合。它是一个简单的系统,安装速度非常快。
重新启动后,您将看到安装程序本身,其中包含从不同类型介质启动的选项。正如希望的那样,这使我能够从 USB 闪存驱动器启动 Xubuntu。该程序的一个限制是它无法处理从 USB DVD/CDROM 驱动器启动,这很遗憾。它是一个交互式启动管理器,您可以在运行时重新配置它以更改外观和默认启动选项。
Plop Boot Manager 是一款功能多样的软件。冒着惹恼 Linux 老手的风险说一句,我经常希望更多的 Linux 发行版能够使用比长期存在的 GRUB 更友好的东西。如果您经常使用较旧的硬件,并且希望从记忆棒启动,那么 CDR 上的启动加载器的 ISO 版本可能值得添加到您的工具包中。
我只是浅尝辄止地介绍了 Plop 的功能。点击文档以获取完整的功能列表。