我升级了 ubuntu,导致使用了 grub 加载程序。我有 windows、ubuntu 和 suse 的三引导。我更喜欢 ubuntu 更新之前使用的 suse bootloader。我想从 yast 恢复 suse 引导加载程序。我该怎么做?
答案1
恢复 Grub 的通用过程是
- 引导至 Linux(Live CD 或磁盘上,但必须有可用的 Grub 命令)——我不知道其他 *nix
- 挂载包含要修复的 Grub 的操作系统的分区,如果有的话,请务必挂载单独的引导分区
- 发出以下命令,记住将
/mnt/suse
和替换/dev/sda
为您的挂载点和设备
grub-setup -d /mnt/suse /dev/sda
或者,在步骤 2 之后,您可以chroot
从/mnt/suse
那里执行
grub-install /dev/sda
我找到了Ubuntu 帮助页面这方面的信息非常丰富。
答案2
您需要启动 SuSE,并以 root 身份运行grub-install /dev/sda
(将 /dev/sda 替换为计算机上的启动设备)。您需要更新 SuSE 中的 /boot/grub/menu.lst 以包含一个条目对于Ubuntu。