おまじない

grub-install --root-directory=/mnt/hda5 /dev/hda

MBR飛ばしちゃったよ(笑)

swapoff -a -v

これも重要

で、なんでこんなことになったかというと

という惨事が発生。

最初はWindowsXPの回復コンソールでfixmbrを試みるも、そもそもC:ドライブが見えない(HDDは認識するが、パーティションを認識しない)。

しょうがないからknoppixライブCD-ROMを使ってubuntu領域を削除。

ここで削除前に初めて気づいたのだが、ubuntuで領域を確保したときに、理由は不明だけどシリンダ数が異様にでかい数字になっていた。1桁くらいデカい!(下記参照)

まぁ良く分からんがNTFSのみにしたのちに、"WindowsXPの回復コンソールでfixmbr"をやってみたら成功。

WindowsXP上でLinux領域にしたい分だけダミーのFAT32パーティションを確保。

再びubuntu CD-ROMにてブート。ここでインストーラーを起動する前にfdiskでFAT32→ext3/linux swapにタイプ変更しておく。(後で分かったが、この作業に意味はなかった。。。orz )

ubuntuインストーラ起動。さっきのパーティションを開放→再度領域確保してインストール。

無事、デュアルブートに成功。

たぶんだけど2回目の勝因は、WindowsXPで拡張パーティションの確保をしたことかなぁ、、、とか妄想。まぁ動くからいいや。

ちなみにWindowsXPを捨てられない理由は"ニンテンドーWi-Fiコネクション"だったりする(笑)

追伸

これが原因なのかもしんまい。

hdd-geometry.png

添付ファイル: filehdd-geometry.png 396件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-24 (日) 07:44:02