Виртуальные виртуальные машины initramfs неоднократно терпят неудачу в Xenial Xerus и Artful Aardvark

Также убедитесь, что opengl запущен, следуя инструкциям в принятом ответе здесь:

https://unix.stackexchange.com/questions/27918/getting-opengl-to-work-under- ubuntu

Это недавно разрешило мне подобную проблему.

1
задан 29 January 2018 в 04:23

2 ответа

Процесс устранения

Мы будем работать через ваши возможности по одному.

Работает ли update-initramfs нормально?

После неудачного обновления дистрибутива вы все равно можете перезагрузиться, и у Grub будет исходное ядро, доступное в подменю «Дополнительные параметры». Выберите это для загрузки.

После запуска откройте терминал и введите:

sudo update-initramfs -u

Это приведет к созданию initramf для текущего ядра. Если это работает нормально, это устраняет проблему как проблему.

Была ли Ubuntu пытаться установить разбитое ядро?

Узнайте текущую версию ядра, используя uname -r:

$ uname -r 4.14.15-041415-generic

Версия вашего ядра, вероятно, будет 4.4.0..., 4.8.0..., 4.10.0... или 4.13.0....

Список установленных ядер с использованием:

$ dpkg -l | grep linux-image ii linux-image-3.16.53-031653-generic 3.16.53-031653.201801090931 amd64 Linux kernel image for version 3.16.53 on 64 bit x86 SMP ii linux-image-4.10.0-28-generic 4.10.0-28.32~16.04.2 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-37-generic 4.10.0-37.41~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-38-generic 4.10.0-38.42~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-40-generic 4.10.0-40.44~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-42-generic 4.10.0-42.46~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.13.9-041309-generic 4.13.9-041309.201710211231 amd64 Linux kernel image for version 4.13.9 on 64 bit x86 SMP ii linux-image-4.14.10-041410-generic 4.14.10-041410.201712291810 amd64 Linux kernel image for version 4.14.10 on 64 bit x86 SMP ii linux-image-4.14.11-041411-generic 4.14.11-041411.201801022143 amd64 Linux kernel image for version 4.14.11 on 64 bit x86 SMP ii linux-image-4.14.12-041412-generic 4.14.12-041412.201801051649 amd64 Linux kernel image for version 4.14.12 on 64 bit x86 SMP ii linux-image-4.14.13-041413-generic 4.14.13-041413.201801101001 amd64 Linux kernel image for version 4.14.13 on 64 bit x86 SMP ii linux-image-4.14.14-041414-generic 4.14.14-041414.201801201219 amd64 Linux kernel image for version 4.14.14 on 64 bit x86 SMP ii linux-image-4.14.15-041415-generic 4.14.15-041415.201801231530 amd64 Linux kernel image for version 4.14.15 on 64 bit x86 SMP ii linux-image-4.14.2-041402-generic 4.14.2-041402.201711240330 amd64 Linux kernel image for version 4.14.2 on 64 bit x86 SMP ii linux-image-4.14.4-041404-generic 4.14.4-041404.201712050630 amd64 Linux kernel image for version 4.14.4 on 64 bit x86 SMP ii linux-image-4.4.0-101-generic 4.4.0-101.124 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-103-generic 4.4.0-103.126 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-98-generic 4.4.0-98.121 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.9.76-040976-generic 4.9.76-040976.201801100432 amd64 Linux kernel image for version 4.9.76 on 64 bit x86 SMP ii linux-image-4.9.77-040977-generic 4.9.77-040977.201801170430 amd64 Linux kernel image for version 4.9.77 on 64 bit x86 SMP ii linux-image-extra-4.10.0-28-generic 4.10.0-28.32~16.04.2 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-37-generic 4.10.0-37.41~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-38-generic 4.10.0-38.42~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-40-generic 4.10.0-40.44~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-42-generic 4.10.0-42.46~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-101-generic 4.4.0-101.124 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-103-generic 4.4.0-103.126 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-98-generic 4.4.0-98.121 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.104.109 amd64 Generic Linux kernel image ii linux-image-generic-hwe-16.04 4.10.0.42.44 amd64 Generic Linux kernel image

