Created attachment 907 [details] 仅对rescue内核生效了。 Description of problem: 我期待使得通过串口访问控制台,我修改了 /etc/default/grub ``` [root@LOONGSON ~]# cat /etc/default/grub GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_TERMINAL_INPUT="console serial" GRUB_TERMINAL_OUTPUT="console serial" GRUB_CMDLINE_LINUX="resume=/dev/mapper/ao-swap rd.lvm.lv=ao/root rd.lvm.lv=ao/swap console=ttyS0,115200n8" GRUB_SERIAL_COMMAND="serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1" GRUB_DISABLE_RECOVERY="true" GRUB_ENABLE_BLSCFG=true ``` 由于我在使用EFI,所以使用 grub2-mkconfig -o /etc/grub2-efi.cfg 生成了 Grub2-efi的文件。 这期间没有报错。 重启后,没有成功从串口输出数据,他还是从HDMI输出了图像,我使用 grubby --info=ALL 查看了一下 GRUB 的配置。发现他仅对 rescue 内核生效了。 vmlinuz-4.19.190-7.6.an8.1oongarch64 内核并没有增加关于串口输出的 args。 Version-Release number of selected component (if applicable): [root@LOONGSON ~]# rpm -qa | grep grub grub2-tools-minimal-2.02-148.0.1.an8.1.loongarch64 grub2-tools-2.02-148.0.1.an8.1.loongarch64 grub2-tools-efi-2.02-148.0.1.an8.1.loongarch64 grub2-common-2.02-148.0.1.an8.1.noarch grubby-8.40-47.0.1.an8.loongarch64 grub2-tools-extra-2.02-148.0.1.an8.1.loongarch64 grub2-efi-loongarch64-2.02-148.0.1.an8.1.loongarch64 [root@LOONGSON ~]# uname -a Linux LOONGSON 4.19.190-7.6.an8.loongarch64 #1 SMP Sun Jun 25 11:36:01 CST 2023 loongarch64 loongarch64 loongarch64 GNU/Linux How reproducible: 可复现 Steps to Reproduce: 可以按照问题描述中的步骤操作 1.修改 /etc/default/grub 2.生成GRUB配置 grub2-mkconfig -o /etc/grub2-efi.cfg 3.重启,并查看GRUB配置 grubby --info=ALL Actual results: 对所有内核生效,均通过串口输出。 Expected results: 仅对救援内核生效,默认内核未生效,仍然从视频输出。 Additional info: 主板型号:3A6000 所使用镜像:AnolisOS-8.8-loongarch64-minimal.iso