Почти решено - Помогите, пожалуйста!
Раньше я думал, что это было связано с установленной архитектурой i386, хотя на самом деле это было из-за новейшего ядра Linux Ubuntu 20.04.10 5.11.0.25.27
$ dpkg --list | grep linux-image
ii linux-image-5.11.0-25-generic 5.11.0-25.27~20.04.1 amd64 Signed kernel image generic
rc linux-image-5.4.0-42-generic 5.4.0-42.46 amd64 Signed kernel image generic
rc linux-image-5.4.0-52-generic 5.4.0-52.57 amd64 Signed kernel image generic
rc linux-image-5.4.0-53-generic 5.4.0-53.59 amd64 Signed kernel image generic
ii linux-image-5.8.0-63-generic 5.8.0-63.71~20.04.1 amd64 Signed kernel image generic
ii linux-image-generic-hwe-20.04 5.11.0.25.27~20.04.10 amd64 Generic Linux kernel image
Это последнее, что, по-видимому, вызывает проблему на моем компьютере. HP Pavilion dv7-3130eo. Я смог загрузиться с общим ядром 5.8.0-63 и теперь пытаюсь найти способ удалить новейшее ядро.
Я пробовал запустить это:
sudo apt-get remove "linux-image-5.11*"
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'linux-image-5.11.0-1009-gcp' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1007-azure' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1008-oracle' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-25-generic' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1013-oracle' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-22-lowlatency' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1014-aws' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1014-gcp' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1012-azure' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-22-generic' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-1009-aws' for glob 'linux-image-5.11*'
Note, selecting 'linux-image-5.11.0-25-lowlatency' for glob 'linux-image-5.11*'
Package 'linux-image-5.11.0-1007-azure' is not installed, so not removed
Package 'linux-image-5.11.0-1008-oracle' is not installed, so not removed
Package 'linux-image-5.11.0-1009-aws' is not installed, so not removed
Package 'linux-image-5.11.0-1009-gcp' is not installed, so not removed
Package 'linux-image-5.11.0-1012-azure' is not installed, so not removed
Package 'linux-image-5.11.0-1013-oracle' is not installed, so not removed
Package 'linux-image-5.11.0-1014-aws' is not installed, so not removed
Package 'linux-image-5.11.0-1014-gcp' is not installed, so not removed
Package 'linux-image-5.11.0-22-generic' is not installed, so not removed
Package 'linux-image-5.11.0-22-lowlatency' is not installed, so not removed
Package 'linux-image-5.11.0-25-lowlatency' is not installed, so not removed
The following packages were automatically installed and are no longer required:
amd64-microcode intel-microcode iucode-tool linux-headers-generic-hwe-20.04 thermald
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
linux-image-unsigned-5.11.0-25-generic
Suggested packages:
fdutils linux-doc | linux-hwe-5.11-source-5.11.0 linux-hwe-5.11-tools linux-modules-extra-5.11.0-25-generic
The following packages will be REMOVED:
linux-generic-hwe-20.04 linux-image-5.11.0-25-generic linux-image-generic-hwe-20.04 linux-modules-extra-5.11.0-25-generic
The following NEW packages will be installed:
linux-image-unsigned-5.11.0-25-generic
Не уверен, нужно ли мне нажать «да» ..или найти другой способ полностью удалить последнюю версию? Пожалуйста, помогите мне с этим вопросом? Как точно удалить или деактивировать проблемное ядро и убедиться, что работающее ядро сохраняется и защищено?
Отчет об ошибке Ubuntu 20.04.2 Ядро LTS 5.11.0-25
Похоже, это как-то связано с Обновление ядра в паре с моими драйверами Nvidia (которые поставляются с системой Ubuntu).
Вот некоторые похожие опыты, но эти потоки не дают никаких четких указаний, как решить эту проблему, кроме удаления ядра, но как это сделать правильным образом?:
при обновлении ядра 5.8 до 5.11 ubuntu 20.1 не загружается
Драйверы NVIDIA не работают после обновления ядра до 5.11
СТАРОЕ РЕШЕНИЕ: Настоящая причина проблемы не в этом! С помощью хороших людей я был проинструктирован, как войти в режим восстановления, где я решил попробовать удалить архитектуру i386, которую я установил несколько месяцев назад. Я выполнил следующую команду: sudo apt-get remove libc6: i386
.
На моем компьютере установлена Nvidia Geforce и 64-битная Ubuntu. Возможно, из-за некоторых новых обновлений я не могу загрузиться. Я ранее устанавливал архитектуру i386 для запуска компьютерной игры (Enemy Territory), но это не сработало. Теперь я удалил i386, и мой компьютер снова работает. Всем спасибо!
The Old Post: Описание первых опытов с невозможностью загрузить компьютер, не зная, что вызвало проблему:
Мой компьютер HP Pavilion dv7-3130eo внезапно не загружался. {{1 }} Все загружается, даже появляется логотип Ubuntu. Я нажимаю «ESC», чтобы следить за выходом терминала. Я могу только быстро взглянуть: Ошибка обнаружения загрузки GRUB.
( подтверждено проверкой boot.log1 )
В какой-то момент экран становится черным. Единственный видимый элемент - это:
_
В верхнем левом углу. Экран так и остается застрявшим. Когда я нажимаю кнопку питания, он выключается через несколько минут. Еще есть
То, что я пытался сделать: Сначала я смог загрузиться с нового установочного USB-ключа Ubuntu, я делал это много раз. Здесь я впервые попробовал смонтировать жесткий диск и удалить некоторые файлы. Я быстро обнаружил, что жесткий диск далеко не заполнен. Он все еще не мог запуститься.
Затем я установил пакеты восстановления загрузки, находясь в USB-загрузке, и попытался восстановить загрузку. При попытке сделать это получил следующее сообщение: Текущий сеанс находится в режиме совместимости с BIOS. Отключите режим совместимости с BIOS / CSM / Legacy в прошивке UEFI.
Затем я перезапускаю и вхожу в BIOS, чтобы посмотреть, как включить UEFI. Однако BIOS не предоставляет таких возможностей, в целом это кажется очень простой или старой версией BIOS.
Я перезагружаюсь и снова загружаюсь с USB, где я использую пакеты восстановления загрузки для запуска теста.Это полный вывод pastebin: Pastebin of Boot-repair test
Вот что я заметил в pastebin:
=============================== StdErr Messages ================================
File descriptor 63 (pipe:[76976]) leaked on lvs invocation. Parent PID 22927: /bin/bash
Suggested repair: ______________________________________________________________
The default repair of the Boot-Repair utility would purge (in order to fix packages) and reinstall the grub-efi-amd64-signed of
sda5,
using the following options: sda1/boot/efi,
Additional repair would be performed: unhide-bootmenu-10s use-standard-efi-file
Blockers in case of suggested repair: __________________________________________
The current session is in BIOS-compatibility mode. Please disable BIOS-compatibility/CSM/Legacy mode in your UEFI firmware, and use this software from a live-CD (or live-USB) that is compatible with UEFI booting mode. For example, use a live-USB of Boot-Repair-Disk-64bit (www.sourceforge.net/p/boot-repair-cd), after making sure your BIOS is set up to boot USB in EFI mode. This will enable this feature.
Confirmation request before suggested repair: __________________________________
The boot of your PC is in BIOS-compatibility/CSM/Legacy mode. You may want to retry after changing it to EFI mode.
Alternatively, you may want to retry after deactivating the [Separate /usr partition:] option.
Are you sure you want to continue anyway?
Final advice in case of suggested repair: ______________________________________
Please do not forget to make your UEFI firmware boot on the Ubuntu 20.04.2 LTS entry (sda1/efi/****/shim****.efi (**** will be updated in the final message) file) !
The boot of your PC is in BIOS-compatibility/CSM/Legacy mode. You may want to retry after changing it to UEFI mode.
Я ищу в Интернете, как включить UEFI. Поскольку я не могу найти немедленного решения, я снова пытаюсь восстановить загрузку, на этот раз я нахожу поле в расширенных параметрах, которое игнорирует UEFI. Я пытаюсь запустить восстановление, и оно оказывается успешным. Это поле, которое я снял: отдельный раздел boot / efi
Это pastebin, который дает мне восстановление при загрузке: Восстановите pastebin
Пытаюсь перезагрузить компьютер. Но ничего не изменилось. Он по-прежнему не загружается.
У кого-нибудь есть какие-нибудь подсказки или предположения? Будем очень признательны за любую помощь!
Для уточнения: Проблема осталась прежней. Я не могу успешно загрузить Ubuntu, на полпути он останавливается, и в верхнем левом углу появляется черный экран со знаком _
.
В BIOS указано, что я использую BIOS версии F.1A InsydeG20 Setup Utility. Rev. 3.5 В компьютере установлена графическая карта Nvidia Geforce.
Благодарю за помощь
С уважением, Афина
Ответ, предоставленный Petrika, сработал для меня:
Boot in first available kernel that is working (for me it is 5.8.0.59)
Add repository: add-apt-repository ppa:kelebek333/nvidia-legacy
Apply fix: apt install xorg-modulepath-fix
Измените драйверы с Nvidia на nouveau. (Я сделал это графически в разделе Settings/Software & Updates/Additional Drivers.)
64-битная Ubuntu, AMD FX и GeForce Card здесь. Похоже, драйверы Nvidia обновляются недостаточно быстро?
Думаю, я нашел решение, основанное на другом опыте:
Переход с драйверов Nvidia на новые.
Попробуйте перезагрузиться с 5.11.
Для меня это была рабочая комбинация.
Пожалуйста, не забудьте использовать команду sudo перед применением вышеуказанных команд. Примечание: определенно есть некоторая ошибка с lib32gcc1 и libgc6xx и их несовместимость с этим и последующими обновлениями ядра. Нам нужно дождаться этого исправления для драйверов nvidia.