[已解决]openSUSE 只能从 UEFI boot manager 进入

小弟是 openSUSE 菜鸟,之前一直用 Ubuntu,新入手 Windows 8 新机就想尝试下 openSUSE,没想到 Windows 8 下装起来真麻烦,我试了好多次,发现只有在 纯 uefi 模式开 secure boot 才能装成功,但是每次开机要马上狂按 F9 进入 boot manager 选择 openSUSE secure boot 才能进入 openSUSE,不然直接 Windows 8 开机了,各位大神怎么解决,难道以后每次想启动 openSUSE 就要狂按 F9?手慢就进不去了? PS easybcd 貌似没用

没有人知道吗?各位大神

用 efibootmgr 改一下优先级。

thanks! 试试,我只前用了个笨办法,把启动延迟了 10 秒,留出时间按 f9, :sunglasses:

有好几个,试了都不行,不会上图片,我的 boot option 有 1. mSATA Drive (UEFI), 2. Msata Hard drive partition:2, 3. Notebook Ethernet IPV6 4.Notebook Ethernet IPV4, 5. Boot From EFI file, 6 opensuse-secureboot, 我每次开机按 f9 进到这里,选 6 opensuse secureboot 才能进入 suse。

进到启动项设置里的 UEFI boot order 有下面这些:1. OS boot manger, 2. mSATA hard drie, 3. usb hard drive 4, notebook ehernet ipv4, 5. notebook ehernet ipv6, 6 esata hard drive , 7 usb hard drive, 8 customized boot, 9 dock upgrade bay (UEFI), 10 generic usb device, 11 sd card.
第一第二我都上试了,不行 345 肯定都不是后面的我都没试, sd card 和 其他 usb 设备肯定也不是啊, 到底要怎么才能让 opensuse 优先启动呢

搞不定就直接把 grubx64.efi 覆盖到 /EFI/Microsoft/Boot/bootmgfw.efi 釜底抽薪。。。记得备份源文件。。。

1、把图片发到外链,譬如百度空间。2、使用左下角的图床。然后点击编辑框上方的 Img,或者直接上 链接 中间地址填你的图片链接。
还有一个办法就是将图片上传附件,然后在你需要显示图片的地方停留鼠标,点击嵌入文本中显示。

如果两个系统是装在不同硬盘的话 除了 boot option 外 可能还需要把具体硬盘的顺序调整一下。
不同的主板有区别,比如我的要先在 boot option 选 sata hard drive, 然后 在另一个 boot override 菜单 选项里就有 UEFI :XXXXXXX (硬盘号, 这个对应 win8.1) 和 UEFI opensuse (居然有 suse 的名字) 两项 ,还得把 opsnsuse 那个调到第一位。

如果单硬盘的话 boot option 将 1 调到第一位 同时 UEFI boot order 将 2 调到第一位 试试

win8 的时候我没试过 和 linux 的多系统, 但是现在的 win8.1 update1 的 windows boot manager 会自动搜寻 硬盘的启动文件 并加入启动菜单 ,比如 :我明明是把所有其他硬盘都拔掉线,单独使用一个新硬盘安装 opensuse , 然后只要我把 win8.1u1 所在的硬盘接到电脑上引导进一次 win, 它就会自动把 opensuse 的菜单加入 win boot manager, 这样我就不用去调整 bios , 启动到 win8 的菜单那里 我就直接选进 win 或者 opensuse 就行了,然后我拔掉 suse 所在的硬盘,菜单又会自动把 suse 启动项删除。

谢谢各位的回帖,首先电脑是有两个硬盘一个 ssd 一个机械,我的两个系统的 efi boot 分区都设在了 ssd 硬盘。因为我是选的纯 uefi 模式,所以 uefi boot order 这里调的就是前面的 boot option 的启动顺序,我基本每个都试了都不行,limon 说直接覆盖启动文件提醒了我,我发现我在启动里还能 customize boot option,于是我就自己在 define customized boot option 那里加了个启动项路径: \EFI\opensuse\shim.efi, (我也试了 grubx64.efi ,发现提示是没有 authorized 启动文件),然后果然 uefi boot order 里就有了 customized boot option 这项,我把它的优先级调到第一位,然后再到 boot option 里看 果然也有了而且在第一位,然后 save,电脑就由 opensuse 引导开机了,困扰了好几天的问题终于解决了,感谢各位的帮助,通过解决这个问题对新的 uefi 也有了一定的了解, thanks!