Обновление: с некоторыми подсказками Терренса и Хейннема эта проблема решена. Обновление для ядра 5.4.0-52 было доступно, поэтому я удалил файл ядра 51 из / boot (осторожно оставив файлы ядра 48 на месте) и разрешил запускать средство обновления. Система загрузилась на ядре 52 нормально.
Я использую AMD Ryzen 2400G на материнской плате Asus PRIME X-470 Pro. Недавнее обновление дало мне 5.4.0-51-generic, и система больше не загружается, вместо этого появляется BusyBox и приглашение initramfs>.
Возврат к 5.4.0-48-generic работает.
Теперь доступно еще одно обновление программного обеспечения, но мне нужно повесить все общие 5.4.0-48-общие вещи в / boot на случай 5.4.0- whatcomesnext-generic тоже не загружается.
# dmidecode -s bios-version
5603
root@deepsky:~# free -h
total used free shared buff/cache available
Mem: 60Gi 2.0Gi 56Gi 81Mi 2.6Gi 58Gi
Swap: 62Gi 0B 62Gi
root@deepsky:~# lshw -c memory
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 5603
date: 07/28/2020
size: 64KiB
capacity: 16MiB
capabilities: pci apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb biosbootspecification uefi
*-memory
description: System Memory
physical id: 2e
slot: System board or motherboard
size: 64GiB
*-bank:0
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: CMK32GX4M2B3000C15
vendor: Corsair
physical id: 0
serial: 00000000
slot: DIMM_A1
size: 16GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:1
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: CMK32GX4M2B3000C15
vendor: Corsair
physical id: 1
serial: 00000000
slot: DIMM_A2
size: 16GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:2
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: CMK32GX4M2B3000C15
vendor: Corsair
physical id: 2
serial: 00000000
slot: DIMM_B1
size: 16GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:3
description: DIMM DDR4 Synchronous Unbuffered (Unregistered) 2133 MHz (0.5 ns)
product: CMK32GX4M2B3000C15
vendor: Corsair
physical id: 3
serial: 00000000
slot: DIMM_B2
size: 16GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-cache:0
description: L1 cache
physical id: 30
slot: L1 - Cache
size: 384KiB
capacity: 384KiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
physical id: 31
slot: L2 - Cache
size: 2MiB
capacity: 2MiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
physical id: 32
slot: L3 - Cache
size: 4MiB
capacity: 4MiB
clock: 1GHz (1.0ns)
capabilities: pipeline-burst internal write-back unified
configuration: level=3
root@deepsky:~# ls -alh /boot
total 127M
drwxr-xr-x 3 root root 4.0K Oct 19 08:27 .
drwxr-xr-x 25 root root 4.0K Sep 9 13:58 ..
-rw-r--r-- 1 root root 233K Sep 10 03:12 config-5.4.0-48-generic
-rw-r--r-- 1 root root 233K Oct 5 06:34 config-5.4.0-51-generic
drwxr-xr-x 4 root root 4.0K Oct 15 06:28 grub
lrwxrwxrwx 1 root root 27 Oct 14 06:25 initrd.img -> initrd.img-5.4.0-51-generic
-rw-r--r-- 1 root root 48M Oct 6 07:53 initrd.img-5.4.0-48-generic
-rw-r--r-- 1 root root 48M Oct 14 06:25 initrd.img-5.4.0-51-generic
lrwxrwxrwx 1 root root 27 Oct 14 06:25 initrd.img.old -> initrd.img-5.4.0-48-generic
-rw-r--r-- 1 root root 179K Aug 18 03:46 memtest86+.bin
-rw-r--r-- 1 root root 181K Aug 18 03:46 memtest86+.elf
-rw-r--r-- 1 root root 181K Aug 18 03:46 memtest86+_multiboot.bin
-rw------- 1 root root 4.6M Sep 10 03:12 System.map-5.4.0-48-generic
-rw------- 1 root root 4.6M Oct 5 06:34 System.map-5.4.0-51-generic
lrwxrwxrwx 1 root root 24 Oct 14 06:25 vmlinuz -> vmlinuz-5.4.0-51-generic
-rw------- 1 root root 12M Sep 10 03:36 vmlinuz-5.4.0-48-generic
-rw------- 1 root root 12M Oct 5 06:54 vmlinuz-5.4.0-51-generic
lrwxrwxrwx 1 root root 24 Oct 14 06:25 vmlinuz.old -> vmlinuz-5.4.0-48-generic
root@deepsky:~# exit
% grep -i swap /etc/fstab
# swap was on /dev/sda3 during installation
UUID=5c04123d-f760-4e3a-8e04-88ad2671dc38 none swap 0 0
Частичный ответ... правки ожидаются...
BIOS
Asus PRIME X-470 Pro
Ваш BIOS актуален на 5603.
/boot/initrd.img-5.4.0- 51-generic
Возможно, этот файл поврежден. Лучший способ пересобрать это загрузиться с ядром -48 и:
sudo update-initramfs -c -k 5.4.0-51-generic
Затем перезагрузиться с ядром -51.
memtest
Процессоры Ryzen печально известны проблемами совместимости памяти, поэтому...
Перейдите на https://www.memtest86.com/ и загрузите/запустите их бесплатно memtest
для проверки памяти. Получите хотя бы один полный проход всех тестов 4/4, чтобы подтвердить хорошую память. С 64G RAM это займет много часов.
swap
У вас 64 ГБ ОЗУ и 60 ГБ подкачки, что слишком много для подкачки, если только вы не находитесь в спящем режиме. Мы обсудим некоторые другие размеры. Покажи мне grep -i swap /etc/fstab
.
Обновление №1:
Похоже, ядро -51 у вас сломано. Мы удалили его и повторно запустили Software Updater
, установили ядро -52, и теперь все хорошо.