web-dev-qa-db-ja.com

Windows 8のブート構成を壊すことなく、LinuxをWindows 8と一緒にインストールするにはどうすればよいですか?

Windows 8と一緒に Linux Mint 14をインストールするために [〜#〜] uefi [〜#〜] を無効にし、Linuxイメージを使用してフラッシュドライブから起動しました。 Linuxをインストールし、コンピュータを再起動すると、 [〜#〜] grub [〜#〜] ブートローダーが表示されました。 Windows 8を選択すると、次のエラーが発生しました。

ウィンドウズブートマネージャー
Windowsを起動できませんでした。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります。 問題を修正するには: 1. Windowsインストールディスクを挿入して、コンピューターを再起動します。 2.言語設定を選択して、[次へ]をクリックします。 3. [コンピューターを修復する]をクリックします。 これがない場合ディスクについては、システム管理者またはコンピュータ メーカーにお問い合わせください。 ファイル:\ Boot\BCD ステータス:0xc000000e 情報:PCのブート構成データがありませんまたはエラーが含まれています。

私はディスクを持っていなかったので、特にGRUBブートローダーを台無しにしてLinuxのインストールで問題が発生する可能性がある場合は、インストールを修復しようとする気になりませんでした。私はUEFIを再度有効にして、Windowsを適切にロードできるかどうかを確認しました。それは可能でしたが、Linuxを起動するオプションがありませんでした。この問題を解決して2つのオペレーティングシステムを共存させるにはどうすればよいですか?

UPDATE:

私は EasyBCD を試しましたが、成功しませんでした。 Linuxブートオプションを追加すると、メニューに表示されますが、起動しようとすると、ブート構成ファイルが見つからないか破損していると常に表示されます。 WindowsにrEFIndもインストールしましたが、メニューにLinuxブートオプションを追加するか、Ext4fsドライバーをインストールする限り、ドキュメントを見つけることができませんでした(正直なところ、これらのプログラムの機能すらわかりません。 OSブートの知識。デュアルブートのときは常にLinuxを最後にインストールし、GRUBすべてのハードワークを実行させます。残念ながら、私のGRUBはWindowsでは機能しません8)。私はドキュメントを調べたことはないと思います。ブートローダーを扱う経験がないので、見つけたドキュメントを理解することができなかったと思います。

問題やその修正方法をよりよく理解するために、より多くの提案や情報の入手先を探しています。

UPDATE:

起動可能な SBフラッシュドライブ から Netbootin を再作成し、Linux Mintを [〜#〜] efi [〜#〜] モードで再インストールしました。しかし、Windowsブートマネージャーからlinuxmintを選択しようとすると、ロードされません。\EFI\linuxmint\grubx64.efiに問題があるためです。私が逃した重要なステップは、BIOS設定でセキュアブートを無効にする必要があるということでした。セキュアブートを無効にすると、rEFIndは想定どおりに正しく読み込まれ、GRUBを問題なく読み込むことができました。さまざまなことに何時間も費やし、EasyBCDでブートメニューを微調整しました。 Mintを何度も何度も再インストールすると、セキュアブートを無効にしてrEFIndをインストールするか、LinuxをEFIモードでインストールするだけでよいことがわかりました。

11
grasingerm

1台のコンピューターでBIOSモードとEFIモードのOSを切り替えるのは難しいです。最良の結果を得るには、両方のOSを1つのブートモードに保つ必要があります。あなたの最善の策は、MintのEFIモードブートローダーをインストールすることです。いくつかありますが、インストールは注意が必要です。試してみたい特定のオプションには、次のものがあります。

  • Ubuntuの「Boot Repair」ツール(Ubuntuインストーラーの一部だと思います)を使用してください。しかし、あなたはMintを使用しているので、これを約束することはできません。また、ブート修復ツールは、他のユーティリティに将来混乱を引き起こす可能性のあるかなり珍しい方法で設定を行うことがあります。
  • Linux緊急システムをEFIモードで起動し、EFIブートローダーを手動でインストールします。いくつかの here、 と、手動のEFIブートローダーのインストールについて説明します。 MintはEFIモードでGRUB 2を使用しますが、手動のインストールではMintのパッケージと統合するのにより多くの労力が必要です。ELILOは簡単に設定して手動の標準で使用できますが、毎回メンテナンスが必要になりますカーネルをアップグレードするrEFIndは継続的なメンテナンスという点では簡単ですが、そのインストールスクリプトは緊急システムからはうまく機能しない可能性があります。
  • WindowsにrEFIndを(ドキュメントに記載されているように)インストールし、Mintに使用したファイルシステム用のEFIドライバー(ルートパーティションまたは/boot、個別の/bootパーティションがある場合)をインストールします。 。再起動すると、rEFIndが表示され、WindowsおよびLinuxのオプションが表示されます。 Linuxオプションの1つを選択し、F2またはInsertを2回押して、ro root=/dev/sda7をブートオプションに追加し、/dev/sda7をMintルート(/)パーティションに変更します。 Enterキーを押すと、Mintが起動します。その場合は、rEFIndに付属するmkrlconf.shスクリプトを実行します。その後、起動オプションを入力せずにrEFIndで起動できるはずです。このメソッドはGRUBをバイパスするため、オプションで削除できます。
  • Linuxを再インストールします。必ず、BIOS /レガシーモードではなくEFIモードでインストールしてください。 MintのインストーラーイメージファイルがUSBフラッシュドライブからEFIモードで正しく起動しないが、 Netbootin はEFI起動可能なUSBフラッシュドライブを作成できるため、それを使用してみるか、または代わりに光ディスクを使用できます。
12
Rod Smith

UNetbootinで起動可能なUSBフラッシュドライブを作成し、Linux MintをEFIモードでインストールすることで、これを解決しました。 BIOS設定でセキュアブートを無効にした後、GRUB EFIは正常にロードされました。ブートマネージャーとして rEFInd を使用しています。インストールは簡単で、問題なく機能します。

2
grasingerm