При новой установке у вас будет только одна версия ядра. Независимо от версии мы отметим ее, поэтому следующее обновление не загружает новое ядро ​​и пытается сгенерировать на нем новый initramfs. Сделайте это, используя:

sudo apt-mark hold linux-image-4.14.15-041415-generic

Параметры предварительного просмотра

Обратите внимание, как мы взяли результаты uname -r, чтобы найти полное имя ядра в apt.

Теперь запустите:

sudo apt update sudo apt upgrade

Разве что-нибудь сломалось на этот раз?

Установлена ​​ли ваша виртуальная ячейка в порядке?

Эта часть I Я оставлю тебе. Если он работает нормально, вы поймете, что это обновление ядра, которое нарушило ваши другие попытки. Если это не работает нормально, вы знаете, что это проблема с Virtual Box, и это то, где нужно сосредоточиться. Например, некоторым виртуальным машинам нужны более новые версии для работы с ядром 4.13.

Чтобы вернуться к регулярным обновлениям ядра, вы должны отменить пакет, который вы использовали, используя:

sudo apt-mark unhold linux-image-4.14.15-041415-generic

change 4.14.15-041415-generic с результатами uname -r ранее

Виртуальная коробка, разбитая для Kernel 4.13.0-26

Очень поздно я нашел этот Q & amp; A: virtualbox crash on kernel 4.13.0-26

Вам необходимо загрузить его с сайта VirtualBox или добавить источник в свой /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Если вы используете другую версию Ubuntu, чем 16.04, используйте вместо имени xenial соответствующее имя.

Добавить открытый ключ Oracle:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Обновить репозитории и установить виртуальный бокс-5.2:

sudo apt-get update sudo apt-get install virtualbox-5.2

На одном из моих ноутбуков виртуальная машина не хотела запускаться, прежде чем я удалил virutalbox-dkms:

sudo apt-get remove virtualbox-dkms
0
ответ дан 17 July 2018 в 22:04

Процесс устранения

Мы будем работать через ваши возможности по одному.

Работает ли update-initramfs нормально?

После неудачного обновления дистрибутива вы все равно можете перезагрузиться, и у Grub будет исходное ядро, доступное в подменю «Дополнительные параметры». Выберите это для загрузки.

После запуска откройте терминал и введите:

sudo update-initramfs -u

Это приведет к созданию initramf для текущего ядра. Если это работает нормально, это устраняет проблему как проблему.

Была ли Ubuntu пытаться установить разбитое ядро?

Узнайте текущую версию ядра, используя uname -r:

$ uname -r 4.14.15-041415-generic

Версия вашего ядра, вероятно, будет 4.4.0..., 4.8.0..., 4.10.0... или 4.13.0....

Список установленных ядер с использованием:

