1. 说明
好久没有更新博客了,最近实在太忙且人太懒,先拿一个简单的笔记糊弄一下下~~~
通过串口输出系统启动信息。
验证系统:Ubuntu20.04
2. 操作
添加启动参数到引导配置文件
sudo vim /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
# GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,115200n8,debugpat"
GRUB_CMDLINE_LINUX=""
更新引导文件
sudo update-grub
检查引导文件
此时在启动项中应该已经有了前面添加到参数。
menuentry 'Ubuntu, with Linux 5.14.0' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.0-advanced-b6b15c04-f6a8-4535-a62f-28c4c27eafb6' {
recordfail
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_gpt
insmod ext2
set root='hd0,gpt2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 b6b15c04-f6a8-4535-a62f-28c4c27eafb6
else
search --no-floppy --fs-uuid --set=root b6b15c04-f6a8-4535-a62f-28c4c27eafb6
fi
echo 'Loading Linux 5.14.0 ...'
linux /boot/vmlinuz-5.14.0 root=UUID=b6b15c04-f6a8-4535-a62f-28c4c27eafb6 ro console=ttyS0,115200n8,debugpat
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-5.14.0
}