아치 리눅스 시스템 /boot/에 대한 올바른 경로 - x64 노트북 UEFI 시스템, GPT 파티션 테이블

아치 리눅스 시스템 /boot/에 대한 올바른 경로 - x64 노트북 UEFI 시스템, GPT 파티션 테이블

아치 라이브 USB ISO에서 재구축한 후 내 부팅 디렉터리는 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

나무가 맞나요? 여전히 오류가 있습니까? 시스템이 올바르게 부팅된다는 것을 알고 있으므로 아무것도 수정하면 안 되지만, 다른 컴퓨터에 아치 시스템을 설치해야 하고 올바른 경로를 사용하고 싶습니다.

이름-r:

Linux mymachine 6.7.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Mon, 05 Feb 2024 22:07:49 +0000 x86_64 GNU/Linux

답변1

이는 GRUB를 사용할 때 일반적인 레이아웃입니다. EFI 시스템 파티션(줄여서 ESP)은 /boot/efi이 레이아웃의 일부로 마운트되어야 합니다. ESP의 파일 시스템 유형은 일반적으로 FAT 형식이어야 합니다. 최신 버전은 다른 FAT 유형도 지원하지만 이전 버전의 UEFI 펌웨어와의 호환성을 최대화하려면 FAT32를 권장합니다.

대부분의 주요 배포판에서는 거의 변형 없이 이 레이아웃을 사용합니다. 일반적으로 grubESP의 디렉터리 이름( )은 /boot/efi/EFI/grub동일한 ESP에 서로 다른 운영 체제가 공존할 수 있도록 배포판 이름으로 대체됩니다.UEFI 사양에 정의된 대로:

  • /boot/efi/EFI/debian데비안의 경우
  • /boot/efi/EFI/fedora페도라 모자의 경우
  • /boot/efi/EFI/oracle오라클 리눅스의 경우
  • /boot/efi/EFI/redhatRed Hat Enterprise Linux에서 사용 가능
  • /boot/efi/EFI/slesSuSE Linux Enterprise Server의 경우

그러나 시스템이 부팅되는 ESP에서만 커널을 로드할 수 있는 다른 부트로더를 사용하는 경우 ESP /boot/boot/efi. ESP로 바로 가세요./boot/vmlinuz-<kernel version>/boot/initramfs-<kernel version>

이 경우 GRUB 관련 /boot/grub/디렉터리 하위 트리는 완전히 생략되며 해당되는 경우 다른 부트 로더 관련 파일이나 디렉터리로 대체될 수 있습니다.

여기에는 다른 운영 체제(예: Windows 10)가 기본적으로 생성하는 것보다 더 큰 ESP가 필요할 수 있으므로 GRUB 및 설명하는 레이아웃을 사용하는 이점 중 하나는 다중 부팅을 하는 경우에도 매우 작은 ESP를 허용한다는 것입니다. Linux 배포판 및/또는 Windows 모두 동일한 ESP를 사용합니다.

Arch Wiki에는 다양한 부트로더에 대한 많은 정보가 있습니다.

https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader

관련 정보