You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

基于BBS(BIOS Boot Specification)的双系统引导方案及启动优先级控制咨询

基于BBS(BIOS Boot Specification)的双系统引导方案及启动优先级控制咨询

Hey there! Let's walk through how to get your dual-boot setup with rEFInd working smoothly alongside your ASUS H310M-K R2.0's BBS boot priorities—this is totally doable, and I'll break it down step by step.

首先明确可行性

Absolutely! BBS boot priorities play nicely with rEFInd. The core idea is to make rEFInd the top entry in your BBS list, so it takes over the boot process and lets you choose between Windows 10 and Pop OS every time you start your PC.

具体操作步骤

  • 先完成双系统安装
    确保Windows 10和Pop OS分别安装在三星870 EVO的独立分区上。安装Pop OS时注意不要覆盖Windows的EFI分区(如果用UEFI模式,你的主板支持该模式)或引导记录(Legacy BIOS模式下)。

  • 在Pop OS中安装rEFInd
    打开终端,运行以下命令完成安装:

    sudo apt update && sudo apt install refind
    

    安装完成后rEFInd通常会自动添加到EFI引导项中。如果没自动添加,可手动用efibootmgr注册:

    sudo efibootmgr -c -d /dev/sda -p 1 -L "rEFInd" -l "\EFI\refind\refind_x64.efi"
    

    注意:替换/dev/sda为你的三星SSD设备名,p1为EFI分区编号,不确定的话可以用lsblk命令查看。

  • 在BIOS中调整BBS启动优先级

    1. 重启电脑,按Del(部分情况是F2)进入华硕BIOS界面。
    2. 导航到Boot菜单,找到BBS Boot Priorities选项。
    3. 你会看到列表里出现“rEFInd”(或带有你的SSD名称+rEFInd标识的条目),用方向键把它移到列表的最顶部
    4. F10保存BIOS设置并重启。
  • 自定义rEFInd引导行为(可选)
    如果你想设置默认启动系统或调整菜单参数:

    1. 挂载EFI分区(未挂载的话):sudo mount /dev/sda1 /boot/efi(根据实际分区路径调整)。
    2. 编辑rEFInd配置文件:
      sudo nano /boot/efi/EFI/refind/refind.conf
      
    3. 找到timeout项,设置自动启动前的等待时长(比如timeout 10代表等待10秒)。
    4. 要设置默认启动系统,找到default_selection项,将其值改为目标系统的标识符——这个标识符可以在rEFInd启动界面按F2查看。

常见问题排查

  • BBS列表中看不到rEFInd:用efibootmgr(不加参数直接运行)确认rEFInd已添加到EFI引导项。部分华硕主板默认隐藏EFI条目,可在BIOS中找类似“Enable Boot from EFI File”的选项开启显示。
  • rEFInd中看不到Windows 10:确认EFI分区中存在EFI/Microsoft/Boot/bootmgfw.efi文件。如果还是没被扫描到,尝试在refind.conf中添加scan_all_linux_kernels false缩小扫描范围,或者手动在配置文件中添加Windows菜单条目。

备注:内容来源于stack exchange,提问作者1ncognito

火山引擎 最新活动