Я недавно обновил Arch, который включал обновление ядра, что означало, что мне пришлось скопировать образ ядра в /EFI /arch в моем загрузочном разделе EFI ... когда я пытаюсь загрузить /EFI/arch/vmlinuz-linux
из refind загрузочное меню, он успешно загружает /EFI/arch/vmlinuz-linux
, но когда он пытается смонтировать мой корневой раздел: я получаю следующие сообщения, а затем оболочку восстановления, которая не принимает ввод с клавиатуры:
Running early udev hook [udev]
warning: /lib/modules/3.17.1-1-ARCH/modules.devname not found -- ignoring
::running hook [udev]
:triggering uevents...
waiting for device /dev/disk/by-partuuid/(partition uuid)...
ERROR: unable to find root device 'partuuid=(partuuid)
you are being dropped to a recovery shell
мой EFI/arch/refind-linux.conf
выглядит так:
"Boot with standard options" "ro root=PARTUUID=(my partition uuid(yes, it is correct.)) nomodest" "initrd=EFI/arch/initramfs-linux.img"
примечание: я не копировал файлы initramfs из корневого раздела, потому что не был уверен, стоит ли мне это делать или нет ...