首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UEFI双引导设置中恢复linux引导项

在UEFI双引导设置中恢复linux引导项
EN

Unix & Linux用户
提问于 2018-05-06 12:50:36
回答 2查看 1K关注 0票数 0

我最近升级了我的MSI GS63VR-6RF的32 GB内存。升级时,我注意到系统自动引导到我的windows 10分区,而不是典型的systemd-boot屏幕,在那里我可以选择使用Arch还是Windows10。

我的第一种方法是使用可引导的Arch安装程序来访问我的arch分区。如果sda2是我的EFI引导,sda6是我的linux根目录,sda7是我的交换,下面是我所做的:

  1. 创建交换swapon /dev/sda7 7
  2. 安装分区挂载/dev/sda2 6 /mnt挂载/dev/sda2 2 /mnt/boot
  3. 在系统arch-chroot /mnt上切换到牙根
  4. 安装引导程序引导程序--path=/boot install
  5. 卸载和重新引导

然而,系统仍然无法检测到我的arch linux分区。任何帮助都是非常欢迎的。

谢谢!

EN

回答 2

Unix & Linux用户

发布于 2018-05-09 18:22:43

据猜测,Windows看到了硬件的变化,进行了扫描,并恢复了它的引导加载程序配置。

您是否再次尝试过# bootctl --path=esp install (根据您的初始配置)?您是否检查了efi文件夹并确保Arch条目在那里?

注:答复:

bootctl和bootctl列表说了什么?也许EFI变量已经被覆盖了。efibootmgr打印什么?-两天前的Johan Myréen

票数 0
EN

Unix & Linux用户

发布于 2019-01-15 19:34:46

改变启动顺序?这应该是一个直观和简单的修复;完美地工作在我曾经的多引导三星NP300E4C。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/442107

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档