Автор Тема: Драйвера в VirtualBox на виртуальной ХР  (Прочитано 18022 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Драйвера в VirtualBox на виртуальной ХР
« : Воскресенье, 24 Апреля, 2011, 07:43:53 »
Установил ХР sp3 в VirtualBox 3.0.8_OSE из репозиториев Ubuntu (VBox). Установил дополнения гостевой ОС. Сетевую выбрал, как и предложено PCnet-FAST III (NAT) (сказано, что только для нее в ХР есть дрова). В устройствах ХР сетевуха не установлена, помечена (!).  Попытка ставить дрова с базовой материнки естественно не помогли. В результате сети нет :(
Еще проблема в USB, а именно никаких устройств USB невозможно подключить. Нет даже выбора.

Можнт что-то не доставил? Или переставил ;)
Какие есть мнения?
« Последнее редактирование: Понедельник, 25 Апреля, 2011, 04:07:09 от vovka »

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #1 : Воскресенье, 24 Апреля, 2011, 15:40:08 »
WinXP не проверял, но, думаю что проблема с драйверами решается скачиванием этих самых драйверов с сайта virtualbox или на просторах сети Интернет. По поводу поддержки USB - если vbox ставился из репозиториев, значит установилась версия OSE, а в ней поддержка USB ограничена (или её вовсе нет - не проверял). Думаю, надо ставить версию PUEL (скачать с сайта .deb- или .run-файл для ubuntu нужной версии, а потом его установить\запустить).
Расшаривание USB-устройств описано здесь:
http://help.ubuntu.ru/wiki/virtualbox
Цитировать
Работа с USB устройствами

Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:

ВНИМАНИЕ!!! Перед включением поддержки USB обязательно отключите гостевую операционную систему

    В настройки гостевой системы включаем поддержку USB. Если у Вас USB 2.0 - включайте соответствующую галочку.
    Закрываем настройки и включаем гостевую систему.
    Включаем USB устройство.
    Заходим в меню Устройства→Устройства USB и выбираем свой девайс.

После того, как вы нажмете на устройство - VirtualBox без предупреждений заберет ресурс и отдаст его гостевой операционной системе. Так что будьте аккуратны с сохранением данных на устройстве, прежде чем отдать его гостевой ОС. Если вы выберите этот пункт еще раз - устройство также без предупреждений отключиться из гостевой cистемы.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #2 : Воскресенье, 24 Апреля, 2011, 15:56:30 »
Попробовал поставить.
Версия vbox: 4.0.4. OSE
Сетевой адаптер: PCnet-FAST III (NAT)
Результат - на скриншоте. Адаптер определился, сеть в работе, виртуальный сетеовй адаптер без проблем получил адрес по dhcp, через dhcp-сервер virtualbox.
Разбираюсь с usb.   
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #3 : Воскресенье, 24 Апреля, 2011, 16:02:28 »
USB на версии OSE тоже работает. Сейчас запубликую.
*nix - свобода мысли, свобода творчества!

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #4 : Воскресенье, 24 Апреля, 2011, 16:17:22 »
Поддержка usb-устройств в OSE-версии
Для Arch Linux, ещё необходимо сделать изменения в /etc/fstab - добавить строку:
none /proc/bus/usb usbfs devgid=85,devmode=664 0 0где "85" - идентификатор группы, которой разрешён доступ к USB-устройствам, смените его на идентификатор вашей группы vboxusers. Вы можете получить идентификатор группы выполнив:
grep vboxusers /etc/group
Для ubuntu этого делать не надо (во всяком случае в мануале не описано).
Собственно процесс подключения usb-устройств в OSE-версии VirtualBox.
1. Когда операционка установлена и работает, необходимо корректно завершить её работу. Т.е. все действия происходят, когда машина выключена.
2. Воткнуть устройство в USB-порт, но не обращаться к нему (а возможно придётся отмонтирвать).
3. Перейти на интерфейс управления виртуальной машиной и открыть секцию USB нужной виртуальной машины.
[attach=1]
4. Нажать на значёк разъёма со знаком "+", при этом выйдёт меню с устройствами (смотрите скриншот). Нужно выбрать необходимое устройство и оно поместится в список слева. Если физическое usb-устройство не переключится с хостовой системы программно, оно не появится в списке, как показано на скриншоте vbox-vinxp-sshot02.jpg
5. Запустить виртуальную машину.
6. Удостовериться, что устройство появилось в системе.
[attach=2]
Отключение устройства происходит в обратном порядке:
1. Отмонтируем в гостевой системе.
2. Выключаем машину.
3. В секции USB из списка устройств удаляем устройство.
4. Удаляем устройство из компа.
« Последнее редактирование: Понедельник, 25 Апреля, 2011, 04:57:03 от vovka »
*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #5 : Воскресенье, 24 Апреля, 2011, 18:28:47 »
3. Перейти на интерфейс управления виртуальной машиной и открыть секцию USB нужной виртуальной машины.
В том-то и прикол, что нет такой секции :) по крайней мере в 3.0.8 OSE
Сейчас качаю virtualbox-4.0_4.0.6-71344~Ubuntu~lucid_i386.deb с http://www.virtualbox.org/wiki/Linux_Downloads
Посмотрю, что появится, отпишусь.

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #6 : Понедельник, 25 Апреля, 2011, 04:06:50 »
Странно... "Обрезание" от убунту?
У меня интерфейс настроек для виртуальной машины выглядит как на первом скриншоте:
[attach=1]
Изначально была секция пустая, потом на ней кликнул и открылся диалог настройки usb (второй скриншот).
[attach=2]

В нём можно добавлять фильтры и устройства.
« Последнее редактирование: Понедельник, 25 Апреля, 2011, 04:57:43 от vovka »
*nix - свобода мысли, свобода творчества!

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Драйвера в VirtualBox на виртуаьной ХР
« Ответ #7 : Понедельник, 25 Апреля, 2011, 17:43:29 »
"Обновил" до 4,0,6 с репозитория.
2. Воткнуть устройство в USB-порт, но не обращаться к нему (а возможно придётся отмонтирвать).
3. Перейти на интерфейс управления виртуальной машиной и открыть секцию USB нужной виртуальной машины.
USB вкладка появилась, но выбрать на ней нЕчего, пишет нет доступных устройств. Продолжаю поиск истины :)

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
Re: Драйвера в VirtualBox на виртуальной ХР
« Ответ #8 : Пятница, 12 Августа, 2011, 16:26:29 »
Вот что нашел в нете по этому поводу :(
Microsoft убрала поддержку AMD PCNet и с ними у вас могут возникнуть проблемы.
Поэтому убил в ХР сетевуху, выключил, и выбрал другую в VirtualBox (Для гостевой Windows Vista рекомендуется выбирать Intel PRO/1000 MT которая была добавлена в VirtualBox начиная с версии 1.6,)  Дрова подставил отдельно.

Статья http://mirspo.narod.ru/vbox_net.html