
Ubuntu日本語フォーラム

ログインしていません。
9月初めに「Windowsとデュアルブートが再現できません」というタイトルでWindows(XP)にubuntuのインストール方法を質問し、皆様のご指導を頂いた結果おかげさまで解決しました。
しかしその後、HDDを160GBから500GBに変更するために、Windowsを再インストールすることになり、Windowsインストール後、前回と同じくWindowsと同じドライブにubuntuをインストールしようとしたところ、うまくいきませんでした。
以下、インストールの手順とその状況です。
(1)Windows(XP-SP3)上でubuntuのLiveCDを挿入し、Windowsにインストールを選択した結果、再起動の指示あり。
(最新の10.04はLiveCDからどうしても起動できなかったため、実績のある8.04をまた使いました。)
(2)CDを外してから再起動を行い、OS選択でubuntuを選択。
(3)"e"キーでkernel文を表示させた後、"e"キーでkernel文の最後にirqpoll_all_generic ide を記入し、"b"キーで再ブート。
(4)ubuntuの鳥の模様のデスクトップ画面が現れ、その上でインストール作業が始まる。HDDがアクセスされていることを確認。
(5)インストールが終わると自動的に再起動がかかったので、起動オプションの画面でubuntu 8.04,kernel 2.6.24-16-generic root=UUID・・(途中省略)・・loopの部分を選択し、"e"キーを押し、kernel文の最後の方の quiet splash の後にirqpoll all generic ideを入力して"b"でブート。
(アンダーバーは入力できず、半角で代用しましたが、キーボード上の位置が異なるのでしょうか。)
(6)黒い画面上で"File not found"とエラーが出てしまいます。
以下、その時のメッセージです。
Filesystem type is ntfs,partition type 0X7
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID・・(途中省略)・・loop=/ubuntu/disks/root.disk ro quite splash irqpoll all_generic_ide
Error 15 : File not found
(7)Windowsでubuntuフォルダの中を見ると、13,671,875KBと大きなサイズのroot.diskがありました。
前回、せっかくWindowsとubuntuのデュアルインストールができたので、この状態に再現致したく、問題点をご指摘願いたく皆様のご指導をお願いいたします。
オフライン
残念ながら" _ " アンダースコアを半角スペースで代用することは出来ません。
Linuxで用いられるShellでは、半角スペースはコマンドと引数や変数を区切る重要な意味合いもあります。
推測ですが、keyboardがUSとして認識している可能性があります。
JPならスラッシュの右隣りにあるバックスラッシュをShiftを押しながら押下することで入力できるように、USなら0 (セロ)の右隣りのマイナスをShiftを押しながら入力することでアンダースコアが入力できると思います。
キーの刻印でいうとJPの" = "(イコール)位置に相当します。
上記の作法で入力してみて下さい。
取り敢えず色々確認をしないとダメですね。
WindowsはHDDの先頭のパーティション(/dev/sda1)にありますか? HDDから離れた位置(350GB位)にあるファイルをGRUBが認識できないことが有ります。
ライブCDで起動して(Windowsが/dev/sda1の場合)
$ cd && mkdir ./mnt
$ sudo mount /dev/sda1 ./mnt
$ sudo mount -o loop ./mnt/ubuntu/disks/root.disk /mnt
$ sudo nautilus /mnt
ファイルブラウザが開きますので/bootに必須ファイル(カーネル、もしくはbootディレクトリ自体)が存在するかどうか確認して見て下さい。
解らなければ
$ ls /mnt/boot
の結果を。
8.04のmenu.lstは
$ sudo gedit ./mnt/ubuntu/disks/boot/grub/menu.lst
だったと思いますので、ついでに「起動オプション」を書き込んで保存してmenu.lstを張り付けてください。
次にOS選択画面で「E」キーではなく、「C」キーを押してください。
grub>
と表示されますので
grub> ls (hd0,0)/ubuntu/disks
root.diskが表示されればGRUBはwubiのディスクを認識している事にはなりますが、、、
オフライン
tistaさん、hir0さん、ご返事ありがとうございました。
その後、再起動でWindowsも立ちあがらなくなり、その調整に手間取りご返事が遅れました。500GBのHDDのたぶんブート部分が壊れたようなので、ひとまず前の小容量のHDDにつなぎなおしてこれを書いています。
HDDの調子が悪くなる前にご指摘の件を確かめました。
(1)tistaさん、アンダーバーの件はF3でキーボードをUSに変えて、"="とシフトで入力できました。
(2)hir0さん、LiveCD で起動後、$ sudo mount -o loop ./mnt/ubuntu/disks/root.disk /mnt の時点で"No such file or directory"とでてしまいました。
ls /mnt/boot では "cannot access" と表示されただけです。
よろしくお願いします。
オフライン
wubiですので、疑うべきは
・HDDが壊れている
・Windowsが壊れている(インストールミス)
この辺りがwindowsが起動できなくなったこ理由で単純に考えられる原因です。
wubiのブートローダーが必須ファイルを見つけられない原因も此処に有るのかも。
root.diskが壊れている可能性も有りますが、マウントの失敗もディレクトリの指定ミスかWindowsが壊れていてファイルを見失っているのかも、現在では判断できない状況ですね。
取り敢えずはブートローダー(grub4dos)もUbuntuの仮想HDD(root.disk)もWindowsに収められていますのでWindowsをインストールしているHDDが健康であるかどうかの確認を行ってみて下さい。
それからWindowsを再インストールして起動を確認。
wubiをインストールして問題が再現するかどうか確認して下さい。
その時にmenu.lstも張り付けていただくと助かります。
オフライン
hir0 さん、返事が送れてすみません。
当初予定していた500GBは問題があるかもしれないので、現在販売店さんに調査に出しています。その間、手持ちの160GBのHDDにWindowsを再インストールして返事を書いています。このHDDにubuntuの再インストールを試みようかと思っています。
オフライン
160GBのHDDにはubuntu8.04は問題なくインストールでき、Windowともデュアルブート環境が正常に動きました。
500GBのHDDが返却されたら再挑戦してみます。
オフライン
やはりhir0 さんのご指摘のようにHDDが壊れていることが購入店での調査で分かり、新品と交換してもらいました。その新品にWindowsをインストールした後に、ununtuをインストールしたところ、全く問題なくインストールできました。皆さん、お騒がせしました。
オフライン