У вас слишком много разделов. счетчик: sda1 (первичный), sda2 (первичный), sda5-sda7 (логические разделы внутри расширенного раздела), вот почему sda4 приходит после всех более высоких значений. Диск с файловой памятью Master-Boot-Record разрешает только 4 раздела (первичные или логические). Вы можете использовать пространство, изменив размер / перемещение разделов соответственно или исключив sda4, измените размер расширенного раздела (который уже содержит sda5-sda7 (логические разделы)) до полного оставшегося пространства и создайте нужные (логические) разделы внутри расширенного. [ ! d0]
У меня была аналогичная проблема. Вот что сработало для меня:
Это может потребоваться, если вы получите источники ядра, которые не обнаружили тип ошибки:
sudo apt-get install build-essential linux-headers-`uname -r`
Затем переконфигурируйте соответствующие пакеты, чтобы выгнать их в восстановление.
sudo dpkg-reconfigure virtualbox-dkms
sudo dpkg-reconfigure virtualbox
Это сработало и для меня:
sudo apt-get remove virtualbox
sudo apt-get install virtualbox
Однако мне пришлось добавить:
sudo modprobe vboxdrv
Этот ответ основан на ответе @ 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 показывает ошибку, что некоторое ядро отсутствует, а затем просто установите ядро, а затем перестройте / переустановите виртуальный бокс.
Вы используете неправильную версию для построения dkms. Попробуйте следующее:
sudo dkms install virtualbox/4.1.12
Кажется, что это сработало для меня. Это после установки пакета virtualbox-dkms, конечно.
У меня одна и та же проблема, и в файле журнала
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
Статус: перед удалением эта версия модуля была 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 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: ~ $