LinuxForum.Fans
Тема

VirtualBox: Гостевая Windows не видит USB устройство хостовой CentOS

Автор: AlfaStriker 31 сообщений 17165 просмотров
#317894
AlfaStriker написал:
Драйверй не могу поставить, потому что USB устройство вообще не видно.

Я имел в виду Oracl'овские. В меню Устройства->Устройства USB у Вас совсем ничего нет?
Я бы, на Вашем месте, все же попробовал воткнуть в сервер флешку и проверить, обнаруживает ее гостевая или нет.

#317899

Гостю, как уже сказали, нужно драйвера гостевой ОС поставить (в меню есть такой пунктик, «Установить дополнения гостевой ОС» называется. После его выбора он подсовывает в качестве CD/DVD образ с этими самыми дополнениями. Без них не будет работать видеоускорение, двунаправленный буфер обмена, usb 2.0 и общие папки. И попытка собрать 4.2.12 у меня кончилась тем, что собрал 4.2.10 - свежий VirtualBox подвешивал мне всю хост-машину.

#317911

yars, вот что я делал:
1. Установил VBOX Additions на хост

text
yum install gcc kernel kernel-devel -y
sh VBoxLinuxAdditions.run

2. Установил Extension Pack

text
wget http://download.virtualbox.org/virtualbox/4.2.12/Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.2.12-84980.vbox-extpack

3. Добавил обычного юзера в группу vboxusers

text
useradd -g Ivan vboxusers

4. Совет Fat-Zer

text
# echo 'SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"' >> /etc/udev/rules.d/91-custom.rules
# groupadd -r usb
# gpasswd usb -a Ivan
# reboot # возможно достаточно рестарта удава...

5. В гостевой ОС Windows установил VBOX Additions

text
VBOX Additions
text
Меню Устройства -> Установить Дополнения гостевой ОС

Короче куча всего, но пока он не заработал.

#317912

"AlfaStriker⇓" написал:
Короче куча всего, но пока он не заработал.
Вы забыли установить дополнения гостевой ОС. В запущенной виртуальной машине выбрать в меню "Устройства" выбрать пункт "Установить Дополнения гостевой ОС" (или, что тоже самое, нажать комбинацию клавиш "Host+C"), после этого начнется установка необходимых для гостевой системы драйверов.
#317913

Это тоже уже делал :), просто забыл дописать.

#317914
"AlfaStriker" написал:
sh VBoxLinuxAdditions.run

А на хост ставится только пакет расширений (vbox-extpack). Меня это имя файла смущает - точь-в-точь такое у гостевых дополнений в iso-образе, о котором я выше говорил. На хосте у меня:

text
virtualbox-4.2.10-i486-1_yars
virtualbox-extension-pack-4.2.10-i486-1_yars
virtualbox-kernel-4.2.10_3.2.29_smp-i486-1_yars
#317915

УРАААААААААААААААААААААА :)
Он заработал, видимо помогла команда:

text
/usr/sbin/usermod -a -G vboxusers username

Только перезагрузка еще потребовалась.

#317916
"AlfaStriker⇓" написал:
2. Установил Extension Pack

вот это как-то стрёмно выглядит... обычно дистрибутив предоставляет отдельный пакет с ним....
в официальном или в оракловском его нет?

"AlfaStriker⇓" написал:
4. Совет Fat-Zer

это так... общение с XliN'ом между делом... тебе сиё очень вряд ли бы помогло...

"AlfaStriker⇓" написал:
/usr/sbin/usermod -a -G vboxusers username

рука-лицо

#317917

А в чем разница между двумя командами:

text
useradd -g Ivan vboxusers

и

text
usermod -a -G vboxusers Ivan
#317919
Fat-Zer написал:
[quote="AlfaStriker⇓"]2. Установил Extension Pack

вот это как-то стрёмно выглядит... обычно дистрибутив предоставляет отдельный пакет с ним....
в официальном или в оракловском его нет?
[/quote]
Да все там есть. Этот Extension Pack рядышком лежит на странице загрузок. По версии Оракла - причина такого разделения - чисто лицензионные заморочки. Сам VB идет по одной лицензии, а Extension Pack - по иной.

#317921
AlfaStriker написал:
А в чем разница между двумя командами:
text
useradd -g Ivan vboxusers

и

text
usermod -a -G vboxusers Ivan

text
useradd -g Ivan vboxusers

Создает пользователя vboxusers и добавляет его в группу Ivan и устанавливает ее основной для для пользователя vboxusers.

text
usermod -a -G vboxusers Ivan

Добавляет пользователя Ivan в группу vboxusers.

Войдите или зарегистрируйтесь, чтобы ответить.