5分钟前把grub修复好,赶紧记下来,省着忘了
交代事件:
一直是双系统,ubuntu14.04+win7,平常都是在ubuntu下干活,前两天i想进win7试试,发现进不去了,咋着都不行,无奈只好重装,装了个win8,装好后,发现ubuntu进不去了,瞬间吓尿啊,查了好多资料,有说用easyBCD的(反正我用着,毛事没管!),最后抱着试试看的态度修复grub(对!就是试试看的态度,小白伤不起啊~)
用U盘制作一个ubuntu的启动盘,进入ubuntu试用,然后打开terminal(ctrl+alt+T),
1.然后输入
sudo-i
2.然后输入
fdisk -l
会显示很多信息
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 116611071 58202112 7 HPFS/NTFS/exFAT
/dev/sda3 116611072 431183871 157286400 7 HPFS/NTFS/exFAT
/dev/sda4 431185918 976771071 272792577 f W95 Ext'd (LBA)
Partition 4 does not start on physical sector boundary
./dev/sda5 431185920 745758719 157286400 7 HPFS/NTFS/exFAT
/dev/sda6 745760768 808675327 31457280 b W95 FAT32
/dev/sda7 808677376 812675071 1998848 82 Linux swap / Solaris
/dev/sda8 812969984 976771071 81900544 83 Linux
(因为我的没截图,所以这个是抄别人的,但是大体上没差)你就看ID为83的那一行就好(我电脑上就显示好多,一开始我是懵逼的,后来查了好多,发现ID为83的就是什么系统根目录),你不用管别的,就看ID为83那俩,如果只有一个就更好。
3.然后输入
mount /dev/sda8 /mnt (这是有俩空格的,看好了啊,选sda8是因为ID为83)
4.然后输入(重建grub到sda的mbr)
grub-install --root-directory=/mnt /dev/sda
重启,就会进入自己的ubuntu了,打开terminal,
5.输入 sudo update-grub 更新windows启动项
!!!都好了!!! 感谢上苍~~~~