UEFI 부트로더 파티션, LVM을 사용할 수 있습니까?

UEFI 부트로더 파티션, LVM을 사용할 수 있습니까?

거의 사용하지 않는 노트북을 구입했는데 그 이유를 알고 싶습니다. SSD가 있고 실행 시 해당 디스크 아래에 5개의 "장치"가 있지만 각 장치는 다음과 같이 "장치"에 부과된 제한 사항에 따라서만 분할될 수 fdisk -l있습니다 .Disk: /dev/sda/dev/sda1 /dev/sda2

사용해보기 전에는 Windows 8 시스템이었고 그것이 상징하는 모든 것을 경멸했기 때문에 이제 여기에 Arch Linux를 로드하려고 합니다. 이러한 장치 중 일부 크기는 150MB에서 267GB까지 다양합니다. MOBO는 나에게 새로운 UEFI이며, Arch 부트로더는 fdisk가 아닌 FAT32를 사용하여 부팅 파티션을 생성하도록 요구합니다. 그들은 적어도 500MB의 부팅 파티션을 권장합니다. 이는 부팅 파티션에 비해 엄청나게 비싸 보이지만 저는 의견을 달리합니다. 200MB 장치 중 하나를 FAT32의 부팅 파티션으로, 20GB 장치를 ext4의 루트 파티션으로, 265GB 장치를 /var /tmp 및 /home에 대해 각 ext4에 대해 여러 논리 볼륨이 있는 단일 파티션으로 사용하고 싶습니다. .

부팅에 사용하려는 해당 디스크의 장치 중 500MB보다 큰 장치는 없으며 20GB 장치를 부팅 및 루트용 별도의 파티션으로 분할하여 공유하고 싶지 않습니다. 20GB 장치 전체를 /boot에만 사용한다면 안타까운 낭비인 것 같습니다.

더 큰 장치에서 /boot 파티션을 논리 볼륨으로 생성할 수 있습니까? Arch Linux에서 UEFI와 Gummiboot에 대해 걱정해야 합니까?

답변1

아니요.

UEFI Bios는 GPT 파티션의 부팅 장치에서 파티션을 찾으려고 시도합니다. 파티션은 "EFI 시스템"으로 표시되어야 하며(모든 옵션은 fdisk의 "t" 명령 참조) FAT 파일 시스템을 사용하여 포맷해야 합니다.

여기에서 좋은 설명을 찾을 수 있습니다 ...

Command (m for help): p
Disk /dev/sda: 167.7 GiB, 180045766656 bytes, 351651888 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: gpt

Device      Start       End   Sectors   Size Type
/dev/sda1    2048    534527    532480   260M EFI System
/dev/sda2  534528 351651839 351117312 167.4G Linux LVM

관련 정보