ライブDVD EFIをブート可能にする方法


3

機器:プリロードされたWindows 8ラップトップ、マルチブート機能が必要(Win8 + LinuxおよびBSD)たくさんのUSB 3.0スティックと空のDVD-R。Ubuntu Secure-remix 12.10を含むさまざまなISO

問題:前述のUbuntu isoをDVD(またはUSB)に書き込んだ後、ライブディスクがEFIモードで起動しません。レガシーモードで起動すると、レガシーモードでインストールされます。これにより、Windowsを切り替えることなく動作しなくなります。

要件:liveDVDをEFIモードで起動し、Ubuntu 12.10 64ビットをEFIモードでインストールし、マルチブート可能なマシンで終了できる、事前にロードされたWindows 8マシン。

すでに行われていること:ISOがダウンロードされました。パーティションが縮小され、多くの余地を残して、レガシーモードでインストールされたUbuntu。WindowsとUbuntuは動作しますが、使用されているものに応じてEFIを切り替える必要があります。

行われていないこと:GRUBのすべて。


マシンでセキュアブートが有効になっていますか?その場合、UbuntuをEFIモードで起動するまで(Ubuntu 13.04がリリースされるまで)無効にする必要があります。
アンドリューガンナーソン

回答:


1

すでにUbuntuをBIOSモードでインストールしているようです。間違っている場合は、最初の提案やrEFIndインストールを試してEFIモードでインストーラーを起動し、その方法で直接インストールを行うことができます。

まず、セキュアブートを無効にして、UFIインストーラーをEFIモードで起動してみてください。セキュアブートのサポートはUbuntu 12.10で新しく追加されたものであり、まだバグがある可能性があります。

それが機能する場合、UbuntuディスクをライブCDモードで起動し、それを使用して選択したEFIブートローダーをインストールできます。Ubuntu 12.10はGRUB 2 を使用しますが、他にもいくつか使用できます。そのうちの1つをお勧めします。EFIモードブートをサポートするSystem Rescue CDでも同様のことができます。

この方法でUbuntuまたはSystem Rescue CDを起動できない場合は、WindowsからrEFIndブートマネージャーをインストールしてみてください。(ただし、セキュアブートを無効にするか、追加のフープを使用して機能させる必要があります。)追加の変更を行わない基本インストールでは、Windowsを含むメニューのみが表示されます。ただし、次の2つの方法のいずれかでUbuntuへのブートを有効にできます。

  • refind.confファイルを編集し、scanfor行のコメントを解除してhdbios、オプションのリストに追加できます。これにより、UbuntuインストールなどのBIOSベースのOSのスキャンと起動が可能になります。このオプションは、すべてではありませんが多くのUEFIベースのPCで機能します。
  • rEFInd 0.6.0に付属のext4fsドライバーをインストールできます。これにより、rEFIndはLinuxカーネルを検索し、通常のインストールからそれらを起動できるようになります。ただし、refind_linux.confファイルを作成してLinux /bootディレクトリに配置する必要もあります。これがないと、カーネルは起動しますが、ルートファイルシステムを見つけることができません。Linuxアイコンを選択し、Insertキーを数回押してエディターをro root=/dev/sda3起動し、ブートオプションに(またはLinuxルートパーティションの識別子が何であれ)追加することで、1回限りのブートを行うことができます。Linuxが起動mkrlconf.shしたら、rEFIndに付属のスクリプトを実行すると、適切な構成ファイルが生成され、このオプションを手動で入力する必要がなくなります。

最後に聞いたところ、どのBSDにもEFIモードのブートローダーが動作していませんでした。誤った情報を受け取った場合、または最近変更された場合は、BSDをインストールしてrEFIndで選択できるはずです。ただし、BSDがまだEFI時代に遅れている場合は、ファームウェアの選択ツールまたはrEFIndを使用してWindowsとBSDを切り替える必要があります。私の知る限り、他のブートプログラムはUEFIベースのPCでBIOS / EFIブートモードを切り替えることができません。(ただし、rEFItはMac上でこれを行うことができます。)


