HP 450-a114にFreeBSD 10.3をインストールしました。インストールプロセスは問題なく順調に行われました。マシンには、Windows 10、Linux Mint、およびLFSディストリビューションがインストールされています。以前は(以前のBIOS専用システムで)私がしなければならなかったのは、grubファイルにメニュー項目を追加してupdate-grubを実行することだけでした。その後、FreeBSDはgrub2で起動しました。現在使用しているコンピュータはuefiで、FreeBSDを起動できません。 WindowsとLinuxは正常に起動します。すべてが1つのドライブにあります。これは私のパーティションです。
/dev/sda1 -> Some uefi partition (label: /boot/efi)
/dev/sda2 -> Some Windows partition
/dev/sda3 -> Windows 10
/dev/sda7 -> My LFS distro
/dev/sda6 -> Linux Mint
/dev/sda8 -> Some efi partition installed by FreeBSD (label: EFI)
/dev/sda9 -> FreeBSD
/dev/sda10 -> FreeBSD swap
/dev/sda4 -> Windows recovery image
/dev/sda5 -> Windows recovery image.
誰でもコマンドライン出力が必要な場合は、喜んで投稿します。
答え1
/dev/sda1
Windows、LFS、Mintで使用されるEFIシステムパーティションの場合も同様です。/dev/sda1
GRUBと同様に、これらのオペレーティングシステム用の関連ファイルがそこにあるので起動できます。したがって、GRUBはこれを検出できます。
ただし、FreeBSD のインストールは、システム・パーティションに独自の EFI システム・パーティションを作成したため、/dev/sda8
GRUB が関連する EFI ファイルを見つけることができないため、機能しません。update-grub
/dev/sda1
/dev/sda1
/dev/sda8
FreeBSDで生成された関連EFIファイルを移動して/dev/sda1
編集し、変更を反映してupdate-grub
再実行してみてください。
一方、なぜそんなに多くのパーティションにそんなに多くのオペレーティングシステムをインストールするのですか?qemu
などの仮想化ソリューションを使用する方がVirtualBox
良い選択かもしれません。