私はWindows 8.1がインストールされたAcerノートブックを持っているので、efiファームウェアも付属しています。 efiをレガシーに変更し、Linuxのブートローダインストールをefiパーティションに設定した後、Linux Mintをデュアルブートしました。その後、efiを有効にしましたが、Windowsのみをロードし、どこでもLinux Mintオプションを見つけることができません。
答え1
EFIでLinuxを使用するには、EFIにもLinuxをインストールする必要があります。
最も簡単な方法は、LinuxをEFIモードで再インストールすることです(EFIパーティションをフォーマットせずにインストール)。しかし、そうする必要はありません。 EFIパーティションを "/boot/efi"にマウントし、fstabに新しい行を追加してgrub-efiをインストールするだけです。
したがって、次の作業を行う必要があります。
lsblk
EFIパーティションを見つけます。私の場合は「/dev/sdb1」(メインディスクの最初のパーティション)でした。その後、インストールしてくださいsudo mount /dev/sdb1 /boot/efi
。/dev/sdb1 /boot/efi vfat umask=0077,shortname=winnt 0 0
起動後に自動的にインストールするには、「/etc/fstab」に次の行を追加します。次に、grub-efiをインストール/再インストールします。最後のステップはコンピュータのファームウェアです。新しい起動オプションを追加する必要があります。
これはLinux Mintではテストされていません。これを何度も実行しましたが、Fedoraでのみ実行しましたが、同じでなければなりません。
編集:質問とコメントをもう一度読みました。問題は、PCファームウェアにブートエントリがないかのように簡単かもしれません(したがってLinux Mintが表示されている場合は、ファームウェアに行き、新しいファームウェアを追加してください)、インストールエラーと同じくらい複雑です。したがって、インストールメディアが起動可能であることを確認してください。EFIモード。また、efiパーティションがあるディスクにインストールすること、およびefiパーティションがインストールの一部であることを確認してください(マウントオプション/boot/efi/をターゲットとして選択して使用します)。 /boot/efi/EFI: の Linux フォルダで確認することもできますsudo ls /boot/efi/EFI
。 BOOT、Microsoft、LinuxMint フォルダーが必要です。
答え2
人々がすでに述べたように、基本的にEFIモードで再インストールすることをお勧めします(EFIブートローダは、時々鶏や卵と同じ方法で起動するときにのみインストールできます)。マニュアルがよくあります。ここにあります。、一般的にお勧めします。