
Ubuntu日本語フォーラム

ログインしていません。
わかる方がいらっしゃればよろしくお願いします。ubuntu10.04をWibiでwindowsxpsp3にインストールしました。パソコンの電源を入れ、OS選択の際、ubuntuを選択すると『次のファイルが存在しないか壊れているためwindowsxpを起動できません。<windows root>¥system32¥hal.dll』と表示されてubuntuが起動できません。ESCで再度OS選択画面に戻りwindowsを選択するとwindowsは起動します。通常hal.dllが壊れた場合windowsが起動しなくなり、その場合は上書きインストールを行うということですが、今回の場合はどうなるのでしょうか?ubuntuにはデーターがあり消えてしまうと困るものもあります。
オフライン
Ubuntuにデータが残っているとのことですが、以前はUbuntuが起動していたのでしょうか。
Ubuntuが起動しなくなった直前になにがあったか、できるだけ詳しく説明願います。
なおWindows側が起動するのであれば、Wubiだけの問題なので、Windowsの再インストール等は不要です。
C:\boot.ini
の内容を投稿してみて下さい。
隠しファイルやシステムファイルを表示する設定にしないと見えないかもです。
アクセサリからコマンドプロンプトを開いて
> type C:\boot.ini
としても見れるかも。
また、この最後の方に、
c:\wubildr.mbr="Ubuntu"
のような感じの表記があるかと思います。
上記の例で言うと、Cドライブの直下にwubildr.mbrというファイルが存在するかも確認願います。
# もし、カーネルの更新後に起動しなくなったとかであれば、
# http://sourceforge.net/apps/mediawiki/bootinfoscript/index.php?title=Boot_Problems:Wubi_9.10
# から修正版のwubildrを入手して置き換えれば直るかも知れません。
# が、こちらはちょっと確認してからの方がよいかと思います。
オフライン
hmatsue様、ご回答ありがとうございます。いくつかの点でご報告させていただきます。まず、以前はUbuntuは起動しておりアプリの実行などもできていました。その後、起動しなくなった前後の行為を思い出しますと、Cドライブにあったwubildr(拡張子は二種類あったような気がします)を不要ファイルと間違い消去した点が怪しいのではないかと思います。なお、boot.iniの内容は以下の通りです。
default=muluti(0)disk(0)rdisk(0)partition(2)¥WINDOWS
[operating systems]
muluti(0)disk(0)rdisk(0)partition(2)¥WINDOWS="MIcrosoft Windows Xp Home Edition"
/fastditect /NoExcute=OptIn
C:\wubildr.mbr="Ubuntu"
となっています。お分かりになりましたらよろしくおねがいします。
オフライン
(恐らく)削除してしまったwubildrとwubildr.mbrが「ゴミ箱」に残っていたりしないでしょうか。
残っていればそれを元の場所に戻してください。
wubildrだけなら先述のURLからダウンロードできるのですが、wubildr.mbrはちょっと探したところでは見つけられませんでした。
ゴミ箱に残っていない場合は、
1. どこか信頼できる場所からwubildrとwubildr.mbrを探してきてCドライブ直下に配置する
2. 作業用Windows PCが用意できるのであれば、そちらにいったんwubiをインストールして上記のファイルをコピーする
(作業用PCの方は、役目が終わったらwubiをアンインストールしてかまいません)
3. Wubiのインストール先が把握できていれば仮想HDDイメージファイルを安全な場所にコピーして、wubiをアンインストール後、再インストールして、wubiでのUbuntuの正常起動が確認できればWindowsを立ち上げ直してバックアップしておいたHDDイメージを書き戻す
などが考えられます。
オフライン
hmatsue様、ご回答ありがとうございます。調べましたがゴミ箱等には残っておりませんでした。また、データ復元ツールなども試してみましたが、復元できませんでした。ご回答いただいた2番目が比較的容易にできると思いますので近日中にそちらを実行してみます。結果が出ましたらまた投稿させていただきます。詳細なご回答ありがとうございました。
オフライン
容量の問題も有りますが C:/ubuntu /disk/root.disk (←うろ覚え)
これを退避さしてwubiを再インストール後に入れ替えで上手くいかないでしょうか。
オフライン
あっ、ゴメンなさい。
#4のhmatsueさんの3番と同じ事を書いています。
それから、もし必要なデータ類が単独のファイルやフォルダなら(システム的な設定やツールでないなら)wubiのHDD(仮想HDD)を覗いて、普通にHDDやUSBメモリ等にコピペ出来ますので安心を。
オフライン
hir0様、ありがとうございます。hmatsue様のアドバイス3はそういう意味でしたか。それらしいディスクが見つかりましたのでそれをバックアップするのもありですね。こちらだと作業用パソコンを用意する必要も無いですし。どちらかを試してみます。ありがとうございます。
オフライン
hmatsue様、hir0様、作業用PCにubuntuをインストールしてできたファイルをコピーしたところ起動できるようになりデータも無事でした。ありがとうございました。また何かありましたらよろしくお願いします。
オフライン