はい、DVDをEFIモードで起動できなかったため、レガシーモードに切り替えてBIOSタイプのインストールを行う必要がありました。help.ubuntu.com/community/UEFIでブート修復を使用してEFIタイプのインストールに変換する方法に関する情報を見つけましたが、その後のWindowsの問題を恐れて回避することを望んでいます。Enterは新しい行を作成する代わりに保存し続けるので、続行します。事前に実行して申し訳ありません。セキュアブートは、問題の防止を開始する前に無効にされました。今すぐブート修復を試みますが、失敗した場合はrEFIndを試します。
ベンネスビット

上記の修正:DVDをEFIモードで起動できなかったため、レガシーモードに切り替えてBIOSタイプをインストールする必要がありました。biosインストールをefiインストールに切り替える手順がありますが、それを避けることをお勧めします。それがここでの問題です、それらはEFIではなくMBRです。rEFIndのアイデアに感謝します。感謝の気持ちが込められていますが、問題はLiveDVDがEFIモードで起動せず、問題のあるところから始まることです。
ベンネスビット

あなたは何かを誤解していると思います。MBRとGPTはどちらもパーティションテーブルタイプです。BIOSとEFIはどちらもファームウェアタイプです。したがって、「... they MBR not EFI ...」は、多少リンクしているものの、直接比較できない2つの異なるクラスを通過しています:Windowsは、MBRディスクからのみBIOSモードで起動し、GPTディスクからのみEFIモードで起動します。Windowsがまだ起動している場合は、おそらくEFIモードで起動しており、GPTを使用しています。Linuxをこれと共存させる最も簡単な方法は、LinuxをEFIモードで起動するように変換することです。LinuxのBIOSモードに固執することはほとんど意味がありません。
ロッドスミス

しかし、それは問題のポイントではありません。必要なのは、EFIモードで起動できるLiveDVDです。Live DVDを毎回使用するためにレガシーモードに切り替える必要はありません。エルゴ私は、「ライブDVD EFIをブート可能にする方法」と尋ねました。
ベンネスビット

1
デフォルトでは、rEFIndは検出したEFIブート可能な外部メディアを表示しますが、メディアはすでにEFIブート可能である必要があります。あなたは追加することができますcdするためのオプションをscanfor内のオプションrefind.confBIOSブート可能な光ディスクをスキャンREFind関数持っています。
ロッド・スミス

0

基本的な問題は同じだと思います。Ubuntu12.10 Live DVDはEFIモードで起動しないため、ハードドライブがGPTドライブとしてパーティション分割されていても、インストーラーはEFIモードでUbuntuをインストールしません。したがって、インストールが完了すると、Windows 8はEFIモードになり、Ubuntuは動作しないため、ブートローダーは機能しません。

EFIのみを選択した場合、システムセットアップでDVDドライブがまったく起動しません。

可能な解決策があるかどうかはわかりません。

誰かがセキュアブートのサポートは13.04まで来ないと述べましたが、それはすでに12.10にあると思いました。セキュアブートをオンにすると、DVDドライブが強制的にEFIモードで動作する場合があります。しかし、誰が知っていますか?

Windows 8に「rEFInd」をインストールしてみて、http: //www.rodsbooks.com/refind/installing.html#windowsでステップ10に到達しましたが、Rodが述べたように、彼はそのステップをテストしておらず、インストールは失敗しますそのステップで。

結論としては、2番目のハードドライブを取得してUbuntuをインストールし、ドライブを切り替えることです。

システムセットアップをEFIのみに設定するとWindows 8が起動し、レガシーに設定するとUbuntuのみが起動しますが、UbuntuはWindowsボリュームをマウントできないため、OS間でファイルを共有できません(USBスティックにスティックします)これを行う)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.