您可以使用 GRUB 以外的其他引导加载程序吗?

您可以使用 GRUB 以外的其他引导加载程序吗?

标题说明了一切。

我正在尝试看看 GRUB 的另一种替代方案是否可行。

如果可以的话,步骤是什么?

如果你做不到,为什么?

答案1

根据这篇文章http://www.linux.org/threads/linux-bootloaders.4489/有:

  • 莉萝

  • 艾利罗

  • GNU GRUB

  • 系统Linux/外部Linux

  • 虚拟专用网络Linux

  • 筒仓

  • 帕罗

  • 雅博特

  • U-Boot

  • 裸箱

  • 伯格

它们中的大多数应该(应该!)可以在任何发行版上运行,包括 ubuntu,但并非所有发行版都支持 UEFI 系统。我假设您在虚拟环境(例如 VirtualBox)中设置 ubuntu,然后在那里试验哪个在哪里可以运行。


为了安装,我在此描述了最常见的引导加载程序的过程。所有其他的都可以在网上轻松找到,并且超出了本答案的范围。

安装 LILO

安装 LILO 非常简单。

  • 首先,从 apt 安装包:sudo apt-get install lilo

  • 此后,您可以通过输入liloroot-shell 来安装引导加载程序。

详细说明:https://wiki.debian.org/LILO

安装 GRUB

通常情况下,GRUB 是默认安装的。但是,如果你正在运行另一个引导加载程序的系统,则可以像这样安装 GRUB:

  • 安装包(如果尚未安装):sudo apt-get install grub2

  • 使用命令sudo grub-install /dev/sdX(例如,sdX 是您的系统分区/dev/sda

详细说明:https://help.ubuntu.com/community/Grub2/Installing

安装 EXTLINUX

  • 安装所需的软件包:sudo apt-get install extlinux syslinux-common

  • 安装引导加载程序:sudo extlinux --install /boot/extlinux

  • 如果需要显示菜单,则需要执行一些额外步骤。此答案无法提供确切步骤,但您可以在详细说明中找到。

详细说明:http://shallowsky.com/linux/extlinux.html

而且,重要的是,如果某些功能无法正常工作,请按照此处的 BootRepair 步骤进行操作:https://help.ubuntu.com/community/Boot-Repair

相关内容