こんにちは、
デュアルブートのセットアップで問題が発生しています(Ubuntu 12.04 LTSおよびWindows 8.1)ASUS K55VMラップトップのハードドライブディスク(500 GB)。
私はほとんどこれを行うためのチュートリアルに従っていましたが、ある時点で何かがおかしくなりました。
これまで、次の手順を実行しました。
クリーンインストールしましたWindows 8.1。 Windowsが使用するパーティションを選択するのを防ぎませんでしたが、これらのパーティションpartitionsを作成しました。
回復パーティション(sda1)。
EFIシステムパーティション(sda2)。
Microsoft予約済みパーティション(sda3)。
WindowsデータパーティションまたはCドライブ(sda4)。
Windowsのディスク管理を使用して、Windowsデータパーティションを削減しました。
作成した これらpartitionsforUbuntu:
/ boot(sda5)にマウントされたブートパーティション。
/(sda6)にマウントされたルートパーティション。
スワップパーティション(sda7)。
ブートローダーインストール用のデバイスで選択しました:/ dev/sda.
リブートすると、Grubが表示された、多くのオプションが表示された。この時点で、まともなデュアルブート設定ができました。 Ubuntuおよび両方のWindowsエントリは正常に機能しました。
Ubuntu。
WindowsブートUEFIローダー。
Windows UEFI bkpbootmgfw.efi。
このコマンドを実行しました:Sudo grub-install --force /dev/sda5
。
次に、メニューから起動するOSを選択できるように、Windows 8.1のブートマネージャーをメインブートマネージャーにしようとしました。 WindowsでEasyBCDをダウンロードしました。 2つのUbuntuエントリと1つのWindowsエントリが表示されました。
BCDの[展開]タブに移動し、MBRの書き込みをクリックしました。
この時点で、私はBIOSに入り、Windowsブートマネージャーを最初のブートオプションにしました。
再起動すると、efidisk read errorというメッセージが表示される黒い画面が表示され、(次のブートオプションに切り替えられたと思います) Ubuntu、Grubが表示されます。
Grubからは、Ubuntuエントリが機能しており、両方のWindowsエントリも機能しています。 Ubuntuを選択すると、通常はUbuntuが起動します。しかし、Windowsを選択すると、Windowsのブートマネージャーに入ります。
Windowsのブートマネージャーでは、メニューが表示されます。
Ubuntu。
Ubuntu。
Windows 8.1。
Windowsを選択すると、問題なくWindowsが起動します。
Ubuntuを選択すると、Grubが起動します(ステップ14に戻ります)。
BootInfoの概要は次のとおりです。 http://paste.ubuntu.com/6698171/
Windowsブートマネージャーが期待どおりに動作していないことは明らかです。直接起動することも、BIOSから起動することもできません(efidisk read error再度)。 Windowsを起動したい場合は、最初にGrubを起動する必要がありますが、これは望んでいたことの反対です。
この時点で助けが必要です。私にできる最善のことは何ですか?この状況で満足できるデュアルブートを達成するための、より信頼性の高い、および/またはより簡単な方法はありますか?誰かが私がより効率的なデュアルブートセットアップを持っていたステップ8に戻る方法を提供できますか? Easy BCDで行ったことを元に戻して、Windowsのブートメニューをスキップできる場合にのみ、誰かがこの混乱を修正する方法を提供できますか?
事前に感謝し、この長さについて申し訳ありませんが、私は徹底的になりたかったです。
大まかに言って、あなたは2つの間違いを犯しました。
現在の場所からシステムを回復できますが、最初から始める方が簡単な場合があります。そのためには、手順#6まで手順に従ってください。ただし、必ずLinuxインストーラー自体をEFIモードで起動してください。これにより、GRUBのEFIモードインストールが得られます。理論的には、ブート修復を実行しなくてもWindowsをブートするはずです。この時点で問題が発生した場合は、ブート修復を実行することができます(これは不格好で、しばしばやりすぎです)または rEFIndブートマネージャーEasyBCDをインストールします。
この時点で、問題に対処する最良の方法は、テクノロジーを読んで理解することです。自動化されたツールは時々物事を正しくしますが、しばしば以前よりも悪化させます。 (これは実際には自動化ツールに対する批判ではありません。残念なことに、EFIごとに非常に多様性があるため、自動化ツールが常に正しいことを行うことは不可能です。)可能であれば、USBでツールをテストしてくださいハードディスクにインストールせずにフラッシュドライブ。 rEFIndでこれを行うことができますが、GRUBをUSBフラッシュドライブにテストインストールすることは困難です。
ブート修復は、「バギー」UEFIを実行しました。 UEFI/BIOSがubuntuエントリからではなくWindowsからのみ起動することを確認するまで、あなたに尋ねるべきであり、ノーと言うべきでした。ファイルを元に戻して元の名前に変更するには、Boot-Repairの[EFIバックアップの復元]オプションをオンにするだけです。
EasyBCDを使用すると、UEFIに混乱が生じるだけです。ブートマネージャーが多すぎることになります。 UEFIはブートマネージャーであり、grubはブートマネージャーとブートローダーの両方です。 UEFIまたはワンタイムブートキーを使用するか、grubを使用します。現在、grubでは、セキュアブートオンでgrubメニューから8をブートするバグがあるため、セキュアブートオフが必要です。
UEFIではすべてのシステムがブートファイルをefiパーティションの個別のフォルダーにインストールするため、競合するブートローダーがすべて1つのMBRを使用しようとする問題はありません。
また、grubをPBRまたはパーティションブートセクターに強制すると、grubの信頼性が低下し、ブートファイルまたはブロックリストにハードコードされたアドレスを使用する必要があるため、grubの更新時に再インストールする必要があります。