ubuntu 的grub 修复

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启动项


!!!都好了!!!  感谢上苍~~~~



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值