Если я установлю Kubuntu 20.04 с отключенной сетью из установщика USB-накопителя, который я подготовил сразу после выпуска 20.04, тогда мой ноутбук приостанавливается и выходит из спящего режима нормально (Dell Inspiron 3793, Intel i5 Ice Lake, Nvidia MX230).
Но если я использую тот же установщик USB с включенной сетью или использую sudo apt update && sudo apt upgrade
после установки мой ноутбук не выйдет из спящего режима правильно - я получаю черный экран.
Это нормально, если я загружаю обновленную установку, используя старое ядро с помощью меню grub.
Исходное ядро: 5.4.0- 26 (рабочий) Новое ядро: 5.4.0-53 (не работает)
Вскоре мне нужно использовать старое ядро, но я все равно хочу его обновить. Будет ли когда-нибудь процесс обновления автоматически удалять старое ядро? Могу ли я сделать загрузку grub со старым ядром по умолчанию, чтобы мне не приходилось проходить через меню без его обратного изменения в процессе обновления?
И мне, вероятно, нужно сообщить об ошибке ядра. Но я просмотрел журналы изменений ядра и обнаружил сотни изменений между 5.4.0-26 и -53. (Обновление включало не только новые версии драйверов Nvidia (450), но и новые версии исходной 440, но старое ядро работает с новыми драйверами 450, так что это, похоже, проблема ядра) Итак, как действовать? ?
Обновление: вывод sudo dmidecode -s bios-version
- 1.11.0
. (Это новый ноутбук с установленной Windows; единственное, что я сделал перед тем, как стереть Windows, - это обновление BIOS с веб-сайта Dell.)
Обновление 2: Вывод sudo blkid
:
/dev/nvme0n1p2: LABEL="SDD 128Gb System" UUID="eecfa2fb-0733-46f5-96a7-e050724ae2a3" TYPE="ext4" PARTUUID="d6f0f6e9-3d9f-48c3-bc1b-709549a864bc"
/dev/nvme0n1p1: UUID="3795-6278" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="292dce4c-e774-4a68-974e-9460f49c3409"
/dev/sda1: LABEL="HDD 1Tb Data" UUID="8dddb3ce-30e8-4356-8b34-62c340b74807" TYPE="ext4" PARTUUID="445e5b9a-cb9f-a04c-b062-67b2b75c4a71"
Вывод grep -i swap / etc / fstab
:
/swapfile none swap sw 0 0
(Я не знаю, почему так написано, инструмент GUI Info Center говорит, что у меня есть файл подкачки 2 ГБ. Но его нет в / etc / fstab - есть ли другой способ настройки файла подкачки?)
Вывод cat /etc/initramfs-tools/conf.d/resume
:
cat: /etc/initramfs-tools/conf.d/resume: No such file or directory
Новое ядро 5.4.0.54 пришло через sudo apt upgrade
сегодня, но без изменений. Nvidia MX230 - я перепробовал все доступные драйверы, представленные мне - их было несколько - и новый, который вчера прошел через sudo apt upgrade
, но без разницы (я также пробовал Nuveau с nomodeset и без него). Во время предыдущей установки на тот же ноутбук, исследуя эту проблему, я настроил файл подкачки 20 ГБ, и я мог перевести в спящий режим и возобновить нормально. Это просто возобновление работы из режима ожидания, которое не работает с новыми ядрами.
GRUB
re: "Могу ли я сделать загрузку grub со старым ядром по умолчанию?"
Да. Отредактируйте /etc/default/grub и измените/добавьте следующее:
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
Затем sudo update-grub
.
Теперь GRUB будет помнить последнее загруженное ядро до тех пор, пока вы не выберете другое.
старые ядра
re: "Можно ли удалить старые ядра автоматически?"
Теперь это делается через приложение Software Updater
.
BIOS
Dell Inspiron 3793
re: "Исходное ядро: 5.4.0-26 (работает) Новое ядро: 5.4.0-53 (не работает)"
Новее версии Ubuntu/kernel, кажется, предпочитают, чтобы была установлена последняя версия BIOS.
У вас BIOS 1.11.0.
Доступна более новая версия BIOS версии 1.12.0 от 3 ноября 2020 г., которую можно загрузить здесь или здесь.
Инструкции по установке находятся здесь.
Примечание. Убедитесь, что у меня есть правильная веб-страница для вашей модели #.
Примечание. Сделайте хорошие резервные копии перед обновлением BIOS.