昨天晚上师姐的笔记本电脑装不上双系统,来问我,我操作了半天也没弄好,只好在自己的台式机上实验。我的台式机是双系统,一不小心把Ubuntu所在的磁盘分区给格式化了,开机出现了 error:unknown
filesystem grub rescue。I'm having a nervous breakdown at that time,不过经过不懈地探索,终于完美解决。
filesystem grub rescue。I'm having a nervous breakdown at that time,不过经过不懈地探索,终于完美解决。
Solution :
修复 grub
grub rescue>ls
然后就会出现分区编号:
(hd0,modos1),(hd0,modos6),(hd0,modos7),(hd0,modos8),(hd0,modos9) ,(hd1,modos1)
然后逐个查找 Ubuntu的分区:
grub rescue>ls (hd0,msdosX)
直到显示的内容不是 unknown filesystem。我的grub 启动项在 (hd0,modos6)
grub rescue > set root=(hd0,msdos6)
grub rescue > set prefix=(hd0,msdos6)/grub ( 如果 /boot不是单独成区, set prefix=(hd0,msdos6)/boot/grub)
grub rescue > insmod normal
grub rescue > normal
这是重新启动,进入 Linux后,对grub进行修复:
updata-grub
grub-install /dev/sda (sda 是硬盘号,不要指定分区号,如 sda1等)
Voila. I think I've made my point.