Ubuntu 20.04는 호스트와 게스트 모두에서 실행됩니다.
저는 QEMU를 처음 사용하고 직렬 포트를 통해 게스트 호스트 통신을 설정하려고 합니다. 이것QEMU 문서다음 -serial dev
옵션을 말해보세요.
Redirect the virtual serial port to host character device dev.
따라서 해당 옵션을 사용하여 QEMU VM을 실행 -serial pty
하고 다음 콘솔 출력을 얻습니다.
char device redirected to /dev/pts/9 (label serial0)
질문:호스트에 지정된 장치가 있고 /dev/pts/9
그걸로 씁니다.
echo hello > /dev/pts/9
방문자의 출력을 어디에서 읽어야 합니까?
답변1
노출된 장치를 사용하면 -serial
가상 머신에서 직렬 포트로 나타납니다. 커널 로그를 보면 다음과 비슷한 내용이 표시되어야 합니다.
Dec 25 15:38:31 fedora kernel: 00:04: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
따라서 가상 머신 내부에서 다음을 실행하면:
echo hello > /dev/ttyS0
그런 다음 호스트에서 다음을 확인합니다.
$ cat /dev/pts/4
hello