다음 명령을 사용하여 EFI 스텁을 생성합니다(줄바꿈은 보기 쉽게 하기 위한 것입니다).
efibootmgr
--disk /dev/nvme0n1
--part 1
--create
--label "Arch Linux"
--loader /vmlinuz-linux
--unicode 'root=PARTUUID=my-partuuid-here rw initrd=\intel-ucode.img initrd=\initramfs-linux.img'
--verbose
efibootmgr -v
매개변수의 존재도 확인했습니다.
하지만 부팅 시 비상 콘솔과 다음 메시지가 나타납니다.ERROR: device '' not found. Skipping fsck.
다음 명령을 사용하여 성공적으로 시작할 수 있습니다.
mount /dev/nvme0n1p2 new_root
exit
하지만 시작할 때마다 이것을 입력하고 싶지는 않습니다. UEFI는 실제로 루트 설정이 null이 아닌 값인데 왜 루트 설정이 빈 문자열이라고 생각합니까?
PC는 Dell OptiPlex 5070입니다.
추신: 기사에 설명된 문제일 수 있습니까?https://bbs.archlinux.org/viewtopic.php?id=178154이미지에 제공되지 않은 매개변수는 어디에 있습니까? 해당 기사에서는 같은 회사의 다른 모델에 대해 설명합니다.