qubes OSをインストールしようとしましたが、ほぼ完了し、1つの問題しか残っていないようです。
まず、いくつかの背景知識:WindowsとUbuntuはどちらも1つのポイントまたは別のポイントでUEFIモードで正常に起動しました。その項目は次のとおりです。
Boot0001* ubuntu HD(1,GPT,0cb1782e-aa4f-4227-9f71-9cfc52abc53f,0x800, 0x100000)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* Windows Boot Manager HD(1,GPT,0cb1782e-aa4f-4227-9f71-9cfc52abc53f,0x800, 0xfa000)/File(\EFI\Microsoft\Boot\...)
これらのエントリは、qubeのインストール時に変更された内容でそのブートローダを上書きしたにもかかわらず、起動メニューに表示されます。
インストール後に起動オプションが表示されなくなりました。 Qubesは次のようにefiブートローダにエントリを追加しました。
Boot0003* Qubes HD(1,0,0000000000000...0000,0x0, 0x0)/File(\EFI\qubes\xen.efi)
この行を見ると、BIOSは何かが間違っていると認識し、起動オプションからすべてのエントリを削除するようです。
次の復元ブートオプションを強制する場合:
efibootmgr -o 3,2,1
そして、起動順序ですべてがよく見えることを確認してください。
efibootmgr -v
BootOrder: 0003,0002,0001
ただし、再起動後、これらのエントリは削除され、efibootmgr -v を使用した後続のリストにはこれらのエントリが表示されますが、起動順序には表示されません。
問題はここにあります
正しいディスクGUIDを得るためにQubeのエントリを強制/修正/修正するにはどうすればよいですか?ロードされたefibootmgrのバージョンが古いかバグがあるのでしょうか? Ubuntuで起動してbootmgrを試してみてください(動作しているようです)。それとも別の質問がありますか?この方法はうまくいくでしょうか?
返品:
/etc/fstab はディスク UUID を表示しないようで、blkid /dev/nvme0n1 出力は Windows と ubuntu がそのエントリで使用する UUID と一致しません。
答え1
この問題の解決策を見つけました。私の推測は当てはまり、アイテムが破損しており、BIOSがすべてのアイテムを削除するのに適していると判断しました。
この場合の解決策は、内蔵BIOSツールを使用してUEFIブートローダを見つけることです。
この記事では、組み込みツールを使用してDell BIOS(システムをインストールしたノートブックブランド)にUEFIブートオプションを追加する方法について説明します。
後で参照できるようにリンクが機能しなくなった場合は、次の場所でツールを見つけることができます。
設定->一般->開始順序:
1. Select: Boot list options: UEFI [x] Legacy: []
2. Click: Add Boot option -> Browse disk to .EFI bootloader.=