web-dev-qa-db-ja.com

レガシーモードでインストールされたFedora、UEFIで動作させる方法は?

新しいラップトップにLinuxディストリビューションをインストールしようとしています。これは MSI GE4 で、Windows8がプリインストールされています。これはUEFIマシンです。

UbuntuとFedoraをインストールしようとしましたが、成功は限られていました。私はもう試した:

  • uEFIで実行し、
  • Securebootが有効になっているCSMモードのUEFI、
  • ... securebootが無効になっている、
  • ... securebootが有効になっていますが、ユーザーモードです。

私はこれらの方法のどれでも成功していません。

Ubuntuではgrubローダーが表示されますが、「tryubuntu」または「installubuntu」を選択すると、空白の画面になります(liveusbのところで使用しています)。 Fedoraを使用すると、「ベンダー証明書によってバイナリが承認されました」または「セキュアブートが有効になっていません」という次の画面が表示され、何もしなくなります。私が到達した成功に最も近いのは、Ubuntuをインストールするためにレガシーモードに切り替えることでした。その場合、ubunutuインストーラーにアクセスできましたが、コンピューター上のWindows 8が認識されなかったため、続行する代わりに再起動して削除しました。私のコンピュータを見つけるためのUSBペンドライブはWindows8を見つけることができませんでした。少し気を悪くした後、私は再びWindows8を見つけることができました。

コンピューターにディストリビューションをインストールする方法について何かアイデアはありますか?

更新:-だから私はレガシーモードを使用してFedoraをインストールすることになった。起動時にWindowsとWindowsの両方を使用するには、手動で自動修復を入力して、UEFI設定に移動し、起動モードをUEFIに切り替えてWindows 8を起動できるようにします。これらすべてを取得するにはどうすればよいかについて、質問を変更する必要があると思います。 UEFIモードで動作するため、ブートモードを繰り返し切り替えるのではなく、ブートローダーを介した選択によってデュアルブートできます。

2
TryntaLearn

rEFIndブートマネージャーを試すことをお勧めします。 次のようにリスクなしで試すことができます。

  1. ダウンロードページからrEFIndのUSBフラッシュドライブバージョンをダウンロードします。
  2. REFIndを使用してUSBフラッシュドライブを準備します。
  3. USBフラッシュドライブをマウントし、そのメディアのEFI/BOOT/refind.confファイルを編集します。 scanfor行を見つけてコメントを外し、オプションのリストにhdbiosを追加します。
  4. USBフラッシュドライブから起動します。 Windows用のオプション、おそらくFedora用の1つ以上(おそらく機能しない)、およびBIOSモードGRUBインストールを起動する必要があるグレースケールの汎用オプション)を提示する必要があります。

REFIndがこのように機能する場合は、rEFIndのドキュメントで説明されているように、Windowsからハードディスクにインストールできます。 ESP)のrefind.confファイルを上記のように変更する必要があります。インストールしない場合EFIファイルシステムドライバーの場合、結果として得られるディスクベースのインストールでは、EFIモードのWindowsとBIOSモードのGRUB/Linuxのどちらかを選択できますが、FedoraEFIブートオプションは表示されません。

LinuxのEFIモードブートを試してみたい場合は、次のようにすることができます。使用しているファイルシステムのEFIファイルシステムドライバーを/boot(または個別の/パーティションがない場合は/boot)およびLinuxにインストールします。 (BIOSモードのブートでも)rEFIndに付属のmkrlconf.shスクリプトを実行します。これにより、rEFIndメニューの直接Fedoraブートオプションが機能するようになります。ただし、報告した症状を考えると、空白の画面で失敗する可能性があります。この症状は今日一般的なものです。これは、EFIモードのLinuxビデオドライバーの問題に関連しています。多数の修正がありますが、それらのほとんどはハードウェア固有であり、私はそれらすべてを追跡していないため、正確に何が必要かわかりません。最もハードウェアに依存しないのは、カーネルオプションにnomodesetを追加することです。これは、/boot/refind_linux.confファイル(mkrlconf.shスクリプトによって作成される)を編集することで実行できます。

1
Rod Smith

MSIGE40のUEFIブートマネージャーは最初にEFI/Microsoft/Boot/bootmgfw.efiを検索します。このファイルが存在する場合、LinuxインストーラーによってEFI/Boot/bootx64.efiが変更されても、Windows8が起動します。これを回避する方法の1つは、grubを使用する場合、EFI/Microsoft/Boot/bootmgfw.efiの名前を別の名前に変更し、/etc/grub.d/40_custom(または同様の構成ファイル)を編集して、名前を変更したファイルが読み込まれるようにすることです。

空白画面の問題は、最新のカーネルを使用することで解決できます。実際、USBペンドライブを使用してこのモデルにmanjaro linux 0.8.8rc2(カーネル3.10.17)をインストールできました。ただし、manjaro linux 0.8.7.1(カーネル3.10.15)を同じ方法でインストールすることはできません。

0
Masa