VirtualBox - мощный эмулятор с возможностями VMWare и быстродействием превышающим VMWare (таковы были мои наблюдения). VirtualBox распространяется в двух редакциях: Open Source Edition (OSE) и с закрытым кодом. Лицензия на использование одинакова для обоих вариантов, различия только в функциональности. В OSE нет поддержки USB, Remote Display Protocol (RDP) Server, USB через RDP и iSCSI initiator. Если вы включили дополнительные репозитарии через менеджер пакетов Synaptic, то можете установить OSE-редакцию. Мы пойдем другим путем и установим программу с максимумом возможностей. Внимание: текст обновлен до версии Ubuntu Linux 8.10. 1. Настроим репозитарий с virtualbox. Для этого откроем файл /etc/apt/sources.list: sudo gedit /etc/apt/sources.list и добавим в конце строку: deb http://download.virtualbox.org/virtualbox/debian hardy non-free прорегистрируем ключ репозитария: wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add - и обновим список пакетов: sudo apt-get update 2. Установим VirtualBox: sudo apt-get install virtualbox-2.0 для версии 2.1.x надо набрать: sudo apt-get install virtualbox-2.1 Во время установки будет предложено скомпилировать модуль ядра. Соглашайтесь, иначе VirtualBox просто не запустится. Если случайно ответили нет, то после установки наберите: sudo /etc/init.d/vboxdrv setup 3. Добавим текущего пользователя в группу vboxusers: sudo adduser $USER vboxusers 4. Тут нам нужно завершить сеанс и зайти снова. Пробуем запустить VirtualBox через меню "Приложения" - "Системные утилиты". Он должен нормально запуститься. Выбираем русский язык (по желанию). Однако при попытке редактирования свойств виртуальной машины выдает сообщение о недоступности поддержки USB-устройств. Исправим это. 5. Редактируем файл: gksudo gedit /etc/init.d/mountdevsubfs.sh В нем ищем такие строчки: # и приводим его к виду: # 6. Перезагружаем систему. 7. После перезагрузки редактируем файл: gksudo gedit /etc/udev/rules.d/40-permissions.rules Ищем строчку # USB devices (usbfs replacement) и меняем на: # USB devices (usbfs replacement) 8. Перезагружаем udev: sudo /etc/init.d/udev restart 9. Пользуемся. P.S. Есть одна отличная "фишка" как "режим интеграции дисплея". Результат этой "фишки" вы можете увидеть на рисунке. Если вы обновили систему (или обновили ядро) не удаляя VirtualBox, то заметили, что VirtualBox не запускается. Для восстановления работоспособности наберите: sudo /etc/init.d/vboxdrv setup
|
|||


