Снижение ядра, UUID, не найденный initramfs

У меня есть недавно установленные 18,04 полей. Обновления были установлены и перезагружены. Это выполняет ядро 4.15.0-74 без проблемы:

root@restore:~# uname -a
Linux restore 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Но из-за несовместимости со сторонним поставщиком я должен был понизить ядро до 4.15.0-72. Так.. Я установил пакет и перезагрузил в то ядро.

Однако.. Я сразу отброшен назад к initramfs, после которого это говорит мне:

Gave up waiting for root file system device. Common problems:
  - Boot args (cat /proc/cmdline)
    - Check rootdelay= (did the system wait long enough?)
  - Missing moduiles (cat /proc/modules; ls /dev)
ALERT! UUID=2e897a65-bbcc-426d-a72e-8aca96121c80 does not exist. Dropping to a shell!

UUID корректен:

root@restore:~# blkid /dev/sda2
/dev/sda2: UUID="2e897a65-bbcc-426d-a72e-8aca96121c80" TYPE="ext4" PARTUUID="22caffaa-6efd-406b-acba-dbd8a53c72d1"

Я добавил rootdelay=60 к конфигурации личинки, выполнил личинку обновления снова, никакую удачу.

root@restore:~# cat /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="noresume rootdelay=60"
GRUB_CMDLINE_LINUX="netcfg/do_not_use_netplan=true"
GRUB_TERMINAL=console

Я также повторно создал initrd и выполнил личинку обновления снова. Никакая удача.

root@restore:~# update-initramfs -c -k 4.15.0-72-generic
update-initramfs: Generating /boot/initrd.img-4.15.0-72-generic

Больше подробного вывода может быть найдено: https://pastebin.com/8PEwkh05

И содержание fstab согласно просьбе ниже:

root@restore:~# cat /etc/fstab
UUID=2e897a65-bbcc-426d-a72e-8aca96121c80 / ext4 defaults 0 0
/swap.img       none    swap    sw      0       0

Я пропускаю что-то ослепляюще очевидное здесь? Аппаратными средствами является QEMU VM. Я могу воспроизвести это на каждом VM, я создаю из установки ISO.

1
задан 21 January 2020 в 15:13

1 ответ

ре: "Я могу воспроизвести это на каждом VM, я создаю из установки ISO".

Действительно ли это - стандартная Ubuntu .iso, или "что-то пользовательское" .iso (который я подозреваю)?


В рассмотрении Вашего журнала я вижу...

/usr/share/initramfs-tools/scripts/local-premount/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/init-premount/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/panic/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/local-block/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/local-top/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/init-bottom/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/init-top/ORDER ignored: not executable
/usr/share/initramfs-tools/scripts/local-bottom/ORDER ignored: not executable

Вы могли бы хотеть рассмотреть их.

Кроме того, в Вашем/etc/fstab я вижу...

UUID=2e897a65-bbcc-426d-a72e-8aca96121c80 / ext4 defaults 0 0

и это должно быть...

UUID=2e897a65-bbcc-426d-a72e-8aca96121c80 / ext4 errors=remount-ro 0 1

И в/etc/default/grub, я вижу...

GRUB_CMDLINE_LINUX_DEFAULT="noresume rootdelay=60"
GRUB_CMDLINE_LINUX="netcfg/do_not_use_netplan=true"

почему потребность в этих параметрах?

0
ответ дан 30 January 2020 в 23:33

Другие вопросы по тегам:

Похожие вопросы: