grub升级grub2后,在双系统时恢复grub2总有麻烦,每次都是XP和Debian一起重装,偶然间找到了好方法。
重装XP后,插入Debian安装盘,选择rescure mode。恢复步骤如下:
1.退出语言选择,直接 Load installer components from CD
2.进入 Detect disks 选择手动分区,把 / 分区挂载上,不要format(如果有boot把boot分区也挂载上),执行写入硬盘
3.进入shell
4.fdisk -l 命令找到根分区(比如: /dev/sda2),mount /dev/sda2 /mnt 进行挂载
5.mount /dev/ /mnt/dev 把设备挂载到将要chroot根目录下的dev文件夹,不然安装grub时找不到设备
6.(mount /dev/sda1 /mnt/boot 此命令在有boot时才执行,否则可以忽略) chroot /mnt
7.grub-install /dev/sda
8.reboot
重启系统后发现/etc/fstab 被修改,所以在确定重装XP之前需要备份一下/etc/fstab的分区表,方便恢复。
阅读(1704) | 评论(0) | 转发(0) |