Ошибка раздела GRUB

Мне давно понадобилось, чтобы решить эту проблему. У этой проблемы с Vbox через 2 дистрибутива (Ubuntu и Arch).

У меня были DKMS и все модули, уже установленные и скомпилированные в мое ядро, но у меня все еще есть сообщение об ошибке, связанной с модулем, когда я пытался запустить виртуальную машину Vbox.

Если ваш VBOX GUI начинается без сцепки, но получите ошибку, сообщаю вам, чтобы установить модуль ядра VBoxdrv (или любых других модулей), когда вы пытаетесь запустить виртуальную машину, ваши проблемы не связаны с установкой модулей в ваше ядро Но Активируя их в ModProbe, какой сценарий установки модуля не выполняется.

Чтобы загрузить модуль вручную (например, vboxdrv ), откройте приглашение терминала и поместите:

sudo modprobe vboxdrv

, если ваше сообщение об ошибке сообщает вам, что ваш отсутствующий другой модуль, обязательно активируйте его как Что ж.

Если вы виртуальные машины выполняются после этого, не давая вам сообщение об ошибке, вы нашли решение. Затем вы можете активировать модуль VBoxDRV навсегда, перейдем к /etc/modules-load.d/ (или что-то, что .d каталог вашего ModProbe использует) и делает файл .Conf внутри него (например, vbox.conf ). В файле .CONF, поместите в имена модулей ядра VBox, которые вы хотите добавить, например: VBOXDRV и необязательно vboxnetAdp , VoxnetFlt и vboxpci . Если вы не знаете, что они делают, посмотрите на выдержку ниже, что я вынул из вики VBox. Сохраните файл .CONF и перезагрузите

из вики VBox:

vboxnetAdp и vboxnetflt , необходимыми, когда вы собираетесь использовать функцию «Сетевой доступ только для хоста». Точнее, VOXBOXNETADP необходимо для создания интерфейса хоста в глобальных настройках VirtualBox, и VBoxnetFlt необходимо для запуска виртуальной машины, используя этот сетевой интерфейс.

VBOXPCI необходимо, когда ваша виртуальная машина должна пройти через устройство PCI на хосте.

Примечание. Если модули ядра VirtualBox были загружены в ядро, пока вы обновили модули, вам нужно перезагрузить их вручную, чтобы использовать новую обновленную версию. Для этого запустить vboxreload как root.

-1
04.07.2016, 02:09
3 ответа

GRUB2 имеет две части - один в MBR и другой на регулярном разделе. Средство спасательной подсказки означает, что GRUB не удалось загрузить свою вторую часть. Чтобы исправить это, вам нужно переустановить Grub из реальной системы. Либо вы можете загрузиться с Live CD / USB (простой), или вы можете перенаправить спасательный терминал для загрузки других частей, если вы знаете, где от (не так просто).

Проверить: https://help.ubuntu.com/community/grub2/trubleshooting

0
28.01.2020, 05:13

Есть отличная утилита Boot-Repair на основе графического интерфейса. Попробуйте.

1.Загрузитесь с Ubuntu Live USB / DVD

2. Установите средство восстановления загрузки, используя:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair

Для получения дополнительной информации https://help.ubuntu.com/community/Boot-Repair

0
28.01.2020, 05:13

1. Загрузитесь с Ubuntu Live CD или USB.
2. Найдите свой раздел ubuntu:
sudo blkid
Mine show / dev / sda1


[~] : sudo blkid                                                                                                                                                18:05:04
/dev/sda1: UUID="122d2898-41c4-4d0b-a6e3-efdabacc0910" TYPE="ext4" PARTUUID="b342201c-01"
/dev/sda2: LABEL="ssd2" UUID="10A1139E10A1139E" TYPE="ntfs" PARTUUID="b342201c-02"
/dev/sdb1: LABEL="64Win7" UUID="01D25439F551BF10" TYPE="ntfs" PARTUUID="f0b1ebb0-01"
/dev/sdb2: LABEL="RELAX" UUID="9626FEB726FE9787" TYPE="ntfs" PARTUUID="f0b1ebb0-02"
/dev/sdc1: LABEL="CLGT" UUID="E4481765481735B0" TYPE="ntfs" PARTUUID="c887c887-01"
/dev/loop0: UUID="c901eeeb-0431-40dd-bac7-6ced930103b1" TYPE="xfs"
/dev/mapper/docker-8:1-1327350-pool: UUID="c901eeeb-0431-40dd-bac7-6ced930103b1" TYPE="xfs"

3. Затем перестройте конфигурацию grub:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev 
sudo mount --bind /dev/pts /mnt/dev/pts 
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
grub-install --recheck /dev/sda
update-grub
4. Перезагрузите и вы можете использовать Ubuntu как обычно.
0
28.01.2020, 05:13

Теги

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