Hard-didkに2つのパーティションがあり、最初のパーティションにubuntuをインストールし、後で別のパーティションにwindows 8をインストールしましたが、Ubuntuを認識しないため、windows 8のみを起動できます。
PCをデュアルブートする方法grubを使用せずにWindows 8ブートマネージャーをかなりきれいに使用したいと思います。
これは私が試したことです:
easyBCDを使用しようとしましたが、動作しません。ブートマネージャーがswitchにwindows 7ブートマネージャー.
EasyBCDはC:/NST/AutoNeoGrub0.mbr
ファイルを作成します。
EasyBCDによってブートマネージャーが切り替えられたため、Windowsのbcdedit
コマンドを使用してBCDストアに手動エントリを作成し、EasyBCDによって作成されたC:/NST/AutoNeoGrub0.mbr
ファイルをポイントします。これにより、Ubuntu Entryを備えたWindows 8ブートマネージャーが提供されましたが、grubはルートパーティションを見つけることができません。
これに対する他の回避策や解決策はありますか?
任意の助けをいただければ幸いです。
注:Windows 8ブートマネージャーは、マウスやその他のオプションを備えたスカイブルーの対話型メニューであり、Windows 7ブートマネージャーはキーボードのみを使用できる通常の白黒のマネージャーです
Windows 8が本物のMSDNバージョンとして更新されないようにするため、grubをインストールしたくない、その他のさまざまな理由
EasyBCDを使用してUbuntuをWindowsブートマネージャーに起動するオプションを記述した場合でも、Ubuntuのボタン(とにかくほとんどの人)を押そうとすると、「Windows Failed to Load」エラーが表示されます。ほとんどの場合、インストール後にUbuntuにアクセスできる唯一の方法は、次の手順に従うことです。
これは、Windows 8がインストールされており、Ubuntuがインストールされていることを前提としています。また、インストール後にUbuntuを起動できず、Windows 8に直接起動されることも前提としています。
ライブDVDまたはライブUSBを挿入し、コンピューターを再起動します。
表示されるメニューからインストールせずにUbuntuを試すを選択します。
Ubuntuがロードされたら、ターミナルを開きます。
ターミナルで次のコマンドを入力します。
Sudo apt-add-repository yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install boot-repair
boot-repair
ブート修復が開いたら、EFIが検出されたことを警告する場合と警告しない場合があり、[OK]を選択します。
推奨修復を選択します。
「バギーカーネルが検出されました」というエラーが表示され、Windowsブートファイルをバックアップおよび削除する必要があります。はいを選択します。
ブート修復が終了したら(GRUBを再インストールして更新します)、ターミナルに次のように入力します。
Sudo reboot
これで、コンピューターを再起動すると、おそらくGRUBが起動し、Windows 8を起動するオプションはまったくありません。これを修正するには、2つの方法を試してください。 Windowsに戻る最も簡単な方法は、再起動することです。OEMスプラッシュ画面(私のコンピューター、ゲートウェイスプラッシュ画面など)が表示されたらすぐに、ブートメニューに入るために押す必要のあるキーを押します(私の場合は F12)。ブートメニューにいくつかのエントリが表示されます。一番上はWindowsブートマネージャーです。それを選択すると、Windowsに移動します。他のオプションはいずれもGRUBを開き、Ubuntuを起動できるようにします。 Ubuntuを起動したいときはいつでも、コンピューターの再起動中にキーを押して起動メニューに入り、使用するOSに応じてリストから適切な項目を選択します。したがって、デュアルブートが修正されます。 UEFIまたはBIOS設定に移動して、ブートメニューキーを押すオプションを有効にする必要がある場合がありますが、多くの新しいコンピューターで必要になります。
または、Windows UEFIマネージャーまたはWindows EFIマネージャーと呼ばれるGRUBメニューのどこかにオプションがあるか、またはその効果があります。リストからその項目を選択すると、問題なくWindowsが起動します。
EasyBCDは、UEFIを実際に処理できないため、これらの新しいマシンの多くではほとんど役に立たないので、状況に少し慣れるまで使用しないでください。
これは、デュアルブートが可能なことを保証する唯一の100%動作する方法です。ブートメニューを開き、そこからUbuntuまたはWindowsを起動します。 Ubuntu/Windows 8デュアルブートを動作させるために5日間試しましたが、これが100%動作した唯一の方法です。
MBRスタイルのディスク上のWindowsブートマネージャーでUbuntuをクリーンブートするには、次のいずれかをチェーンロードできます。
a)grubブートレコードまたは
b)grubフォルダーの「boot.img」ファイル
windows 7またはWindows 8でいわゆる「ブートセクターローダー」を使用する.
詳細な手順については、「 デュアルブートWindows 7およびLinux/Unix 」を参照してください。
UEFIおよびGPTディスクでは、ブートセクターがUEFIで使用されていないため、WindowsブートマネージャーからLinuxをチェーンロードすることは不可能のようです。
逆方向に進む:
Grubは、Windows 7/8とGPT/UEFIのようなMBR/BIOSをチェーンロードできます。
ここでは、MBRを書き込んでGrubブートコードを破壊したり、NVRAMに書き込んでUEFIブート順序を変更したりするWindows更新の問題があります。