您尚未登录。

#1 2016-07-29 22:18:20

yanyuhubei
会员
注册时间: 2012-04-03
帖子: 21

想问下systemd-boot引导双系统的问题

我uefi+gpt安装了win10和archlinux双系统,之前一直都没问题,最近开机启动的时候默认都不出现系统选择界面直接进archlinux系统了,必须在刚开机的时候按空格才出来,不知道这是什么原因。之前换成grub,安装os-prober后找不到windows系统,不知道是不是因为安装system-boot后把esp分区的windows启动文件给挪位置的缘故
这是loader.conf文件的内容

timeout 10

这是我新建的arch.conf文件的内容

title           Arch Linux
linux           /vmlinuz-linux
initrd          /intel-ucode.img
initrd          /initramfs-linux.img
options         root=UUID=62439699-9e83-43e2-a403-a2eac5c3e675 rw

其他都没动过

最近编辑记录 yanyuhubei (2016-07-29 22:22:22)

离线

#2 2016-10-02 15:32:28

zhkailing
会员
注册时间: 2016-10-02
帖子: 4

Re: 想问下systemd-boot引导双系统的问题

应该是的,如果找不到windows boot manager或者你移到其他位置,自己增加一个入口就行(systemd-boot 不支持从其他硬盘读取efi,如果是这种情况需要从其他硬盘复制efi文件,制定UUID或PARTUUID(建议)就行)

title   Microsoft Windows 10
efi     /EFI/Microsoft/Boot/bootmgfw.efi
options root=PARTUUID=1fa04e9a-3756-475d-b68d-5c63562279e5 rw
# PARTUUID = blkid -s PARTUUID -o value /dev/sda2

离线

页脚