VirtualBox не загружается после обновления 12.04

У вас слишком много разделов. счетчик: sda1 (первичный), sda2 (первичный), sda5-sda7 (логические разделы внутри расширенного раздела), вот почему sda4 приходит после всех более высоких значений. Диск с файловой памятью Master-Boot-Record разрешает только 4 раздела (первичные или логические). Вы можете использовать пространство, изменив размер / перемещение разделов соответственно или исключив sda4, измените размер расширенного раздела (который уже содержит sda5-sda7 (логические разделы)) до полного оставшегося пространства и создайте нужные (логические) разделы внутри расширенного. [ ! d0]

1
задан 6 October 2013 в 21:00

5 ответов

У меня была аналогичная проблема. Вот что сработало для меня:

Это может потребоваться, если вы получите источники ядра, которые не обнаружили тип ошибки:

sudo apt-get install build-essential linux-headers-`uname -r`

Затем переконфигурируйте соответствующие пакеты, чтобы выгнать их в восстановление.

sudo dpkg-reconfigure virtualbox-dkms 
sudo dpkg-reconfigure virtualbox
36
ответ дан 25 May 2018 в 12:19
  • 1
    Это сработало для меня (с modprobe, как в ответе GTO69) – Matthieu 10 July 2012 в 22:24
  • 2
    apt-get install build-essential linux-headers`uname -r` также может потребоваться в качестве примечания. – Mochan 17 February 2013 в 12:37
  • 3
    Я получаю sudo dpkg-reconfigure virtualbox-dkms dpkg-query: package 'virtualbox-dkms' is not installed and no information is available, когда я пытаюсь sudo dpkg-reconfigure virtualbox-dkms. У меня нет этой ошибки после переустановки виртуального бокса ... – Benjamin Crouzier 5 March 2013 в 16:20

Это сработало и для меня:

sudo apt-get remove virtualbox
sudo apt-get install virtualbox

Однако мне пришлось добавить:

sudo modprobe vboxdrv
8
ответ дан 25 May 2018 в 12:19

Этот ответ основан на ответе @ curtis, по-видимому, на конкретной версии ответа

Вы используете неправильную версию для построения dkms. Попробуйте это: sudo dkms install virtualbox/4.1.12 Кажется, я работал для меня. Это после установки пакета virtualbox-dkms, конечно.

версия может быть изменена (выделена жирным шрифтом в цитате).

Итак, попробуйте:

ls -d /usr/src/virtualbox*

, который даст вам что-то вроде [!d9 ]

/usr/src/virtualbox-version

теперь взять версию и использовать ее в команде выше, как

sudo dkms install virtualbox/version

Если это не дает вам

Вы используете неправильную версию для построения dkms. Попробуйте следующее:

Модуль virtualbox / version уже установлен на ядре kernelVersion-generic / architecture

перестраивает только модули ядра sudo dpkg-reconfigure virtualbox-dkms переустановку sudo apt-get remove virtualbox && sudo apt-get install virtualbox

запустите следующие команды после этого (взятые из других ответов на сообщение)

, и при необходимости загрузите модуль sudo modprobe vboxdrv

, если DKMS показывает ошибку, что некоторое ядро отсутствует, а затем просто установите ядро, а затем перестройте / переустановите виртуальный бокс.

3
ответ дан 25 May 2018 в 12:19

Вы используете неправильную версию для построения dkms. Попробуйте следующее:

sudo dkms install virtualbox/4.1.12

Кажется, что это сработало для меня. Это после установки пакета virtualbox-dkms, конечно.

1
ответ дан 25 May 2018 в 12:19

У меня одна и та же проблема, и в файле журнала

DKMS make.log для virtualbox-4.1.12 для ядра 3.8.0-31-generic (x86_64) Mo 7. Okt 14:43:01 CEST 2013: Gehe в Verzeichnis /usr/src/linux-headers-3.8.0-31-generic 'LD /var/lib/dkms/virtualbox/4.1.12/build/built-in.o LD / var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / built-in.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/linux/SUPDrv-linux.o CC [M ] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/SUPDrvSem.o CC [M] / var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / r0drv / alloc-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/initterm-r0drv. o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/memobj-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/ r0drv / mpnotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/powernotification-r0drv.o CC [M] /var/lib/dkms/virtualbox/4.1. 12 / сборки / vboxdrv / r0drv / Linux / утверждают, r0 drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/alloc-r0drv-linux.o CC [M] / var / lib / dkms / virtualbox / 4.1.12 / build / vboxdrv / r0drv / linux / initterm-r0drv-linux.o CC [M] /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux. o /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c: В Funktion »rtR0MemObjNativeMapUser«: /var/lib/dkms/virtualbox/4.1.12/build /vboxdrv/r0drv/linux/memobj-r0drv-linux.c:1451:38: Fehler: »VM_RESERVED« nicht deklariert (erste Benutzung in dieser Funktion) /var/lib/dkms/virtualbox/4.1.12/build/vboxdrv/ r0drv / linux / memobj-r0drv-linux.c: 1451: 38: Anmerkung: jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet make [2]: * [/ var / lib / dkms / virtualbox /4.1.12/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.o] Fehler 1 make [1]: [/var/lib/dkms/virtualbox/4.1.12/build/vboxdrv] Fehler 2 make: ** [module / var / lib / dkms / virtualbox / 4.1.12 / build] Fehler 2 make: Verlas se Verzeichnis '/usr/src/linux-headers-3.8.0-31-generic'

что я могу сделать?

3.8.0-31-generic

micha @ Aspire-V3-771: ~ $ sudo dpkg-reconfigure virtualbox-dkms [sudo] пароль для micha:

-------- Uninstall Beginning ------ - Module: virtualbox Версия: 4.1.12

Ядро: 3.5.0-18-generic (x86_64)

Статус: перед удалением эта версия модуля была ACTIVE на этом ядре.

vboxdrv.ko: - Удаление - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Исходный модуль - для этого модуля на этом ядре не найдено оригинального модуля. - Используйте команду установки dkms для переустановки любой предыдущей версии модуля.

vboxnetadp.ko: - Удаление - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Исходный модуль - Для этого модуля на этом ядре не было найдено оригинального модуля. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

vboxnetflt.ko: - Удаление - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Исходный модуль - Для этого модуля на этом ядре не было найдено оригинального модуля. - Используйте команду установки dkms для переустановки любой предыдущей версии модуля.

vboxpci.ko: - Удаление - Удаление из: /lib/modules/3.5.0-18-generic/updates/dkms/ - Исходный модуль - Для этого модуля на этом ядре не было найдено оригинального модуля. - Используйте команду dkms install для переустановки любой предыдущей версии модуля.

depmod ....

DKMS: удаление завершено.

[d18 ] Удаление версии модуля: 4.1.12

полностью из дерева DKMS.

Выполнено. Загрузка новых файлов DKMS virtualbox-4.1.12 ... Создание только для 3.8.0-31-generic Исходный модуль для версии 3.8.0-31-generic Error! Плохой статус возврата для сборки модуля на ядре: 3.8.0-31-generic (x86_64) Для получения дополнительной информации обратитесь к /var/lib/dkms/virtualbox/4.1.12/build/make.log. * Остановка модулей ядра VirtualBox [OK] * Запуск модулей ядра VirtualBox * Нет подходящего модуля для запуска ядра, найденного [fail] invoke-rc.d: initscript virtualbox, действие «перезагрузка» завершилось неудачно. micha @ Aspire-V3-771: ~ $

0
ответ дан 25 May 2018 в 12:19

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

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