标题说明了一切。
我正在尝试看看 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
此后,您可以通过输入
lilo
root-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