Также убедитесь, что opengl запущен, следуя инструкциям в принятом ответе здесь:
https://unix.stackexchange.com/questions/27918/getting-opengl-to-work-under- ubuntu
Это недавно разрешило мне подобную проблему.
Мы будем работать через ваши возможности по одному.
После неудачного обновления дистрибутива вы все равно можете перезагрузиться, и у Grub будет исходное ядро, доступное в подменю «Дополнительные параметры». Выберите это для загрузки.
После запуска откройте терминал и введите:
sudo update-initramfs -u
Это приведет к созданию initramf для текущего ядра. Если это работает нормально, это устраняет проблему как проблему.
Узнайте текущую версию ядра, используя 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 ранее
Очень поздно я нашел этот 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
Мы будем работать через ваши возможности по одному.
После неудачного обновления дистрибутива вы все равно можете перезагрузиться, и у Grub будет исходное ядро, доступное в подменю «Дополнительные параметры». Выберите это для загрузки.
После запуска откройте терминал и введите:
sudo update-initramfs -u
Это приведет к созданию initramf для текущего ядра. Если это работает нормально, это устраняет проблему как проблему.
Узнайте текущую версию ядра, используя 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 ранее
Очень поздно я нашел этот 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