Рейтинг:1

запустить VirtualBox с ядром

флаг in

Я нахожусь в неудачном текстовом приключении, начинающем бежать Виртуальная коробка 6.1.22 под Убунту МАТЭ 20.04 ЛТС. Моя ключевая проблема в том, что мне пришлось модернизировать мою (блестящую новую) машину до Ядро 12.4 (блестящая новая видеокарта и другое оборудование, требующее более высокого ядра...)

frank@p14:~$ uname -r
    5.12.4-051204-общий

я следил за официальные инструкции Virtual Box (добавление в sources.list, добавление ключа) и удалось установить версию 6.1.22, которая явно поддерживает ядро ​​5.12..

(SecureBoot в BIOS выключен. Просто говорю.)

Предупреждение, которое я получаю во время установки:

Эта система в настоящее время не настроена для сборки модулей ядра. Установите заголовочные файлы ядра Linux, соответствующие текущему ядру. для добавления поддержки нового оборудования в систему.

Пакеты дистрибутива, содержащие заголовки, вероятно:

Linux-заголовки-универсальные Linux-заголовки-5.12.4-051204-универсальные

...справедливо, а также при запуске $> виртуальный бокс Я получил...

ВНИМАНИЕ! Модуль ядра vboxdrv не загружен. Либо нет модуля доступно для текущего ядра (5.12.4-051204-generic) или не удалось нагрузка. Пожалуйста, перекомпилируйте модуль ядра и установите его

судо /sbin/vboxconfig

Вы не сможете запускать виртуальные машины, пока эта проблема не будет устранена.

... и действительно, в графическом интерфейсе Virtualbox я могу сделать немного больше, чем открыть окно «о» …

Эти заголовки появляются здесь, даже самая первая ссылка:

введите описание изображения здесь

**Однако они не будут установлены без libc6 2.33 **

введите описание изображения здесь

Трудный путь с версиями libc6 звучит не очень хорошая идея, либо это?

Доступны ли эти «заголовки» в виде двоичного файла где-либо еще? (мои плохие воспоминания о кодировании C/C++ говорят мне, что файлы заголовков сами по себе не нуждаются в компиляции, но в этом контексте я все равно понятия не имею, что они из себя представляют...)

Если это правильный способ узнать, я использую libc версии 2.31, так что всего две микроверсии ниже.

> ldd --версия
> ldd (Ubuntu GLIBC 2.31-0ubuntu9.2) 2.31

Так что, быть может, я осмелюсь обновиться? Или это опасно? Или возиться с пакетом заголовков (как?), чтобы принять 2.31? (дико предполагая, что в этом незначительном обновлении не скрыта жизненно важная функция...)


Приложение

$> sudo apt установить linux-headers-generic
    linux-headers-generic уже является самой новой версией (5.4.0.77.80).

...и /sbin/vboxconfig продолжает жаловаться, как указано выше (поскольку 5.4.0 ниже 5.4.12).

Попытка установить требуемую явную версию явно терпит неудачу, но с некоторой дополнительной информацией:

sudo apt установить linux-headers-5.12.4-051204-универсальный
    ...
    Пакет linux-headers-5.12.4-051204-generic недоступен, 
    но на него ссылается другой пакет.
    Это может означать, что пакет отсутствует, был
    устарело или доступно только из другого источника

Хм... может быть, мне добавить еще один репозиторий в /etc/apt/sources.list ?

Любые другие предложения?

Nicolas Formichella avatar
флаг cn
> Однако они не будут установлены без определенной c-библиотеки (?). Вы получаете сообщение об ошибке?
Frank Nocke avatar
флаг in
@NicolasFormichella Установщик `.deb` говорит мне и отказывается устанавливать. Забыл скрин, сейчас добавил.
vidarlo avatar
флаг om
Что произойдет, если вы выполните «sudo apt install linux-headers-generic», а затем «sudo /sbin/vboxconfig»?
Frank Nocke avatar
флаг in
@vidarlo на `sudo apt install linux-headers-generic` Мне говорят, что у меня `linux-headers-generic уже самая новая версия (5.4.0.77.80)`. И vboxconfig жалуется, так как это 5.4.0, хочет 5.4.12... (тоже добавлено выше)

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.