systemd-boot 파티션이 부팅 가능한 파티션으로 인식되지 않습니다

systemd-boot 파티션이 부팅 가능한 파티션으로 인식되지 않습니다

Samsung SSD를 기본 시스템 드라이브로 사용하고 Seagate를 데이터용으로 사용하여 구형 Asus G74Sx에 Arch를 설치했습니다.

/dev/sdasystemd-boot용 시스템을 다음과 같이 분할하고 설치했습니다 .

root@archiso ~ # parted -l 

GNU Parted 3.6
Using /dev/sda
...    
Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
1      1049kB  538MB  537MB  fat32              boot, esp
2      538MB   500GB  500GB  ext4

....


root@archiso ~ #  fdisk -l /dev/sda

Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End    Size   File system  Name  Flags
1      1049kB  538MB  537MB  fat32              boot, esp
2      538MB   500GB  500GB  ext4

다음과 같이 systemd-boot를 구성합니다.

# blkid
...
/dev/sda2: UUID="4b3bca9b-c49f-4414-abd4-96b02c66cd8c" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d46a8ce3-6a36-4e22-8713-5f8a23c4c471"
/dev/sda1: UUID="F948-C4C3" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="6879733a-9c2c-4a9a-8093-875e2c25a111"
...

AFTER arch-chroot /mnt

root@archiso loader]# cat loader.conf
#timeout 3
#console-mode keep
default arch
timeout 4
console-mode max
editor no

[root@archiso loader]# cat entries/arch.conf
Arch Linux
linux   /vmlinuz-linux
initrd  /intel-ucode.img
initrd  /initramfs-linux.img
options root=PARTUUID="d46a8ce3-6a36-4e22-8713-5f8a23c4c471" rw 

그러나 시작할 때 부팅 디스크가 필요하다는 메시지가 나타납니다. 무엇이 잘못되었나요?

@telcoM의 경우

root@archiso ~ # efibootmgr -v 
EFI variables are not supported on this system.
error trace:

BIOS에서 EFI 활성화

설치 프로그램을 실행하고 명령을 실행하면 다른 결과가 나타납니다.

    root@archiso ~ # efibootmgr -v
    ** Warning ** : Boot000a is not UEFI Spec compliant (lowercase hex in name)
    ** Warning ** : please recreate these using efibootmgr to remove this warning.
    error trace:
    BootCurrent: 000A
    Timeout: 0 seconds
    BootOrder: 000A,0001,0002,0000
    Boot0000* Hard Drive    BBS(HD,,0x0)
        dp: 05 01 09 00 02 00 00 00 00 / 7f ff 04 00
    Boot0001* CD/DVD Drive  BBS(CDROM,,0x0)
        dp: 05 01 09 00 03 00 00 00 00 / 7f ff 04 00
    Boot0002* asmt test HD(1,MBR,0x5cfcc5eb,0x185000,0x7800)/File()
        dp: 04 01 2a 00 01 00 00 00 00 50 18 00 00 00 00 00 00 78 00 00 00 00 00 00 eb c5 fc 5c 00 00 00 00 00 00 00 00 00 00 00 00 01 01 / 04 04 06 00 00 00 / 7f ff 04 00
    Boot000a* UEFI: USB USB Hard Drive  PciRoot(0x0)/Pci(0x1d,0x0)/USB(1,0)/USB(3,0)/HD(1,MBR,0x5cfcc5eb,0x185000,0x7800)
        dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 00 1d / 03 05 06 00 01 00 / 03 05 06 00 03 00 / 04 01 2a 00 01 00 00 00 00 50 18 00 00 00 00 00 00 78 00 00 00 00 00 00 eb c5 fc 5c 00 00 00 00 00 00 00 00 00 00 00 00 01 01 / 7f ff 04 00
    

관련 정보