Странная
Странная реакция.
$ sudo apt-get install virtualbox-2.0
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Так как вы просили выполнить только одну операцию, то вероятнее всего, что
пакет просто не может быть установлен из-за ошибок в самом пакете.
Необходимо послать отчёт об этой ошибке.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
virtualbox-2.0: Зависит: libqt4-core (>= 4.3.4) но 4.3.0-4ubuntu1~feisty1 будет установлен
Зависит: libqt4-gui (>= 4.3.4) но 4.3.0-4ubuntu1~feisty1 будет установлен
E: Сломанные пакеты
Ну так и
Ну так и посмотрите эти зависимости...
Проблема с USB.
Проблема с USB.
У меня в списке USB устройств не все активные. Могу добавить только принтер и сканер, а вот ключ 1С:Предприятия 8 не добавляется и прочие устройства тоже - Web-камера например. Вроде всё делал по инструкции.
Как у свойств виртуальной машины должны быть настроены устройства USB? Что за фильтры, что с ними что без них картина одинаковая.
В настройках USB
В настройках USB нужно включить сам контроллер и контроллер USB 2.0, далее в таблице устройств(usb фильтры) выбираем "добавить из устройства" - ДО этого необходимое устройство должно быть подключено.
Рабочие параметры USB я указал в своём сообщении ниже.
Web-камера работает да и любое USB устройствотак же без проблем.
Не
Не помогает!
Изменил 40-permissions.rules
# USB serial converters
#SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
#GOTO="usb_serial_end"
#LABEL="usb_serial_start"
#ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
# MODE="0666", GROUP="dialout"
#LABEL="usb_serial_end"
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
(то что было закоментировал, новое добавил)
В свойствах Вирт машины галочки стоят "Включить контролер USB" и "Включить контроллер USB 2.0"
В фильтры добавил устройства, те которые не подключаются.
Вот что имеем.
Включаю Вирт. машину. Меню - Устройства - Устройства USB. Вижу 5 устройств
1) сканер (активный) состояние: доступно
2) Принтер (активный) состояние: занято
3) AKS HASP 2.17 (не активный! не могу крыжек поставить) состояние: Недоступно
4) Неизвестное устройство (я думаю что это Web-камера) (не активный!) состояние: Недоступно
5) JMicron USB to ATA ... (не активный) состояние: Недоступно
ЧЁ делать!!
В общем заработало - УРА!!!
Я что только не делал, и группу usb добавил, файлы "настроечные" редактировал и перезагружал - в итоге все usb устройства в списке стали активными. Теперь другая проблема, На вирт машине windows постоянно вылетает! Придется переустановить :-(
По параметрам
По параметрам USB - то что было, надо удалять СОВСЕМ и добавить на это место эти 3 строчки что я написал.....
У меня Ubuntu 8.04.
У меня Ubuntu 8.04. VurtualBox установил по инструкции. За нее большое спасибо.
Не могу только понять как сделать на виртуальной машине сеть и интернет (установил Win XP SP2).
Выбираю сетевой адаптер, ставлю на него драйвера иии тишина. Какой режим нужно выбрать для сетевой карты, чтобы появился доступ к интернету? (Подключаюсь я через днс-ки, прописанные в настройках сетевой карты)
И еще, я не понял как Вы запустили "режим интеграции дисплея"? Все облазил, ничего подобного не нашел.
1-я неделя на Линуксе.
В общем таг)))
В общем таг))) Ubuntu 8.04>VirtualBox>WinXP_SP2rus
1)режим интеграции дисплея - для работы данного функционала необходимо установить "дополнения гостевой ОС" - в меню запущеной машинки выбираем:
Устройства>подключить CD-DVD rom>образCD-DVD>VBoxGuestAdditions.iso - по идее установка дополнений гостевой ОС должна запуститься автоматом, если нет, то "Мой компьютер" и кликаем на свой CD-rom - это и есть дополнения)
2)Мытьём и катаньем +1 безсонная ночь я выстрадал таки рабочие параметры для USB (Ubuntu 8.4/VirtualBox2.0.2/WinXPsp2) не помню исходный вариант но рабочий вариант параметров USB таков:
# USB devices (usbfs replacement)
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"
SUBSYSTEM=="usb_device", MODE="0666"
!!!!КРИТИЧЕСКИ ВАЖНО!!!!вносить изминения в
"40-permissions.rules" с правами root.
для тех кто пока ишшо в танке права на USB редактируются командой "gksudo gedit /etc/udev/rules.d/40-permissions.rules"
3. И последнее - у меня инет через Wi-Fi по DHCP в настройках сети самой VB всё по умолчанию - "PCnet-FAST III (NAT)" - инет поднялся сразу и без проблем, это пожалуй единственное с чем не возникло никаких проблем.
P.S. после становления в сфере IT на лоне Биловских окон и работы с нимим 5 лет, Ubuntu это открытый козмоз, освоение которого доставляет невероятное удовольствие))))
Проще всего с
Проще всего с сетью работать через NAT (по умолчанию). Никаких особых настроек не надо: есть на хосте инет - значит он и будет на виртуальной машине...
2. Режим интеграции дисплея клавиша ХОСТ (по умолчанию правый Ctrl) + L. Это все при условии входа в гостевую систему и установлены "дополнения гостевой ОС".
А как
А как установить пакет дополнений?
С интернетом все получилось. Спасибо!
В меню окна
В меню окна виртуальной машины выбрать "Устройства" - "Установить дополнения гостевой ОС".
Ноль эмоций(((
Ноль эмоций((( Жму "Установить дополнения гостевой ОС" и не происходит вообще ничего.....в чём подвох?
Всё верно,НО!!!
Всё верно,НО!!! Сейчас пошагово выполнял все операции и наткнулся на несколько несостыковок. Связанно это вероятно с обновлением версии VirtualBox, и так:
1)С пунктом 2 бился долго долго как рыба об лёд, команда sudo adduser $USER vboxusers - упорно выдавала vboxers is already, не помогли не перезагрузки не перекомпеляция самого VB суть проблемы в последней букве, т.е. набирать нужно sudo adduser $USER vboxuser без "S"
2)Пункт 7 лишний. После перезагрузки редактируем файл: gksudo gedit /etc/udev/rules.d/40-permissions.rules - параметр MODE="0666" изменился сам после перзагрузки, хотя ошибка с USB имелась.
P.S. автору большое спасибо
Спасибо за
Спасибо за замечания. Завтра (как только приду с работы) проверю и исправлю недочеты...
странный баг.
странный баг. при запуске выдает FATAL: Could not read from the boot medium! System halted
сдром при запуске первый и подключен. пробовал с исошниками. та же фигня. хз как запустить.
Скорей всего
Скорей всего проблема с iso-образом.
Трабла. Господа,
Трабла.
Господа, не могу понять в чем трабла?
Снес через Синаптик полностью ВМ
Скачал, по инструкции поставил. в системных не появился,
На команду virtualbox из консоли не реагирует,
Поставил все заново, в системных появился, но кликаешь на него, реакции ни какой, с консолью так же, никак,на коменду: sudo /etc/init.d/vboxdrv setup
отвечает: * Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
просим показать статус: * VirtualBox kernel module is not loaded. понятно что что-то с головой, только у кого :),
делаем запрос: sudo aptitude search linux-headers
видим:
v linux-headers -
v linux-headers-2.6 -
i linux-headers-2.6.22-14 - Header files related to Linux kernel version 2.6.22
p linux-headers-2.6.22-14-386 - Linux kernel headers for version 2.6.22 on i386
i linux-headers-2.6.22-14-generic - Linux kernel headers for version 2.6.22 on x86/x86_64
p linux-headers-2.6.22-14-rt - Linux kernel headers for version 2.6.22 on RT kernel
p linux-headers-2.6.22-14-server - Linux kernel headers for version 2.6.22 on x86/x86_64
p linux-headers-2.6.22-14-ume - Linux kernel headers for version 2.6.22 on Ubuntu Moblie and Embedded
p linux-headers-2.6.22-14-virtual - Linux kernel headers for version 2.6.22 on x86
p linux-headers-2.6.22-14-xen - Linux kernel headers for version 2.6.22 on This kernel can be used for Xen dom0
i linux-headers-2.6.22-15 - Header files related to Linux kernel version 2.6.22
p linux-headers-2.6.22-15-386 - Linux kernel headers for version 2.6.22 on i386
i linux-headers-2.6.22-15-generic - Linux kernel headers for version 2.6.22 on x86/x86_64
p linux-headers-2.6.22-15-rt - Linux kernel headers for version 2.6.22 on RT kernel
p linux-headers-2.6.22-15-server - Linux kernel headers for version 2.6.22 on x86/x86_64
p linux-headers-2.6.22-15-ume - Linux kernel headers for version 2.6.22 on Ubuntu Moblie and Embedded
p linux-headers-2.6.22-15-virtual - Linux kernel headers for version 2.6.22 on x86
p linux-headers-2.6.22-15-xen - Linux kernel headers for version 2.6.22 on This kernel can be used for Xen dom0
p linux-headers-386 - Linux kernel headers on 386
i linux-headers-generic - Generic Linux kernel headers
p linux-headers-rt - Linux kernel headers on realtime kernel
p linux-headers-server - Linux kernel headers on Server Equipment.
p linux-headers-ume - Linux kernel headers on 386 Embedded/Mobile
p linux-headers-virtual - Linux kernel headers for the virtual flavour
p linux-headers-xen - Linux kernel headers on Xen
Не понятно
Если отвечает: *
Если отвечает:
* Usage: /etc/init.d/vboxdrv {start|stop|restart|status}
, то надо просто набирать без ошибок.
репозиторий
репозиторий прекрыли. Вышла новая версия....
Спасибо за
Спасибо за замечание! Статью подправил.
Заметил
Заметил интересную особенность... после обновления ОС. Виртуальная машина не запускается и говорит мол kernel драйвер немогу получить доступ... у меня все исправилось после переустановки
Зачем все
Зачем все переустанавливать? Просто наберите последнюю строчку статьи в терминале, заново запустите VirtualBox и все заработает.
независим от от
независим от от последней строчки не работает.
создает вир. машину, но при попытке установить винде с сидюка, или при попытке запустить машину
пишет
The VirtualBox kernel driver is not accessible to the current user. Make sure that the user has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).
Код ошибки:
0x80004005
Компонент:
Console
Интерфейс:
IConsole {d5a1cbda-f5d7-4824-9afe-d640c94c7dcf}
Тут просто...
Тут просто... пользовательне добавлен в группу vboxusers. Добавьте командой:
sudo adduser $USER vboxusers
остается завершить сеанс текущего пользователя и снова зайти.
Пытаюсь
Пытаюсь запустить на 8.04, но у меня в файле 40-permissions.rules строки
# USB devices (usbfs replacement)
SUBSYSTEM=="usb_device", MODE="0664"
нет, есть
# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
MODE="0660", GROUP="dialout"
LABEL="usb_serial_end"
но я не знаю, что в ней редактировать. Просьба подскажите пожалуйста, как отредактировать этот файл?
Если в строчке
Если в строчке MODE="0660", GROUP="dialout" поменять на MODE="0666" то всё работает. У мну заработало и больше ошибки з USB не выдавало :)
Вот кусок кода,
Вот кусок кода, который работает на 8.04
# USB serial converters
SUBSYSTEM=="usb_device", GOTO="usb_serial_start"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="usb_serial_start"
GOTO="usb_serial_end"
LABEL="usb_serial_start"
ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", \
MODE="0660", GROUP="dialout"
LABEL="usb_serial_end"
Правда все равно, бессмысленно, ни драйвера, ни ДиректХ не становятся(
Попробуйте
Попробуйте пропустить этот пункт (он был актуален для Ubuntu 7.10). О результатах отпишитесь, дабы поправить статью.
хм... а у мну на
хм... а у мну на 8.04 не захотело(
Поправка, покапался встало!!! Незнаю что было в первый раз, но суть в том что заработало!!!!
Огромное
Огромное спасибо :-)