시스템 부팅을 설치할 수 없습니다

시스템 부팅을 설치할 수 없습니다

누락된 줄 알았던 SSD를 발견하고 Arch Linux 빌드를 사용해 보기로 결정했습니다. 나는 독점적인 UEFI를 갖춘 Asus 마더보드를 가지고 있으며, 그 기계는 Windows 라이센스가 있는 상점에서 구입했습니다(이것이 부팅에 영향을 미치는지 확실하지 않으므로 언급해야겠다고 생각했습니다).

먼저 다음 중 하나를 참조하세요 lsblk.

NAME    MAJ:MIN    RM    SIZE    RO    TYPE    MOUNTPOINT
sdc       8:32      0   111.8G    0    disk
|_sdc1    8:33      0     512M    0    part    /boot
|_sdc2    8:34      0      12G    0    part    [SWAP]
|_sdc3    8:35      0    99.3G    0    part    /

아직 하나가 있습니다 cat /etc/fstab:

# /dev/sdc1 UUID=<sdc1_uuid>
UUID=<sdc1_uuid>     /boot  vfat    rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro    0 2

# /dev/sdc2 UUID=<sdc2_uuid>
UUID=<sdc2_uuid>      none  swap    defaults    0 0

# /dev/sdc3 LABLE=system
UUID=<sdc3_uuid>      /     ext4    rw,relatime,data=ordered    0 1

내 장치 목록 항목의 출처는 다음과 같습니다 fdisk -l.

Disk /dev/sdc: 111.8 GiB, 120034123776 bytes, 234441648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xbb103c57

Device    Boot    Start    End    Sectors    Size    Id    Type
/dev/sdc1 *        2048  1050623  1048576    512M     b    W95 FAT32
/dev/sdc2       1050624 26241023 25190400     12G    83    Linux
/dev/sdc3      26241024 234440703 208199680  99.3G   83    Linux

나는 여기 있다부트 로더Arch Linux 초보자 가이드 따라야 할 단계시스템 부팅단계는 동일합니다. 나그 다음에읽기 시작자동 마운트initramfs기사를 보고 4단계에서 언급한 커널과 파일이 어디에 있는지 묻는 것을 고려했지만, 읽은 후에는 이미 받은 UEFI 펌웨어를 교체하려고 하는지 또는 UEFI 펌웨어에서 파티션을 systemd-boot자동으로 마운트해야 하는지 잘 모르겠습니다 . boot내 파티션과의 후속 SWAP통신 /?

아니면 이미 부팅 파티션을 지정하고 다음 명령을 실행했기 때문에 걱정할 필요가 없습니까?

# mkdir -p /mnt/boot
# mount /dev/sdc2 /mnt/boot

위의 작업을 실행하고 부트로더에 대해 걱정하지 않고 완료한 경우 지정된 부팅 파티션을 포맷하고 실행했으므로 UEFI 부팅 옵션에서 SSD를 선택할 수 있습니까 pacstrap? 아니면 라이브 Linux 디스크 없이는 부팅할 수 없습니다. 그러면 파티션을 수동으로 마운트할 수 있습니까?

아니면 제가 완전히 잘못 알고 있는 걸까요?


부트로더 단계를 중단하고 실행을 시도했지만 bootctl --path=/dev/sdc1 install다음 오류가 발생합니다.

File system "/dev/sdc1" is not a FAT EFI System Partition (ESP) file system.

모든 디스크 유틸리티가 요구 사항을 충족한다고 표시하는 경우(예: /boot포맷 되어 내 fat32것으로 표시됨 ), 디스크가 다른 도구에서 표시하는 형식이 아니라는 오류 메시지가 나타나는 이유는 무엇입니까?vfatfstab

답변1

파티션에 파일 시스템이 생성되었는지 확인하십시오.

답변2

EFI 시스템 파티션에는 한 가지 추가 요구 사항이 있습니다. 즉, EF00 또는 GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B 유형이어야 합니다. 이 GUID는 파티션 자체의 GUID가 아닌 고정된 값인 파티션 유형입니다.

바라보다https://wiki.archlinux.org/index.php/EFI_System_Partition

관련 정보