在把gentoo折腾挂第n次后,我在硬盘上装了一个ubuntu10.04,用于在gentoo挂掉后恢复gentoo。最近升级ubuntu到11.04后,ubuntu无法启动,而且覆盖了gentoo的grub。
光盘启动然后chroot到gentoo后,grub-install --no-floppy /dev/hda,提示:
/dev/sda does not have any corresponding BIOS drive
对其进行修复
grub-install --recheck /dev/sda
报告:
Could not find device for /boot: not found or not a block device
查阅了一下,发现是/etc/mtab被修改或者没有更新引起的,更新该文件:
cp /proc/mounts /etc/mtab
重新
grub-install --no-floppy /dev/hda
顺利通过。