機器:プリロードされた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をBIOSモードでインストールしているようです。間違っている場合は、そうするか、最初の提案やrEFIndインストールを試して、インストーラーをEFIモードで起動し、その方法で直接インストールを行うことができます。
まず、セキュアブートを無効にして、UFIインストーラーをEFIモードで起動してみてください。セキュアブートのサポートはUbuntu 12.10で新しく追加されており、まだバグがある可能性があります。そのため、トラブルメーカーとしてセキュアブートを排除することは試してみる価値があります。
それが機能する場合、UbuntuディスクをライブCDモードで起動し、それを使用して選択したEFIブートローダーをインストールできます。 Ubuntu 12.10はGRUB 2を使用しますが、 他のいくつかも利用可能です のいずれかを選択できます。 EFIモードブートをサポートする System Rescue CD、 で同様のことを試すことができます。
この方法でUbuntuまたはSystem Rescue CDを起動できない場合は、Windowsから rEFIndブートマネージャー をインストールしてみてください。 (ただし、セキュアブートを無効にするか、いくつかの余分なフープを使用して機能させる必要があります。)追加の変更を行わない基本インストールでは、Windows以外のメニューは表示されません。ただし、次の2つの方法のいずれかでUbuntuへのブートを有効にできます。
refind.conf
ファイルを編集し、scanfor
行のコメントを解除して、hdbios
をオプションのリストに追加できます。これにより、UbuntuインストールなどのBIOSベースのOSのスキャンと起動が可能になります。このオプションは、すべてではありませんが多くのUEFIベースのPCで機能します。refind_linux.conf
ファイルを作成してLinux /boot
ディレクトリに配置する必要もあります。これがないと、カーネルは起動しますが、ルートファイルシステムを見つけることができません。 Linuxアイコンを選択し、Insertキーを数回押してエディターを起動し、ro root=/dev/sda3
(またはLinuxルートパーティションの識別子)をブートオプションに追加することで、1回限りのブートを実行できます。 Linuxが起動したら、rEFIndに付属するmkrlconf.sh
スクリプトを実行すると、適切な構成ファイルが生成され、このオプションを手動で入力する必要がなくなります。私が聞いた最後の話では、どのBSDもEFIモードのブートローダーが動作していませんでした。私が誤った情報を持っているか、これが最近変更された場合、BSDをインストールしてrEFIndで選択できるはずです。ただし、BSDがまだEFI時代より遅れている場合は、ファームウェアの選択ツールまたはrEFIndを使用してWindowsとBSDを切り替える必要があります。知る限り、UEFIベースのPCでBIOS/EFIブートモードを切り替えることができるブートプログラムは他にありません。 (ただし、rEFItはMac上でこれを行うことができます。)
基本的な問題は同じだと思います。Ubuntu12.10 Live DVDはEFIモードで起動しないため、ハードドライブがGPTドライブとしてパーティション分割されていても、インストーラーはUbuntuをEFIモードでインストールしません。したがって、インストールが完了すると、Windows 8はEFIモードになり、Ubuntuは動作しないため、ブートローダーは機能しません。
EFIのみを選択した場合、システムセットアップでDVDドライブがまったく起動しません。
可能な解決策があるかどうかはわかりません。
誰かが、セキュアブートのサポートは13.04まで来ないと述べましたが、それはすでに12.10にあると思いました。セキュアブートをオンにすると、DVDドライブが強制的にEFIモードで動作する場合があります。しかし、誰が知っていますか?
Windows 8に「rEFInd」をインストールしてみましたが、ステップ10で http://www.rodsbooks.com/refind/installing.html#windows を取得しましたが、Rodが述べたように、そのステップをテストし、そのステップでインストールが失敗します。
結論としては、2番目のハードドライブを入手してUbuntuをインストールし、ドライブを切り替えることです。
システムセットアップをEFIのみに設定するとWindows 8が起動し、レガシーにのみ設定するとUbuntuが起動しますが、UbuntuはWindowsボリュームをマウントできないため、OS間でファイルを共有できません(USBメモリこれを行う)。