Ubuntu 12.04でWindowsとマルチブート出来なかった件について

続き



一応は解決してデュアルブート出来たけど、わけがわからないよ。とりあえず何をしたか残しておく。

  1. まずUbuntuをインストールする予定のSSDのみを付けてパソコンを起動、ライブCD(USBメモリ)からUbuntu 12.04 amd64のデイリービルドをインストール。

  2. インストール後、再起動してちゃんとUbuntuが起動するかどうか確認。GPTになっていることに気付く。

  3. WindowsがインストールされたHDDを接続して起動。

  4. Ubuntuでupdate-grubを実行してWindows 7 32bitを起動できるように。

  5. 再起動してWindows起動しようとしたら、error: not a valid root device.\(^o^)/

  6. 嫌な予感がしてmemtest86+起動しようとしたら、error: unknown command linux16/(^o^)\

何度かインストールし直し、ようやく以下のやり方でデュアルブート出来た。

  1. Ubuntuをインストール予定のSSDWindowsがインストールされたHDDを接続してパソコン起動。

  2. ライブCDを起動して、GpartedでSSDMBRにし、パーティションをsda1とsda2の二つに分け、ext4でフォーマット。sda1はbootフラグを立てておく。

  3. そのままインストール開始。インストールするドライブを自分で選択し、sda1に/bootを、sda2に/を割り当て、両方フォーマットにチェックを入れる。

  4. インストール終了後、再起動し、BIOS画面が出る前にUSBメモリを抜く。

  5. Windowsmemtest86+が起動できることを確認。

疲れた…orz