
Ubuntu日本語フォーラム

ログインしていません。
wubi 10.04が起動しなくなりました。
Windows7とデュアルブートしようと思っていたのですがパーティションを分割するのが面倒だったので
3か月ほど前からwubi 10.04をインストールさせ、そちらで起動させてました。
今日、11月27日にアップデートマネージャからアップを行ったところ
更新されたファイルが15個、インストール後、再起動を要求するウィンドウが出たので再起動させました
すると、WindowsブートマネージャからUbuntuを選択した後、grubの画面に行くはずなのですが
Ubuntu選択後、すぐにPCが再起動され、社名のロゴが出る画面に戻ってしまいます、そのあとにまたブートマネージャ
起動
↓
Windowsブートマネージャ
↓(Ubuntu選択)
黒い画面になり、一瞬、not found○○と見え
↓
PC起動時の画面に戻り
ブートマネージャ
といった感じになります。grubまで行くのでしたら自分でも何とかしようがあったかもしれませんが今回はgrubすらいきません
しかもwubiというインストール方法なので別のOSからマウントすることもファイルを救出することもできません
サーバーの管理も行っていたので、せめてファイルは取り出したいのですがどうすればよいでしょうか?
オフライン
先週末ぐらいだったかにアップデートしたときにgrubのパッケージが新しくなっていて、私がaptitudeでアップデートしたときには「grubをインストールせずに継続する設定になっているけど問題無いですか?」的なメッセージ(すみません。正確なメッセージは覚えていないです)がでてYESを選び、現在も正常に起動する状態になっていますが、アップデートマネージャのバグでgrubがインストールされてしまったか、手動でインストールを選択してしまったかあたりでは無いかと思います。
残念ながらwubiの起動の仕組み(Lupinとか)を理解できていないため、修復方法については具体的な案は無いです。。
https://wiki.ubuntulinux.jp/UbuntuTips/Install/WubiGuide#head-e80f8715d061dd97d94a7d13559eea340e9b2afa
あたりを参考にまずはデータの引き上げを行って、復旧方法についてなにかアドバイスがあるのを待ってみて下さい。
オフライン
ご参考まで、こちらのgrub.cfgの内容を貼ってみます。
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_lupin ###
menuentry "Ubuntu, Linux 2.6.32-26-generic" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-26-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry "Ubuntu, Linux 2.6.32-26-generic (recovery mode)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-26-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-26-generic
}
menuentry "Ubuntu, Linux 2.6.32-25-generic" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-25-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry "Ubuntu, Linux 2.6.32-25-generic (recovery mode)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-25-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry "Ubuntu, Linux 2.6.32-21-generic" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro quiet splash
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry "Ubuntu, Linux 2.6.32-21-generic (recovery mode)" {
insmod ntfs
set root='(hd0,2)'
search --no-floppy --fs-uuid --set b2d01d2ed01cfa75
loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
linux /boot/vmlinuz-2.6.32-21-generic root=/dev/sda2 loop=/ubuntu/disks/root.disk ro single
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_lupin ###
以下省略Ubuntuインストールディレクトリは上記のように/dev/sda2(WindowsXP領域からDドライブとして認識)です。
オフライン
詳しい説明までありがとうございます。
一週間ほど前にHDD全体のバックアップを取っておいたのでそこにあるC:/ubuntuフォルダをエクスポートして無理やり上書きさせたら何とか起動することはできました。
ですがやはり、不安でアップデートできません。
暇な時間に、バックアップを取り、もう一度アップデートして試してみたいと思います。
その際は、アップデートされたソフトウェア等も確認しておきます
アップデートマネージャのバグなのでしたら、改善された際や何か報告された際に、URLを載せていただけるとありがたいです。
オフライン
不用意にバグという言葉を使ったのはまずかったですね。。
現時点の情報だけではバグかどうか判断もつかないですし、バグであったとしてもどこに問題があるのか(パッケージのどれかなのか、アップデートマネージャなのか、それ以外なのか)判らない状態です。
似ていると思われる症状のバグレポートとしては、
https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/477104
があるようですが、Lucid, Maverickでは解決済みになっているようです。
解決したように見えていて実はまだ条件によっては問題発生する、ということも有り得ない話では無いので、現象を再現させられる環境を持っていて、かつ、ちゃんとしたレポートができる人が現れるのを待つしか無いかも知れません。。
オフライン