使用GRUB 2手动引导Fedora 29时,开机需按Shift或ESC进入GRUB菜单,选择对应启动项后按'e'编辑参数,在linux16行确认内核路径(如/vmlinuz-xxx)及根分区(root=/dev/sdaX ro),initrd16行指定initrd路径(如/initramfs-xxx.img),检查参数无误后,按Ctrl+X或F10启动,注意事项:确保内核与initrd版本匹配,分区路径准确(可通过lsblk确认),避免误删关键参数;建议提前备份/boot/grub2/grub.cfg,防止配置错误导致无法启动。
在Linux系统管理中,GRUB 2(Grand Unified Bootloader version 2)是Fedora等主流发行版的默认引导加载程序,当系统因配置错误、引导文件损坏或双系统冲突等原因无法正常启动时,手动通过GRUB 2引导Fedora 29成为关键解决方案,本文将详细介绍手动引导的原理、具体步骤及常见场景应用,帮助用户快速应对启动故障。
GRUB 2基础:为什么需要手动引导?
GRUB 2是Linux系统的“启动管家”,负责在开机时加载内核(vmlinuz)和初始RAM磁盘(initramfs),并将控制权交给系统,正常情况下,GRUB 2会自动扫描已安装的操作系统并生成引导菜单;但以下场景可能导致自动引导失败:
- 内核参数配置错误(如
root=分区指向错误); - 引导文件(如
/boot/grub2/grub.cfg或内核镜像)损坏; - 双系统中其他操作系统的引导覆盖了GRUB配置;
- 系统更新后引导未正确重建(如
grub2-mkconfig未执行)。
通过GRUB 2手动引导可绕过自动流程,临时指定正确的内核、分区和参数,让系统进入正常或救援模式,再进行后续修复。

手动引导Fedora 29的详细步骤
进入GRUB菜单
开机时,GRUB 2会短暂显示引导菜单(默认停留时间约3秒),若未自动显示,需在开机瞬间按下特定键强制进入:
- Legacy BIOS系统:快速反复按
Esc、Shift或空格键; - UEFI系统:按
Esc或F2(部分机型需进入BIOS/UEFI设置开启“Show Boot Menu”选项)。
成功进入后,你会看到类似下面的界面:
Fedora (29) (4.20.5-200.fc29.x86_64)
Fedora (29) (4.20.5-200.fc29.x86_64) - Rescue Mode
Windows Boot Manager
其中第一项是正常引导模式,第二项是救援模式(用于系统修复),第三项为其他操作系统(若有)。
选择并编辑引导项
用方向键选中目标引导项(如“Fedora (29) (4.20.5-200.fc29.x86_64)”),按下e键进入编辑模式,此时界面会分为三部分:
linux行:指定内核文件路径和启动参数(如root=、ro等);initrd行:指定初始RAM磁盘路径;linuxefi/boot行:UEFI/BIOS系统的引导分区信息(无需修改)。
示例编辑界面(Legacy BIOS系统):
linux16 /boot/vmlinuz-4.20.5-200.fc29.x86_64 ro root=UUID=8a7b6c5d-4e3f-2a1b-9c8d-7e6f5d4c3b2a
initrd16 /boot/initramfs-4.20.5-200.fc29.x86_64.img
关键参数说明:
root=:指定根分区(必须正确,可通过ls命令查看分区列表,见下文“进阶技巧”);ro:以只读模式挂载根分区(启动后可改为rw读写模式);nomodeset:禁用显卡驱动(解决黑屏/花屏问题);single或init=/bin/bash:进入单用户模式(无需密码登录,用于修复权限或重置密码)。
启动系统
编辑完成后,按Ctrl+X(或F10)启动系统,此时GRUB 2会使用你指定的参数加载内核,进入Fedora 29。
- 若进入正常桌面:说明手动引导成功,需进一步排查自动引导配置(如运行
sudo grub2-mkconfig -o /boot/grub2/grub.cfg重建引导文件); - 若进入救援模式:系统会自动挂载根分区到
/mnt/sysimage,可通过chroot /mnt/sysimage切换到系统环境进行修复; - 若仍报错:检查
root=分区是否正确,或尝试添加nomodeset、acpi=off等参数兼容硬件。
常见场景应用:解决典型启动故障
场景1:提示“root fs not found”
原因:root=参数的UUID或分区路径错误。
解决:
- 在GRUB编辑界面按
e进入编辑模式; - 将光标移至`
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

