重启电脑按Del键进入BIOS,切换至”Boot”标签页,将Linux分区/安装介质调至首位(通过↑↓或拖拽调整),若使用UEFI模式需确保OS Type选为Linux,按F10保存重启即可
在微星(MSI)主板上设置Linux系统的启动顺序,需结合BIOS/UEFI设置与Linux系统内的引导配置,以下是详细步骤及注意事项:
通过BIOS/UEFI设置启动顺序
进入BIOS/UEFI界面
- 重启电脑,在开机时快速按下
Delete
或F2
键(不同型号主板按键可能不同,需参考屏幕提示或说明书)。 - 注意:若为UEFI模式,界面可能更图形化;Legacy模式下则为传统文本界面。
找到启动顺序设置项
- 路径:通常位于
Advanced BIOS Features
或Boot
选项卡下。 - 关键选项:
- Boot Option Priorities(启动选项优先级)
- Boot Sequence(启动顺序)
- Hard Drive BBS Priorities(硬盘启动优先级)
调整启动顺序
- 使用方向键选择需要调整的启动项(如Linux所在分区、USB设备等)。
- 通过 键或
Enter
后手动输入序号调整优先级(如网页1所述)。 - 示例:将Linux系统所在硬盘(如
Windows Boot Manager
或Linux
)移至第一位。
保存并退出
- 按
F10
保存设置,重启后验证是否从Linux启动。
通过Linux系统内配置GRUB引导顺序
若主板支持UEFI且已安装GRUB引导器,可在Linux系统内直接修改默认启动项,无需频繁进入BIOS。
修改GRUB配置文件
- 命令:打开终端,输入:
sudo nano /etc/default/grub
- 关键参数:
GRUB_DEFAULT=0
:设置默认启动项为列表中的第一个(索引从0开始)。GRUB_TIMEOUT=5
:设置启动菜单等待时间(单位:秒)。
- 示例:若希望默认启动Linux而非其他系统,确保
GRUB_DEFAULT
指向Linux条目。
更新GRUB配置
- 命令:执行以下命令生成新配置:
sudo update-grub
- 效果:重启后GRUB会按新的默认顺序启动系统。
多重引导场景
- 若存在多个Linux内核或恢复模式,可通过
GRUB_DEFAULT
指定具体条目。GRUB_DEFAULT="Advanced options for Linux>linux-advanced"
启动顺序设置对比(BIOS vs GRUB)
场景 | BIOS/UEFI设置 | GRUB配置 |
---|---|---|
适用对象 | 所有启动设备(包括外部介质) | Linux系统内的内核或多系统引导 |
优点 | 全局生效,不影响系统内配置 | 灵活调整Linux内部启动项 |
缺点 | 需重启且界面操作较繁琐 | 仅对GRUB管理的启动有效 |
推荐用途 | 单系统或多系统共存时调整优先级 | 多内核版本或救援模式选择 |
常见问题与解决方案
Q1:设置后仍未优先启动Linux?
- 可能原因:
- BIOS中未正确保存设置(需按
F10
确认)。 - 其他启动项(如Windows EFI分区)优先级更高。
- GRUB配置未更新(需执行
update-grub
)。
- BIOS中未正确保存设置(需按
- 解决方法:
- 检查BIOS中的启动项是否包含Linux分区(如
Linux
或Ubuntu
)。 - 在GRUB配置中删除无关启动项(编辑
/boot/grub/grub.cfg
)。
- 检查BIOS中的启动项是否包含Linux分区(如
Q2:如何临时更改启动顺序?
- 方法:
- BIOS/UEFI界面:进入启动菜单后选择目标系统,部分主板支持一次性调整。
- GRUB菜单:重启时按
Esc
或Shift
进入GRUB界面,手动选择启动项。
- 优先推荐:若仅需固定Linux为第一启动项,建议在BIOS中调整硬盘优先级。
- 高级场景:需管理多内核或救援模式时,结合GRUB配置更灵活。
- 注意事项:UEFI模式下需确保Linux EFI分区已注册到启动项中(可通过
efibootmgr
命令查看)。
通过以上步骤,可稳定设置微星主板的Linux启动顺序,满足多系统或
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/68615.html