为什么要从 Grub 转到 Grub2?
答案1
GRUB 2 相对于原来的 GRUB 的主要改进包括:
- 新的配置文件结构
- 脚本支持,包括条件语句和函数
- 动态模块加载
- 救援模式
- 主题
- 图形启动菜单支持和改进的启动功能
- 直接从硬盘启动 Ubuntu LiveCD 和其他一些 ISO 映像
- 非X86平台支持(例如PowerPC)
- 对 UUID 的普遍支持(不仅仅是 Ubuntu)
- 改进国际化,包括对非 ASCII 字符的支持
答案2
Grub 旧版不再维护,因此发行版必须进行所有修补工作,以支持较新的文件系统(如 Ext4 和 btrfs)。这对他们来说是很多不必要的工作,并且会分散开发人员做更多有用事情的时间。
答案3
这个问题不再那么重要,因为 Ubuntu 9.10 及更高版本已经安装了 GRUB2。
sudo update-grub
仍然作为标准命令盛行。
sudo update-grub
和sudo update-grub2
是等效的,因此运行哪一个都没有关系。 /usr/sbin/update-grub2
仅仅是 的符号链接/usr/sbin/update-grub
。
对于最终用户来说,没有任何相关好处。只有开发人员和发行版维护人员从 grub2 中受益,而不是 grub(参见 yevhenes 的回答)