私は Ubuntu を初めて使い、Windows とは別の新しいパーティションにインストールしたいと考えています。このチュートリアルの手順に従いました。http://www.linuxbsdos.com/2014/02/01/dual-boot-windows-8-or-windows-7-and-ubuntu-13-10-with-ubuntu-on-a-btrfs-filesystem/
インストール自体は問題なく動作しました。私が実行した手順は次のとおりです。
- Windowsでパーティションサイズを縮小する
- Ubuntu をインストールします。チュートリアルで説明したように、3 つのパーティションを作成しました。
- ブート パーティション、論理、150 MB、EXT4、マウント ポイント
/boot
- スワップパーティション、論理、2 GB
- メインパーティション、論理、10 GB、btrfs、マウントポイント
/
- ブート パーティション、論理、150 MB、EXT4、マウント ポイント
- インストールが正常に完了しました(GRUB2を含む)
- 今、Windowsを再起動してEasyBCDをインストールしました
- そこで、150 MB のブート パーティションを指す新しいエントリをブート メニューに追加しました。ツールはこのパーティションを「Linux」として認識します。
- 再起動すると、Windowsブートマネージャーが表示され、新しいUbuntuエントリが可能なオプションとして表示されます。
しかし、Ubuntu を選択すると、GRUB が表示されません。代わりに、すぐに消えてしまう不可解なエラー メッセージ (下記参照) が表示されます。何を間違えたのか全くわかりません。
Windows ブート マネージャーが GRUB を含むパーティションから起動しようとしたときに表示されるエラー メッセージは次のとおりです。
Try (hd0,0): NTFS5: No ang0
Try (hd0,1): NTFS5:
これはすぐに消えて、その後:
Initialize variable space...
Starting cmain() ...
その時点から、何も起こりません。この時点で、GRUB2 が表示されると予想していました。
これは、新しいパーティションを適用する前のハードディスクの状態です。GRUBsdb1
のターゲットとして使用することもできますが、Windows ブート マネージャーが上書きされてしまいますよね? エラーが発生した場合、Windows を起動できなくなるため、これを回避して、代わりに Windows のブート マネージャーを使用するようにしています。
ブート修復を試みましたが、機能しません。起動時に「/boot が見つかりました」という警告ボックスが表示されます。
答え1
Windows ローダーを GRUB に安全に置き換えることができます。GRUB は Windows と Ubuntu の両方を管理できます。私の経験では、これはシンプルでわかりやすく、エラーのないデュアル ブートの方法です。GRUB は最高です!
簡単だと言いましたが、本当に簡単です。Ubuntu のインストール メディアを挿入し、再起動して、 を選択するだけですTry Ubuntu without Installing
。
ライブ モードで、インターネットに接続した後、次のコマンドを実行します。
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
選択しRecommended Repair
て指示に従うだけです。最終的には GRUB がブート マネージャーとなり、Windows と、Ubuntu を含むインストールした他の Linux ディストリビューションの両方を起動できるようになります。
幸運を!
出典と参考文献:ブート修復: Ubuntu ドキュメント