Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • Главная
  • Список инструментов
  • HackWare
Menu

Решение проблемы Arch Linux kernel 4.7 в VirtualBox: reached target graphical interface

Posted on 13.08.201629.09.2016 by Alexey

Мажорное обновление ядра – это всегда риск для пользователей виртуальных машин. При обновлении до 4.5 Arch Linux в VirtualBox просто перестал запускаться.

При обновлении ядра до 4.7 в VirtualBox загрузка стопорится на reached target graphical interface.

Если почитать форум и тикит последних дней, то становится понятно, что проблема в

Kernel Panic after installing guest additions on 4.7.0 kernel -> fixed in releases higher than 5.1.2

Т.е. паника ядра после установки гостевых дополнений на ядро 4.7.0. Надпись «fixed in releases higher than 5.1.2» говорит нам о том, что проблема (будет) исправлена в VirtualBox выше 5.1.2. Но пока выше 5.1.2 версии не существует ни среди стабильных релизов, ни среди бета версий.

Более того, просто ждать тоже не выход, поскольку эта проблема вызывает ошибки при загрузки других модулей, в частности, например, у меня пропало Интернет-подключение. Получается, в такой ситуации я даже не смогу обновить необходимые пакеты после их выхода.

Как и в предыдущий раз, проблема решается достаточно просто, но нужно знать, что делать…

Как можно выяснить из форума, ссылка на который приведена чуть выше, проблема не в гостевых дополнениях в целом, а только в модуле vboxvideo. Без этого модуля вполне можно жить, поэтому нам нужно просто убрать его из автозагрузки

Переключитесь на другой терминал (CTRL+ALT+F2), залогинтесь.


Нам нужно строку

blacklist vboxvideo

Сохранить в файл с расширением .conf в каталоге /etc/modprobe.d/

У меня там уже есть один файл - rtlsdr.conf, поэтому я просто дописываю в него blacklist vboxvideo, получается так:

vim /etc/modprobe.d/rtlsdr.conf

а в нём:

# disable DVB drivers
blacklist rtl2830
blacklist rtl2832
blacklist dvb_usb_rtl28xxu
blacklist vboxvideo

Ещё отредактируйте файл /etc/default/grub:

vim /etc/default/grub

Добавьте туда iomem=relaxed к значению GRUB_CMDLINE_LINUX_DEFAULT, моё теперь выглядит так:

GRUB_CMDLINE_LINUX_DEFAULT="quiet iomem=relaxed"

Затем запустите:

sudo grub-mkconfig -o /boot/grub/grub.cfg

После перезагрузки всё должно работать.

Как видите, у меня Arch Linux, последнее ядро, и всё работает в виртуальной машине, хотя загружены только два модуля дополнений гостевой из трёх:

01

Когда всё работает, как-то приятнее ждать новых версий с фиксами. После выхода новой версии VirtualBox и гостевых дополнений VirtualBox все описанные здесь изменения можно откатить назад.

Близкие статьи

  • Решение проблемы X server не поднимается в VirtualBox VM после обновления ядра до 4.5 (100%)
  • Arch Linux в виртуальной машине не подстраивается под полный экран (62.4%)
  • Восстановление из чёрного экрана при неудачной установке проприетарных AMD драйверов в BlackArch / Arch (51.7%)
  • Решение ошибки reaver: invalid option -- 'K' (51.7%)
  • Решение проблемы Failed to configure CA certificate chain!, Fatal error initialising mod_ssl, exiting. (51.7%)
  • Решение проблемы с ошибками «Программа всё ещё работает at-spi-bus-launcher» и «Программа всё ещё работает locate at-spi-registryd.desktop» (RANDOM - 51.7%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Как обновить загрузчик GRUB в Arch Linux и производных дистрибутивах (Manjaro, BlackArch)
  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)

Свежие комментарии

  • Alexey к записи Как в Arch Linux найти все программы, установленные из AUR
  • МаксимК к записи Как в Arch Linux найти все программы, установленные из AUR
  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Без рубрики
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme