Ubuntu16.04重装grub

当Ubuntu16.04无法进入GRUB引导时,可通过USB启动盘进入系统,使用gparted检查分区,挂载Ubuntu分区到/mnt,进行chroot操作,然后绑定主系统配置文件,安装GRUB到/dev/sda并生成配置文件,最后卸载挂载点并重启,恢复正常系统启动。
摘要由CSDN通过智能技术生成


昨晚离开实验室后忘记关电脑了,今天早上去了,发现进不去grub了,于是只好重装grub。
首先,用USB启动盘进入Ubuntu系统,并用gparted查看分区。确认Windows和Ubuntu均装在/dev/sda,Ubuntu一共有三个分区:
/home / /boot
分别挂载在/dev/sda10, /dev/sda9, /dev/sda7上面。
其次,将/home / /boot 分区均挂载在/mnt上:
sudo mount /dev/sda10 /mnt
sudo mount /dev/sda9 /mnt
sudo mount /dev/sda7 /mnt
然后将/mnt作为当前系统的根目录:
chroot /mnt

查看当前系统的/dev文件夹,会发现没有任何device,说明当前的chrooted system里面并没有主系统的基本配置文件,接下来将主系统的配置文件与当前系统bind起来:
mount –bind /dev /mnt/dev
mount –bind /proc /mnt/proc
mount –bind /sys /mnt/sys
mount –bind /usr/ /mnt/usr

这时候就能在/mnt/dev下面发现一堆device了。

接下来,安装grub:
grub-install –target=i386-pc /dev/sda
由于我的系统装在/dev/sda上面,所以这里用的是/dev/sda
–target=i386-pc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值