VirtualBox не запускается
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
VirtualBox не запускается
Добрый день уважаемые форумчане!Проблема такова:
Не знаю когда но в один прекрасный день перестала работать виртуальная машина VM VirtualBox v 4.1.2, после ее запуска открывется окно виртуальной машины, для примера запускаем Win7 нажимаем кнопку "Старт", после этого открывается маленькое окно с ошибкой:
Не удалось открыть сессию для виртуальной машины Win 7.
The virtual machine 'Win 7' has terminated unexpectedly during startup with exit code 1.
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Machine
Интерфейс: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
Что делать?Окно VirtualBox остаётся открытым и ничего не происходит, одним словом машина именно в Win7 не запускается.
Не знаю когда но в один прекрасный день перестала работать виртуальная машина VM VirtualBox v 4.1.2, после ее запуска открывется окно виртуальной машины, для примера запускаем Win7 нажимаем кнопку "Старт", после этого открывается маленькое окно с ошибкой:
Не удалось открыть сессию для виртуальной машины Win 7.
The virtual machine 'Win 7' has terminated unexpectedly during startup with exit code 1.
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Machine
Интерфейс: IMachine {5eaa9319-62fc-4b0a-843c-0cb1940f8a91}
Что делать?Окно VirtualBox остаётся открытым и ничего не происходит, одним словом машина именно в Win7 не запускается.
- LGM
- Опытный
- Сообщения: 50
- Зарегистрирован: 12 апр 2012, 21:23
- Поблагодарили: 1 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Покажите, пожалуйста, вывод команды:
Код: Выделить всё
vboxmanage startvm 'Win 7'
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Результат:
Код: Выделить всё
WARNING: The character device /dev/vboxdrv does not exist.
Please install the virtualbox-ose-dkms package and the appropriate
headers, most likely linux-headers-generic.
You will not be able to start VMs until this problem is fixed.
Waiting for VM "Win 7" to power on...
VBoxManage: error: The virtual machine 'Win 7' has terminated unexpectedly during startup with exit code 1
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Machine, interface IMachine, callee
- LGM
- Опытный
- Сообщения: 50
- Зарегистрирован: 12 апр 2012, 21:23
- Поблагодарили: 1 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Ну вот, теперь сразу видно, в чём проблема. Смотрите, что написано в первом абзаце:
Думаю, что произошло вот что: Вы в процессе автоматического обновления обновили ядро ОС, а для каждой версии ядра существуют свои модули ядра. Загляните в каталог /lib/modules
и, скорее всего, Вы увидите несколько подкаталогов, по одному подкаталогу на каждое обновление ядра. Но модуль ядра для работы VirtualBox не устанавливается автоматически при обновлении ядра, а должен быть «собран» вручную из исходных кодов.
Теперь давайте разберёмся с VirtualBox. Какой тип VirtualBox установлен в Вашей системе? Проприетарный (от Oracle) или свободный (-ose-)? Покажите результат команды:
Код: Выделить всё
ВНИМАНИЕ: символьное устройство /dev/vboxdrv не существует.
Пожалуйста, установите пакет virtualbox-ose-drms и соответствующие заголовки, наиболее вероятно linux-headers-generic.
Код: Выделить всё
ls -1 /lib/modules
Теперь давайте разберёмся с VirtualBox. Какой тип VirtualBox установлен в Вашей системе? Проприетарный (от Oracle) или свободный (-ose-)? Покажите результат команды:
Код: Выделить всё
dpkg -l | grep -i virtualbox
Последний раз редактировалось LGM 16 апр 2012, 12:25, всего редактировалось 1 раз.
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
Re: VirtualBox не запускается
В каталоге /lib/modules вот что имеется:
Установлена версия Проприетарная (от Oracle), результат команды:
Код: Выделить всё
3.0.0-12-generic
3.0.0-13-generic
3.0.0-14-generic
3.0.0-15-generic
3.0.0-16-generic
3.0.0-17-generic
3.0.0-18-generic
3.0.0-19-generic
Код: Выделить всё
ii virtualbox 4.1.2-dfsg-1ubuntu1 x86 virtualization solution - base binaries
ii virtualbox-dkms 4.1.2-dfsg-1ubuntu1 x86 virtualization solution - kernel module sources for dkms
ii virtualbox-ose 4.1.2-dfsg-1ubuntu1 transitional package for virtualbox
ii virtualbox-ose-dkms 4.1.2-dfsg-1ubuntu1 transitional package for virtualbox-dkms
ii virtualbox-qt 4.1.2-dfsg-1ubuntu1 x86 virtualization solution - Qt based user interface
- LGM
- Опытный
- Сообщения: 50
- Зарегистрирован: 12 апр 2012, 21:23
- Поблагодарили: 1 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Позвольте с Вами не согласиться — у Вас установлена свободная версия VirtualBox'a, ибо в случае VB от Oracle результат команды был бы такой
Поскольку у Вас уже установлен пакеты virtualbox-dkms и virtualbox-ose-dkms, давайте посмотрим, что же происходит. Покажите, пожалуйста, результаты следующих команд:
Код: Выделить всё
$ dpkg -l | grep -i virtualbox
ii virtualbox-4.1 4.1.12-77245~Ubuntu~oneiric Oracle VM VirtualBox
- версия текущего ядра:
Код: Выделить всё
uname -r
- есть ли специальные файлы устройств virtualbox в каталоге /dev:
Код: Выделить всё
find /dev -type c -iname "vbox*" -ls
- есть ли сценарии, управляющие драйверами virtualbox:
Код: Выделить всё
ls -l /etc/init.d/vbox*
- загружены ли модули ядра virtualbox:
Код: Выделить всё
lsmod | egrep -i '(vbox|mod)'
- установлены ли исходные тексты ядра:
Код: Выделить всё
ls -l /usr/src/
Последний раз редактировалось LGM 16 апр 2012, 23:01, всего редактировалось 1 раз.
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Возможно и свободная, но я смотрел в самой программе "Справка-О программе".Позвольте с Вами не согласиться — у Вас установлена свободная версия VirtualBox'a, ибо в случае VB от Oracle результат команды был бы такой
версия текущего ядра:
Код: Выделить всё
3.0.0-19-generic
есть ли специальные файлы устройств virtualbox в каталоге /dev:
Код: Выделить всё
find: `/dev/vboxusb': Отказано в доступе
есть ли сценарии, управляющие драйверами virtualbox:
Код: Выделить всё
ls: невозможно получить доступ к /etc/init.d/vbox*: Нет такого файла или каталога
загружены ли модули ядра virtualbox:
Код: Выделить всё
Module Size Used by
установлены ли исходные тексты ядра:
Код: Выделить всё
итого 212
drwxr-xr-x 24 root root 4096 2011-10-12 18:29 linux-headers-3.0.0-12
drwxr-xr-x 7 root root 4096 2011-10-12 18:29 linux-headers-3.0.0-12-generic
drwxr-xr-x 24 root root 4096 2011-11-19 12:26 linux-headers-3.0.0-13
drwxr-xr-x 7 root root 4096 2011-11-19 12:26 linux-headers-3.0.0-13-generic
drwxr-xr-x 24 root root 4096 2011-11-24 15:00 linux-headers-3.0.0-14
drwxr-xr-x 7 root root 4096 2011-11-24 15:00 linux-headers-3.0.0-14-generic
drwxr-xr-x 24 root root 4096 2012-01-25 12:28 linux-headers-3.0.0-15
drwxr-xr-x 7 root root 4096 2012-01-25 12:28 linux-headers-3.0.0-15-generic
drwxr-xr-x 24 root root 4096 2012-02-18 18:26 linux-headers-3.0.0-16
drwxr-xr-x 7 root root 4096 2012-02-18 18:26 linux-headers-3.0.0-16-generic
drwxr-xr-x 24 root root 4096 2012-03-14 11:15 linux-headers-3.0.0-17
drwxr-xr-x 7 root root 4096 2012-03-14 11:15 linux-headers-3.0.0-17-generic
drwxr-xr-x 24 root root 4096 2012-04-04 10:36 linux-headers-3.0.0-18
drwxr-xr-x 7 root root 4096 2012-04-04 10:36 linux-headers-3.0.0-18-generic
drwxr-xr-x 24 root root 4096 2012-04-09 11:18 linux-headers-3.0.0-19
drwxr-xr-x 7 root root 4096 2012-04-09 11:18 linux-headers-3.0.0-19-generic
drwxr-xr-x 2 root root 4096 2011-10-24 16:08 ndiswrapper-1.56+r2729
-rw-r--r-- 1 root root 142471 2011-04-04 17:54 ndiswrapper.tar.bz2
drwxr-xr-x 12 root root 4096 2011-11-16 15:40 virtualbox-4.1.2
- LGM
- Опытный
- Сообщения: 50
- Зарегистрирован: 12 апр 2012, 21:23
- Поблагодарили: 1 раз
- Статус: Не в сети
Re: VirtualBox не запускается
О'кей, теперь давайте разбираться. Похоже у Вас действительно нет ни специального символьного устройства /dev/vboxdrv, ни скриптов, которые должны управлять демонами VirtualBox'a и не загружены модули ядра, необходимые для работы виртуальных машин. Это странно, так как необходимые пакеты установлены...
Видоизменим одну из прошлых команд (должно же хоть что-то находиться в /etc/init.d, имеющее отношение к установленному VirtualBox):
Я надеюсь на появление в результате имени файла virtualbox-ose
Если этот скрипт там будет, выполните команду:
и посмотрим, что получится.
Да, вот ещё что. Пожалуйста, в ответе копируйте и саму команду, которую вводите и полученные результаты, то есть всё, что Вы видите на своей консоли. Например, если я попросил дать результат работы команды
то в Вашем ответе должна присутствовать сама команда, а не только её результаты, а то возникает подозрение, что Вы ошиблись в вводе самой команды. Дело в том, что параметр -type c инструктирует команду find искать файлы только определённого типа (именно специальные файлы символьных устройств), а Ваш результат показывает, что find «пытается» войти в каталог vboxusb, который, по идее, должен быть просто проигнорирован (для каталогов -type d). Когда Вы не показываете точно то, что видите на своём экране, мне приходится гадать на кофейной гуще, что, согласитесь, только затрудняет процесс поиска и устранения неисправностей.
Видоизменим одну из прошлых команд (должно же хоть что-то находиться в /etc/init.d, имеющее отношение к установленному VirtualBox):
Код: Выделить всё
ls -l /etc/init.d/*box*
Если этот скрипт там будет, выполните команду:
Код: Выделить всё
sudo /etc/init.d/virtualbox-ose start
Да, вот ещё что. Пожалуйста, в ответе копируйте и саму команду, которую вводите и полученные результаты, то есть всё, что Вы видите на своей консоли. Например, если я попросил дать результат работы команды
Код: Выделить всё
find /dev -type c -iname "vbox*" -ls
- aries
- Ветеран
- Сообщения: 910
- Зарегистрирован: 03 апр 2012, 15:52
- Откуда: Ростов-на-Дону
- Благодарил (а): 1 раз
- Поблагодарили: 8 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Вот результат команды
Файла virtualbox-ose нет, только как Вы видите этот файл virtualbox
Пробую сделать следующую команду:
Все теперь выкладывал с командами которые вводил в консоле Правильно получается, что трудно понять верно ли я ввел нужную команду для решения проблемы, хотя я копирую с страницы(пользуюсь функцией "выделить все").
Видоизменим одну из прошлых команд (должно же хоть что-то находиться в /etc/init.d, имеющее отношение к установленному VirtualBox):
Код: Выделить всё
ls -l /etc/init.d/*box*
Код: Выделить всё
aries@aries-G31T-M7:~$ ls -l /etc/init.d/*box*
-rwxr-xr-x 1 root root 6138 2011-08-29 19:46 /etc/init.d/virtualbox
Пробую сделать следующую команду:
Я запустил скрипт с указанием имени файла virtualbox, без ose. Вот результат:Если этот скрипт там будет, выполните команду:
Код: Выделить всё
sudo /etc/init.d/virtualbox-ose start
Код: Выделить всё
aries@aries-G31T-M7:~$ sudo /etc/init.d/virtualbox start
* Starting VirtualBox kernel modules * No suitable module for running kernel found
[fail]
- LGM
- Опытный
- Сообщения: 50
- Зарегистрирован: 12 апр 2012, 21:23
- Поблагодарили: 1 раз
- Статус: Не в сети
Re: VirtualBox не запускается
Давайте заглянем в каталог /lib/modules/3.0.0-19-generic
Только не забудьте показать полный результат того, что Вы видите на экране, хорошо?
Код: Выделить всё
ls /lib/modules/3.0.0-19-generic
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость