이유를 아시나요?시스템리눅스QEMU 직렬 콘솔에 중복 출력이 있습니까?
SeaBIOS (version rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org)
iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+3FF8F290+3FEEF290 CA00
Booting from Hard Disk...
SYSLINUX 6.03 EDD 2014-10-06 Copyright (C) 1994-2014 H. Peter Anvin et al
SYSLINUX 6.03 2014-10-06 Copyright (C) 1994-2014 H. Peter Anvin et al
boot:boot:
Loading linux...Loading linux... ook
k
Loading initrd..Loading initrd....
QEMU는 다음과 같이 시작됩니다.
qemu-system-x86_64 -m 1024 -smp 2 -drive format=raw,file=/dev/sdb -vga none \
-serial telnet:localhost:1234,server,wait -nographic
그리고...
telnet localhost 1234
직렬 콘솔과 작동하도록 openSUSE 부팅 미디어를 수정하고 있습니다.
diff -uNp /mnt/boot/x86_64/loader/syslinux.cfg{.orig,}
--- /mnt/boot/x86_64/loader/syslinux.cfg.orig 2021-03-19 01:05:00.000000000 +0100
+++ /mnt/boot/x86_64/loader/syslinux.cfg 2021-03-19 01:23:26.000000000 +0100
@@ -1,4 +1,6 @@
-default harddisk
+serial --unit=0 --speed=115200
+terminal --timeout=10 serial console
+default linux
# hard disk
label harddisk
@@ -7,7 +9,7 @@ label harddisk
# install
label linux
kernel linux
- append initrd=initrd splash=silent showopts
+ append initrd=initrd textmode=1 console=ttyS0,115200n81
# upgrade
label upgrade
@@ -42,7 +44,6 @@ label memtest
menu label ->x memtest
kernel memtest
-ui gfxboot bootlogo message
implicit 1
prompt 1
timeout 600
내 빠르고 더러운 메모https://gist.github.com/jirib/7970eed8431013983a8cf1c947041c2a
답변1
디스크에는 두 가지 버전의 syslinux 바이너리가 있을 수 있습니다. 시스템이 시작된 첫 번째 시스템이 손상되어 실패했습니다. 로 시작하는 스플래시 화면이 나타날 때마다 SYSLINUX 6.03 EDD
문제가 발생했음을 의미합니다. 귀하의 qemu 인스턴스가 두 번째 syslinux 바이너리를 실행하고 있다는 사실에 놀랐습니다.