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

おすすめ記事