ubuntu grub 没有windows_如何用Ubuntu启动盘修复grub

在我的上篇文章 Ubuntu开机直接进入grub终极解决方法 中解释了如何从grub命令行进入Ubuntu的图形化界面,但是这两天自己瞎折腾把系统又给整崩了,开机进入grub命令行模式,一顿操作后发现输入normal后竟然毫无反应。

进入/grub 文件夹后查看,发现是因为没有了grub.cfg文件,这就很奇怪了,说明我的grub要重新安装,我的Linux磁盘需要重新挂载。找到原因,一切就好办了

  1. 列出磁盘分区
sudo fdisk -l

6092cc84d8a7c62184d10156ca62eaf3.png
图片引用自别人的blog,自己的忘记拍照了

2. 挂载磁盘

sudo mount /dev/sda9 /mnt
sudo mount /dev/sda8 /mnt/boot
sudo mount /dev/sda10 /mnt/home
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev

3. 重新安装grub

sudo chroot /mnt
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit

最后值得提醒的是,如果出现报错

grub-probe error cannot find a grub drive for /dev/sdc1. check your device.map

请忽视!!!我花了很长时间去解决这个bug,都没找到合适的方式解决。但是我偶然发现/grub 文件夹下已经有了grub.cfg文件了,于是我就放弃解决这个bug,直接试试能不能成功吧,所以我重启

sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/dev
sudo umount /mnt/home
sudo umount /mnt/boot
sudo umount /mnt
sudo shutdown -r -h now

重启后按照我上篇文章一顿操作,成功进入图形化界面!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值