win10更新后无法进入linux,双系统win10更新后无法进入linux

我的笔记本上安装了win10和archlinux双系统,更新win10 1809后只能进入win10了(跳过grub直接进入win10,就像win10单系统一样)

估计是win10大更之后直接覆盖了grub内容

解决方法是通过archlinux的U盘启动盘重写grub

具体内容如下:

一、 制作archlinuxU盘启动盘

很简单就是把archlinux的镜像写入U盘就行

二、 进入arch-chroot

这也和安装archlinux时一样的操作,把U盘插到电脑上,用U盘进行引导,然后选择第一项进入;

使用命令 lsblk 查看你的磁盘分区,找到自己的 /分区和 /boot分区 挂载,例如:

mount /dev/sda*/mnt                                                  #sda*这里指的是你的磁盘 / 分区对应的实际名称,如sda7

mount /dev/sda* /mnt/boot                                         #sda*这里指的是你的磁盘 /boot 分区对应的实际名称,如sda2

接下来使用命令进入arch-chroot

arch-chroot /mnt

三、 重新安装grub

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub --recheck

安装成功后会显示

Installation finished. No error reported.

四、 生成配置文件

grub-mkconfig -o /boot/grub/grub.cfg

执行上面的命令后会有 vmlinuz 和 windows 条目相关的字眼出现,这时引导就已经修复完成重启电脑之后就能正常双系统引导了(如果执行完上面的命令没有windows相关的信息出现,也不用担心,重启电脑后再次进入arch-chroot执行上述命令就好)

End

来源:oschina

链接:https://my.oschina.net/u/4418120/blog/3575719

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值