rEFInd에서 다양한 디스크에 대한 수동 메뉴 항목을 만드는 방법은 무엇입니까?

rEFInd에서 다양한 디스크에 대한 수동 메뉴 항목을 만드는 방법은 무엇입니까?

그래서 내 설정은 다음과 같습니다.

# lsblk -o name,mountpoint,label,size,type,fstype

sda                                           698,7G disk 
└─sda3                             Manjaro     48,9G part ext4
sdb                                           119,2G disk 
├─sdb1 /boot                       SYSTEM       100M part vfat
├─sdb3                             OS          65,9G part ntfs
├─sdb5 /                                       35,4G part ext4

(일부 파티션은 관련이 없기 때문에 숨겨져 있습니다.)

보시다시피 /dev/sda3EFI 파티션과 다른 드라이브에 있습니다 SYSTEM. 나는 쉽게 될 수 있지만 /dev/sdb5적합하지 않습니다 /dev/sda3. 내 (실패한) 시도는 다음과 같습니다.

menuentry "Manjaro" {
   icon         /efi/refind/icons/os_manjaro.png
   volume       "Manjaro"
   loader       /vmlinuz-4.14-x86_64
   initrd       /initramfs-4.14-x86_64.img
   options      "root=uuid=0151dca4-34a5-4e50-b1e9-26ff1fbbe1d7 rw quiet                     pcie_aspm=force i915.u915_enable_rc6=1"
   submenuentry "boot using fallback initramfs" {
            initrd /initramfs-4.14-x86_64-fallback.img
   }
   submenuentry "boot to terminal" {
            add_options "systemd.unit=multi-user.target"
   }
   disabled
}

이것이 작동하지 않는 이유를 이해합니다. rEFInd는 EFI 파티션 vmlinuz-4.14-x86_64에서 검색하고 있지만 SYSTEM(분명히) 거기에 없습니다. Manjaro파티션을 검색하게 하려면 어떻게 해야 합니까 ? 이미지를 SYSTEM파티션 에 복사하고 싶지 않습니다 . :(

감사해요!

답변1

rEFInd는 파일 시스템 액세스를 위해 UEFI 펌웨어를 사용하며 VFAT는 UEFI 표준에서 지원되도록 보장된 유일한 파일 시스템 유형입니다. 일부 Asus 시스템 마더보드에서는 펌웨어가 NTFS를 지원한다고 주장하는 반면 Apple 노트북의 UEFI는 Apple HFS+ 파일 시스템을 지원할 것이라고 주장하는 것을 본 적이 있습니다.

rEFInd가 먼저 ext4 파일 시스템을 읽을 수 있도록 하는 드라이버를 로드하도록 해야 합니다. 그런 다음 sdaUEFI 펌웨어가 디스크를 감지했다고 가정하면 작동합니다 . 예를 들어, sda펌웨어에서 인식되지 않는 추가 기능 카드를 통해 연결하고 추가 기능 카드 제조업체가 이에 대한 UEFI 드라이버(카드 펌웨어에 내장되어 있거나 로드 가능한 드라이버로)를 제공하지 않는 경우 .EFI 파일), 운이 좋지 않을 수도 있습니다.

rEFInd는 필요할 때 EFI 드라이버를 사용하도록 설계되었으며 개발자는 다양한 파일 시스템 유형에 대한 EFI 드라이버 모음을 유지 관리합니다. http://www.rodsbooks.com/refind/drivers.html

관련 정보