RHEL9 启用OS串口(Serial Port)信息输出
RHEL9 启用OS串口信息输出
基于 RHEL 的系统上修改 GRUB 配置以调整内核启动参数:
备份现有的 GRUB 配置文件:
1
cp /etc/default/grub /etc/default/grub.bak
将原始的 GRUB 配置文件
/etc/default/grub备份为/etc/default/grub.bak。修改 GRUB 配置:
1
sed -i "s/quiet/loglevel=8 console=tty1 console=ttyS1,115200n8/g" /etc/default/grub
使用
sed命令查找并替换文件中的内容:- 将
quiet参数替换为loglevel=8 console=tty1 console=ttyS1,115200n8。 - 这会启用详细日志输出 (
loglevel=8),并将输出同时发送到tty1和串口ttyS1,速率为 115200 波特率,8 个数据位,无校验位,1 个停止位。
- 将
重新生成 GRUB 配置文件:
1
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg --update-bls-cmdline
使用
grub2-mkconfig生成新的 GRUB 配置文件,并保存到指定路径/boot/efi/EFI/redhat/grub.cfg。- 选项
--update-bls-cmdline用于更新 Boot Loader Specification (BLS) 条目。
- 选项
注意事项:
- 路径正确性:确保你的 GRUB 配置路径是
/boot/efi/EFI/redhat/grub.cfg。如果你的系统路径不同,需要调整为适合你的实际环境。 - BIOS 或 UEFI:此路径适用于 UEFI 引导。如果是传统 BIOS 引导,可能需要将配置文件路径修改为
/boot/grub2/grub.cfg。 - 备份:在修改配置前一定要备份,以防止配置错误导致无法启动。
- 验证:修改完成后建议通过以下命令验证是否生效:
1
grep -E "loglevel|console" /boot/grub2/grub.cfg
完成以上步骤后,重启系统验证新参数是否生效即可。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 FrankTest!
评论
