Мне нужно получить конфигурационный файл с гостевой виртуальной машины без поддержки сети. Самый простой способ сделать это, вероятно, использовать последовательный порт. Насколько я понимаю, мне нужно создать своего рода "петлю" последовательного порта, чтобы я мог подключиться с помощью, например. minicom позволяет сказать /dev /vttyS0, и я назначу /dev /vttyS1 гостю VirtualBox.
Гость использует скорость 115200 бод. Как мне создать такую пару устройств?
Я попробовал сокат:
socat -d -d pty,raw,echo=0 pty,raw,echo=0
Однако VirtualBox, по-видимому, не воспринимает это как правильную ошибку выброса последовательного устройства
Ioctl failed for serial host device /dev/pts/10 (VERR_INVALID_PARAMETER)
Device will not work properly
ErrorID DrvHostSerialFail
Severity Warning