$ dpkg -l | grep linux-image ii linux-image-3.16.53-031653-generic 3.16.53-031653.201801090931 amd64 Linux kernel image for version 3.16.53 on 64 bit x86 SMP ii linux-image-4.10.0-28-generic 4.10.0-28.32~16.04.2 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-37-generic 4.10.0-37.41~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-38-generic 4.10.0-38.42~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-40-generic 4.10.0-40.44~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.10.0-42-generic 4.10.0-42.46~16.04.1 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP ii linux-image-4.13.9-041309-generic 4.13.9-041309.201710211231 amd64 Linux kernel image for version 4.13.9 on 64 bit x86 SMP ii linux-image-4.14.10-041410-generic 4.14.10-041410.201712291810 amd64 Linux kernel image for version 4.14.10 on 64 bit x86 SMP ii linux-image-4.14.11-041411-generic 4.14.11-041411.201801022143 amd64 Linux kernel image for version 4.14.11 on 64 bit x86 SMP ii linux-image-4.14.12-041412-generic 4.14.12-041412.201801051649 amd64 Linux kernel image for version 4.14.12 on 64 bit x86 SMP ii linux-image-4.14.13-041413-generic 4.14.13-041413.201801101001 amd64 Linux kernel image for version 4.14.13 on 64 bit x86 SMP ii linux-image-4.14.14-041414-generic 4.14.14-041414.201801201219 amd64 Linux kernel image for version 4.14.14 on 64 bit x86 SMP ii linux-image-4.14.15-041415-generic 4.14.15-041415.201801231530 amd64 Linux kernel image for version 4.14.15 on 64 bit x86 SMP ii linux-image-4.14.2-041402-generic 4.14.2-041402.201711240330 amd64 Linux kernel image for version 4.14.2 on 64 bit x86 SMP ii linux-image-4.14.4-041404-generic 4.14.4-041404.201712050630 amd64 Linux kernel image for version 4.14.4 on 64 bit x86 SMP ii linux-image-4.4.0-101-generic 4.4.0-101.124 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-103-generic 4.4.0-103.126 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.4.0-98-generic 4.4.0-98.121 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP ii linux-image-4.9.76-040976-generic 4.9.76-040976.201801100432 amd64 Linux kernel image for version 4.9.76 on 64 bit x86 SMP ii linux-image-4.9.77-040977-generic 4.9.77-040977.201801170430 amd64 Linux kernel image for version 4.9.77 on 64 bit x86 SMP ii linux-image-extra-4.10.0-28-generic 4.10.0-28.32~16.04.2 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-37-generic 4.10.0-37.41~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-38-generic 4.10.0-38.42~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-40-generic 4.10.0-40.44~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.10.0-42-generic 4.10.0-42.46~16.04.1 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-101-generic 4.4.0-101.124 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-103-generic 4.4.0-103.126 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-extra-4.4.0-98-generic 4.4.0-98.121 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP ii linux-image-generic 4.4.0.104.109 amd64 Generic Linux kernel image ii linux-image-generic-hwe-16.04 4.10.0.42.44 amd64 Generic Linux kernel image

При новой установке у вас будет только одна версия ядра. Независимо от версии мы отметим ее, поэтому следующее обновление не загружает новое ядро ​​и пытается сгенерировать на нем новый initramfs. Сделайте это, используя:

sudo apt-mark hold linux-image-4.14.15-041415-generic

Параметры предварительного просмотра

Обратите внимание, как мы взяли результаты uname -r, чтобы найти полное имя ядра в apt.

Теперь запустите:

sudo apt update sudo apt upgrade

Разве что-нибудь сломалось на этот раз?

Установлена ​​ли ваша виртуальная ячейка в порядке?

Эта часть I Я оставлю тебе. Если он работает нормально, вы поймете, что это обновление ядра, которое нарушило ваши другие попытки. Если это не работает нормально, вы знаете, что это проблема с Virtual Box, и это то, где нужно сосредоточиться. Например, некоторым виртуальным машинам нужны более новые версии для работы с ядром 4.13.

Чтобы вернуться к регулярным обновлениям ядра, вы должны отменить пакет, который вы использовали, используя:

sudo apt-mark unhold linux-image-4.14.15-041415-generic

change 4.14.15-041415-generic с результатами uname -r ранее

Виртуальная коробка, разбитая для Kernel 4.13.0-26

Очень поздно я нашел этот Q & amp; A: virtualbox crash on kernel 4.13.0-26

Вам необходимо загрузить его с сайта VirtualBox или добавить источник в свой /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian xenial contrib

Если вы используете другую версию Ubuntu, чем 16.04, используйте вместо имени xenial соответствующее имя.

Добавить открытый ключ Oracle:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Обновить репозитории и установить виртуальный бокс-5.2:

sudo apt-get update sudo apt-get install virtualbox-5.2

На одном из моих ноутбуков виртуальная машина не хотела запускаться, прежде чем я удалил virutalbox-dkms:

sudo apt-get remove virtualbox-dkms
0
ответ дан 23 July 2018 в 22:41

Другие вопросы по тегам:

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