zoukankan      html  css  js  c++  java
  • 双系统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

  • 相关阅读:
    Hyperledger Fabric:最简单的方式测试你的链码
    ETCD:客户端v3
    ETCD:gRPC命名与发现
    ETCD:HTTP JSON API通过gRPC网关
    ETCD:TLS
    ETCD:基于角色的访问控制
    ETCD:多机上的集群
    ETCD:etcd网关
    ETCD:在容器中运行etcd集群
    ETCD:词汇表
  • 原文地址:https://www.cnblogs.com/mrway/p/10700823.html
Copyright © 2011-2022 走看看