Добрый день,
Мой рабочий стол запускает Ubuntu 18.04. 64-разрядный, Intel Core i3 4170 @3.70GHz, 16 гибибайт памяти. Этому приблизительно 3 года. Это - мой каждый день машина использования. Это имеет VirtualBox 6, выполняя две машины. Каждый - сервер Ubuntu 18.04. Это выполняет Дыру Пи и несколько других функций. Вторым является Linux Mint. Это запускает программное обеспечение TVHeadend, используемое для видеозаписи. Я нашел, что TVHeadend работает лучше всего над своей собственной машиной.
Я хотел обновить до ядра 5.4 от 5.0.0.36. Я использовал ukuu для обновления ядра Linux. Я никогда не испытывал проблему с помощью ukuu программного обеспечения как это в 3 обновлениях, которые я сделал в прошлом. (См. снимок экрана),
После установки 5,4 ядер и перезагрузки, не открывается Virtualbox. Я получил всплывающее окно, которое дало мне команду выполнять '/sbin/vboxconfig' как "корень". Я сделал так (см. ниже).
root@xxx:~# /sbin/vboxconfig
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
vboxdrv.sh: failed: Look at /var/log/vbox-setup.log to find out what went wrong.
There were problems setting up VirtualBox. To re-start the set-up process, run /sbin/vboxconfig as root.
root@xxx:~# exit
logout
:~$ cat /var/log/vbox-setup.log
Building the main VirtualBox module.
Error building the module:
make V=1 CONFIG_MODULE_SIG= -C /lib/modules/5.4.0-050400-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j4 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make -f ./Makefile syncconfig
make -f ./scripts/Makefile.build obj=scripts/basic
rm -f .tmp_quiet_recordmcount
make -f ./scripts/Makefile.build obj=scripts/kconfig syncconfig
flex -oscripts/kconfig/lexer.lex.c -L scripts/kconfig/lexer.l
/bin/sh: 1: flex: not found
bison -o scripts/kconfig/parser.tab.c --defines=scripts/kconfig/parser.tab.h -t -l scripts/kconfig/parser.y
/bin/sh: 1: bison: not found
scripts/Makefile.host:9: recipe for target 'scripts/kconfig/lexer.lex.c' failed
make[3]: *** [scripts/kconfig/lexer.lex.c] Error 127
make[3]: *** Waiting for unfinished jobs....
scripts/Makefile.host:17: recipe for target 'scripts/kconfig/parser.tab.h' failed
make[3]: *** [scripts/kconfig/parser.tab.h] Error 127
Makefile:567: recipe for target 'syncconfig' failed
make[2]: *** [syncconfig] Error 2
Makefile:678: recipe for target 'include/config/auto.conf.cmd' failed
make[1]: *** [include/config/auto.conf.cmd] Error 2
/tmp/vbox.0/Makefile.include.footer:106: recipe for target 'vboxdrv' failed
make: *** [vboxdrv] Error 2
Я удалил 5,4 ядер и попробовал процесс обновления снова и получил тот же результат. Я перезапустил машину и загрузился от старого ядра. Затем я произвел чистку 5,4 ядер от своей машины. Я думаю, что захочу обновить до более нового ядра раньше, чем позже...
Вопрос: Как я обновляю до более нового ядра без ошибок?
Update/Upgrade/Autormove на 2 декабря 2019
oneputtmike@:~$ apt list --upgradable
Listing... Done
libsqlite3-0/bionic-updates,bionic-security 3.22.0-1ubuntu0.2 amd64
[upgradable from: 3.22.0-1ubuntu0.1]
linux-generic-hwe-18.04/bionic-updates 5.0.0.37.95 amd64 [upgradable
from: 5.0.0.36.94]
linux-headers-generic/bionic-updates 4.15.0.72.74 amd64 [upgradable
from: 4.15.0.70.72]
linux-headers-generic-hwe-18.04/bionic-updates 5.0.0.37.95 amd64
[upgradable from: 5.0.0.36.94]
linux-image-generic-hwe-18.04/bionic-updates 5.0.0.37.95 amd64
[upgradable from: 5.0.0.36.94]
linux-libc-dev/bionic-updates 4.15.0-72.81 amd64 [upgradable from:
4.15.0-70.79]
linux-signed-generic-hwe-18.04/bionic-updates 5.0.0.37.95 amd64
[upgradable from: 5.0.0.36.94]
oneputtmike@:~$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer
required:
linux-headers-4.15.0-70 linux-headers-4.15.0-70-generic
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
linux-headers-4.15.0-72 linux-headers-4.15.0-72-generic
linux-headers-5.0.0-37 linux-headers-5.0.0-37-generic
linux-image-5.0.0-37-generic linux-modules-5.0.0-37-generic
linux-modules-extra-5.0.0-37-generic
The following packages will be upgraded:
libsqlite3-0 linux-generic-hwe-18.04 linux-headers-generic
linux-headers-generic-hwe-18.04 linux-image-generic-hwe-18.04 linux-
libc-dev
linux-signed-generic-hwe-18.04
7 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 80.3 MB/80.8 MB of archives.
After this operation, 421 MB of additional disk space will be
used.
Do you want to continue? [Y/n] Y
Посмотрите обновить/обновить/автоудалить выходной обновите/обновите/автоудалите вывод https://pastebin.com/GXxJDSnd
Ядра магистрали официально не поддерживаются в Ubuntu. Вы устанавливаете их на Ваш собственный риск и нет никакой гарантии, что все программное обеспечение совместимо с ядрами магистрали.
И обычно нет никакой причины установить ядра магистрали на Ubuntu если некоторые очень определенные аппаратные проблемы. Обновление ядра просто, потому что это является новым, не является хорошей идеей.
ядра Ubuntu бэкпортировали исправления ошибок и обновления системы защиты от последних ядер магистрали.
Ядро Linux у 5.4 рядов есть ошибка в нем насколько я вижу.
у меня были x3 ядра в этом ряду, все последовательно не строят модули водителя показа Nvidia (т.е. плохо выходит из статуса 2). Это не приводит ни к какому видео ускорению, о котором сообщают после того, как перезагрузка, x-org не покажет деталей вообще. Разрешение экрана неправильно.
исправление должно было понизить назад в 5.3.x серийное ядро, у которого нет этой ошибки & работы отлично с моей картой Nvidia & монетный двор Linux 19.2. Надежда это помогает другим.
Итак, я понимаю, что этот вопрос очень старый, и вы Вероятно, вы уже разобрались с вашей ситуацией, но для всех (например, для меня), кто только что обновился до 18.04 и столкнулся с точно такой же проблемой, вот как это исправить.
По сути, вам просто нужно установить Virtual Box 6.0 вместо того, чтобы пытаться продолжать работу с 5.x.
В процессе установки старая версия удаляется, и (по крайней мере, в моем случае) все предыдущие конфигурации виртуальной машины должны быть перемещены.
Официальная страница загрузки здесь: https://www.virtualbox.org/wiki/Linux_Downloads
Дополнительные инструкции, которые я нашел полезными здесь: https://linuxhint.com/install_virtualbox_6_ubuntu/
Одна важная вещь, которую следует отметить во второй статье:
Включить аппаратную виртуализацию: Перед установкой VirtualBox 6.0, убедитесь, что аппаратная виртуализация включена. Если вы используете Intel процессор, то вы должны включить VT-x или VT-d из BIOS вашего компьютер. Если вы используете процессор AMD, вам необходимо включить AMD-v из BIOS вашего компьютера. Это очень важно. Без включена аппаратная виртуализация, ваши виртуальные машины будут выполнять очень плохо.