
У меня Dell Inspiron 15 5000 с NVIDIA GeForce MX230.
Я обновил Ubuntu с 18.04 до 20.04 с помощью встроенного в систему графического обновления. Во время установки пакетов система зависла, и после многих часов нерешительности я принудительно перезагрузил ее.
Я думаю, что зависание системы было как-то связано с NVIDIA GPU.
С тех пор я столкнулся (и решил) множество проблем, связанных с этим сломанным обновлением системы, однако у меня все еще есть беспокоящая проблема, связанная с загрузкой системы.
По сути, эту проблему можно решить двумя способами:
- Иногда начальный экран-заставка Dell зависает, не отображая меню выбора grub2.
- В противном случае при выборе системы Ubuntu возникает ошибка:
error: Command failed.
...
error: Command failed.
error: you need to load the kernel first.
Press any key to continue...
Я использую один прием для загрузки системы: просто перезапускаю ее много раз, пока она не загрузится правильно.
Для решения этих проблем с загрузкой я попробовал следующее:
- Отключить безопасную загрузку (все еще отключено)
- Избежать использования графического процессора при загрузке с помощью параметра nomodeset:https://itsfoss.com/fix-ubuntu-freezing/
- Перейти на фирменные драйверы NVIDIA:
nvidia-driver-460
(фирменные, протестированы) - Переустановите grub2 и восстановите загрузчик с помощью Boot-repair:https://help.ubuntu.com/community/Boot-Repair
- Удалить устаревшие снимки:https://superuser.com/questions/1310825/how-to-remove-old-version-of-installed-snaps
- Удалить старые образы ядра:Как легко удалить старые ядра в Ubuntu 20.04 LTS?.
Вывод следующей команды:
$ dpkg --list | egrep -i --color 'linux-image|linux-headers|linux-modules' | awk '{ print $2 }'
linux-headers-5.4.0-65
linux-headers-5.4.0-65-generic
linux-image-5.4.0-65-generic
linux-modules-5.4.0-65-generic
linux-modules-extra-5.4.0-65-generic
Я думал, что что-то не так с разделами при загрузке, но больше ничего не смог узнать.
Самые важные разделы моей системы:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 7,7G 0 7,7G 0% /dev
/dev/nvme0n1p8 37G 26G 9,4G 73% /
/dev/nvme0n1p1 746M 91M 656M 13% /boot/efi
/dev/nvme0n1p10 148G 131G 9,0G 94% /home
Почему вы думаете, что я получаю эти ошибки загрузки? Мне переустановить систему? В этом случае, как я могу сделать это безопасно?
решение1
Я думаю, что переустановка системы — это лучший способ, и вместо обновления (которое иногда работает, а иногда нет) сделать чистую установку. У меня были проблемы с обновлением между «новейшими» версиями ubuntu, и моя система также зависала и не отвечала. После чистой установки она снова заработала нормально.
Как сделать это безопасно, зависит от вашего ПК. Я бы настроил разделы, удалил все и сделал 1 раздел, смонтированный в /. Место установки grub должно быть установлено на ваш ssd, и после установки вы можете попробовать переустановить ваш графический драйвер. Если это не сработает, попробуйте снова без графического драйвера.