누락된 줄 알았던 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
것으로 표시됨 ), 디스크가 다른 도구에서 표시하는 형식이 아니라는 오류 메시지가 나타나는 이유는 무엇입니까?vfat
fstab
답변1
파티션에 파일 시스템이 생성되었는지 확인하십시오.
답변2
EFI 시스템 파티션에는 한 가지 추가 요구 사항이 있습니다. 즉, EF00 또는 GUID C12A7328-F81F-11D2-BA4B-00A0C93EC93B 유형이어야 합니다. 이 GUID는 파티션 자체의 GUID가 아닌 고정된 값인 파티션 유형입니다.
바라보다https://wiki.archlinux.org/index.php/EFI_System_Partition