重装windows后,修复grub(多系统启动)

以ubuntu为例

1  sudo -i(获取root权)

2 fdisk -l (查看分区)

3 挂载linux系统分区

mkdir /mnt/sda5 

mount /dev/sda5 /mnt/sda5

3 grub-install --root-directory=/mnt/sda5 /dev/sda5  (如果不成功,后面可加上-f参数)

4 OK 重启

5 进入ubuntu 执行 update-grub


以下图片是在一台电脑(/dev/sda7 装有内核文件,根目录在/dev/sda8)  上修复拍下来的图片


--root-directory = /mnt/sda8 这表示根目录从/mnt/sda8开始




  上面是因为开始没成功,开机出现了grub rescure 。只好加载下内核文件,因为内核文件放在/dev/sda7里,所以执行 set root=(hd0,7) hd0表示第一个硬盘,第7个分区,当然第二个硬盘就是hd1,set root=(hd0,7)表示切换目录到(hd0,7)

    然后执行 linux /vmlinuz-3.0.0-12-generic root=/dev/sda8 ro  ,加载内核文件

    (不少电脑的内核文件是放在/boot/下,则执行linux /boot/vmlinuz-3.0.0-12-generic root=/dev/sda8 ro )

    最后执行 boot 启动 linux

  进入ubuntu后再执行sudo grub-install  --root-directory=/mnt/sda8  /dev/sda 再装一次grub




最后重启系统后执行update-grub















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值