我的笔记本电脑硬盘上有多个分区(1 个 Crunchbang/Debian、1 个 Windows、1 个 Windows Recovery),我第一次在“恢复”分区上启动,图形完全错误。我设法找到一种重新启动的方法,从那以后,每次我尝试启动时,GRUB 都会崩溃,我的电脑就会陷入“启动/崩溃/启动/崩溃”循环。
不过,我在 Live CD 上启动并正确安装文件系统没有问题。所以我相当确定这只是引导加载程序问题。
- 现在该怎么办?
- 我如何诊断问题?
- 我可以避免不必要的引导加载程序重新安装吗?
- 我可以在哪些 ircchans/forums/wiki/docs 中找到更好的答案?
答案1
如果您能够引导至 Live CD,您可以按照以下步骤将 GRUB 引导加载程序重新安装到您的 Linux 分区:
# mkdir /mnt/test
# mount -t ext3 -o dev /dev/sda3 /mnt/test
# chroot /dev/sda3
# grub-install /dev/sda
# update-grub
# umount /mnt/test
# reboot
在这里,我假设 Linux 安装位于/dev/sda3
并且类型为ext3
。