お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-11-27 02:39:09

sony5614
メンバ
登録日: 2009-08-17

wubi 10.04 起動しない

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からマウントすることもファイルを救出することもできません
サーバーの管理も行っていたので、せめてファイルは取り出したいのですがどうすればよいでしょうか?

オフライン

 

#2 2010-11-27 10:09:13

hmatsue
アドバイザ
登録日: 2009-03-10

Re: wubi 10.04 起動しない

先週末ぐらいだったかにアップデートしたときにgrubのパッケージが新しくなっていて、私がaptitudeでアップデートしたときには「grubをインストールせずに継続する設定になっているけど問題無いですか?」的なメッセージ(すみません。正確なメッセージは覚えていないです)がでてYESを選び、現在も正常に起動する状態になっていますが、アップデートマネージャのバグでgrubがインストールされてしまったか、手動でインストールを選択してしまったかあたりでは無いかと思います。
残念ながらwubiの起動の仕組み(Lupinとか)を理解できていないため、修復方法については具体的な案は無いです。。

https://wiki.ubuntulinux.jp/UbuntuTips/Install/WubiGuide#head-e80f8715d061dd97d94a7d13559eea340e9b2afa

あたりを参考にまずはデータの引き上げを行って、復旧方法についてなにかアドバイスがあるのを待ってみて下さい。

オフライン

 

#3 2010-11-27 10:30:16

hmatsue
アドバイザ
登録日: 2009-03-10

Re: wubi 10.04 起動しない

ご参考まで、こちらの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ドライブとして認識)です。

オフライン

 

#4 2010-11-27 14:20:13

sony5614
メンバ
登録日: 2009-08-17

Re: wubi 10.04 起動しない

詳しい説明までありがとうございます。

一週間ほど前にHDD全体のバックアップを取っておいたのでそこにあるC:/ubuntuフォルダをエクスポートして無理やり上書きさせたら何とか起動することはできました。

ですがやはり、不安でアップデートできません。
暇な時間に、バックアップを取り、もう一度アップデートして試してみたいと思います。
その際は、アップデートされたソフトウェア等も確認しておきます

アップデートマネージャのバグなのでしたら、改善された際や何か報告された際に、URLを載せていただけるとありがたいです。

オフライン

 

#5 2010-11-27 14:51:24

hmatsue
アドバイザ
登録日: 2009-03-10

Re: wubi 10.04 起動しない

不用意にバグという言葉を使ったのはまずかったですね。。
現時点の情報だけではバグかどうか判断もつかないですし、バグであったとしてもどこに問題があるのか(パッケージのどれかなのか、アップデートマネージャなのか、それ以外なのか)判らない状態です。

似ていると思われる症状のバグレポートとしては、
https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/477104
があるようですが、Lucid, Maverickでは解決済みになっているようです。
解決したように見えていて実はまだ条件によっては問題発生する、ということも有り得ない話では無いので、現象を再現させられる環境を持っていて、かつ、ちゃんとしたレポートができる人が現れるのを待つしか無いかも知れません。。

オフライン

 

Board footer

Powered by FluxBB