Настройте последовательный порт с VirtualBox в Ubuntu (гостевая ОС: Windows XP)

У меня возникают проблемы в течение нескольких недель, когда я пытаюсь получить доступ к последовательному порту моего компьютера при работе на гостевой ОС Windows XP Pro через VirtualBox. Основной операционной системой является Ubuntu 10.04 LTS, и я использую VirtualBox 5.0.18. В его настройках я настроил последовательный порт, как на этом скриншоте:

enter image description here

... но потом не могу запустите виртуальную машину:

enter image description here

Я уже задавал вопрос на форуме VirtualBox, но они ответили, что это скорее проблема Ubuntu, чем проблема VB вот я и прошу помощи здесь!

Я пытаюсь создать резервную копию старого устройства (с начала 2000-х или конца 1990-х), программное обеспечение для резервного копирования которого можно открыть только в Windows. Мне удалось установить и открыть его на моей гостевой ОС XP, но он не может связаться с периферийным устройством.

Извините, если я не всегда разборчив, я не привык запускать Ubuntu и я француз, поэтому мой английский может быть не идеальным!

Заранее спасибо, хотя:)

Лукас

4
задан 25 May 2016 в 19:41

3 ответа

Ваш пользователь не находится в группе, которая имеет доступ последовательный порт. Можно или выполнить Virtualbox как корень (Не рекомендуемый) или добавить пользователя к группе.

sudo usermod -a -G dialout <username>

Вам, возможно, придется выйти из системы и войти в систему снова для создания этой работы.

Аплодисменты

3
ответ дан 26 May 2016 в 05:41

Сначала проверьте фактические полномочия в своей хост-системе. Что-то как:

~ ls -l /dev/ttyS0

Мой:

crw-rw---- 1 root dialout 4, 64 2016-05-24 07:34:52 /dev/ttyS0

Это означает thay любой, который я должен быть корнем (первый 'rw-' от левого), или я должен быть в dialout группе (второй 'rw-' от левого). Попробуйте из командной строки проверку с командой id как:

~ id uid=1000(enzo) gid=1000(enzo) groups=1000(enzo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),127(sambashare)

В этом случае я не могу получить доступ к тому последовательному порту. Таким образом, я могу добавить меня к dialout группа:

~ sudo usermod -a -G dialout enzo , где enzo Ваш очень идентификатор пользователя как показано выше командой id Затем, необходимо выйти из системы и войти в в orderto, имеют это эффективное изменение.

2
ответ дан 26 May 2016 в 05:41

Я использую USB-адаптер, я - свой Dell Inspiron.

$ lsusb | grep Serial

Bus 001 Device 012: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
$ dmesg | grep pl2303

[13131.366817] usbcore: registered new interface driver pl2303

[13131.366830] usbserial: USB Serial support registered for pl2303

[13131.366847] pl2303 1-2:1.0: pl2303 converter detected

[13131.367526] usb 1-2: pl2303 converter now attached to ttyUSB0

Таким образом, я изменился /dev/ttyS0 кому: /dev/ttyUSB0 и это работает как очарование.

0
ответ дан 29 September 2019 в 15:06

Другие вопросы по тегам:

Похожие вопросы: