
Ubuntu日本語フォーラム

ログインしていません。
こんにちは。
以前、ubuntu8.10をインストールしたときに、起動できなくて
このフォーラムで様々な助言をいただき、最終的に
ライブCDからmenu.lstにおいて、肝心な部分を
title Ubuntu 8.10, kernel 2.6.27-7-generic
uuid c1f4a20a-3e58-46f6-93b0-ea56ec8a73a9
kernel /boot/vmlinuz-2.6.27-7-generic root=UUID=c1f4a20a-3e58-46f6-93b0-ea56ec8a73a9 ro quiet splash noapic acpi=off locale=ja_JP
initrd /boot/initrd.img-2.6.27-7-generic
root (hd0,5)
quiet
のように書き換えて、うまく起動できました。
今回は、8.10を使っていて、「9.04にアップデートできます」
と表示されたので、OKとして、一連の処理が終わった後に
再起動をかけたところ、
grubでのタイトルは、以前の「Ubuntu 8.10, kernel 2.6.27-7-generic」のままであり
おかしいな、と思いながらもそれを選択したところ
時計の丸いマークが表示されたまま、デスクトップ画面が表示されませんでした。
ライブCDから起動してmenu.lstの内容を確認したところ
以前のものから変更されていませんでした。
同じような経験がある方、もしくは何かご提案をお持ちの方は
ぜひ助言の方をお願いしたいと思います。
よろしくお願い致します。
オフライン
同様にLiveCDでmenue.lsitを開いて、投稿(?)してみてはいかがでしょう。
オフライン
menu.lst をバックアップして、update-grub で menu.lst が更新されないでしょうか。
※参考
トピック:FYI:kernelとbindにアップデートがかかりました
おぉっと。
もちろん#3はリカバリーモードで起動する前提です。
リカバリーモードで起動できなかったら.....やっぱりLiveCDを使うしかないのかな?
リカバリモードがダメでも
grubのメニュー画面が起動したら[e]を押して
「kernel」で始まる書かれた行の上でもう一度[e]
/boot/vmlinuz-2.6.27-7-generic
を
/boot/vmlinuz-2.6.28-11-generic
に書きかえて「Enter」
次に「initrd」を書かれた行の上で[e]
/boot/initrd.img-2.6.27-7-generic
を
/boot/initrd.img-2.6.28-11-generic
に書き換えて[Enter]
そして[b]で起動できるかもしれせん。
もし出来たらavidyaさんの#3を実行して下さい。
これもダメならLiveCDから起動するようですかね。
オフライン
・メニューリストが更新されていない
・以前のカーネルから起動できない
今、回答頂いている識者の方のアドバイスを実行して改善されない場合は
状況から見ても、アップグレード自体が失敗している可能性も有ります。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
ぐらいでしょうか。あ、意味が分からないなら、無視してください。
出来れば実行して欲しいですね、状況によっては憶測の行きを出ませんが確実に進展はします。
あと $ df が何かを示してくれるかも?
もしくは乱暴ですが $ sudo fsck -y /dev/sda6 で壊れるか何も変化ないかとか。
まぁ、あれですね。情報の提出と、実行の結果がどんどん本質に迫っていくかと、、、
オフライン
avidyaさん、GHOさん、ご返事ありがとうございます。
GHO による投稿:
リカバリモードがダメでも
grubのメニュー画面が起動したら[e]を押して
「kernel」で始まる書かれた行の上でもう一度[e]
/boot/vmlinuz-2.6.27-7-generic
を
/boot/vmlinuz-2.6.28-11-generic
に書きかえて「Enter」
次に「initrd」を書かれた行の上で[e]
/boot/initrd.img-2.6.27-7-generic
を
/boot/initrd.img-2.6.28-11-generic
に書き換えて[Enter]
そして[b]で起動できるかもしれせん。
もし出来たらavidyaさんの#3を実行して下さい。
これもダメならLiveCDから起動するようですかね。
とりあえずこれらを試してみて、また報告します。
オフライン
kiyoshiさん、ご返事ありがとうございます。
kiyoshi による投稿:
上記の#6までもお読みください。
状況が分かれば、みなさんも回答しやすいかもしれません。
LiveCD(日本語RemixCD)で起動して、問題のUbuntuのインストールされたパーティション(#1の情報からすると、/dev/sda6ですよね?)をマウントして、その中のbootディレクトリの中の
vmlinuz-2.6.28*
initrd.img-2.6.28*
にどんなものがあるのか、
内蔵HDDのパーティションの構成、
そして
問題のパーティションのUUID
をご連絡くださると良いかもしれません。
端末からなら、コード:
$ sudo fdisk -lu $ sudo blkid $ sudo vol_id /dev/sda6|grep "ID_FS_UUID="|cut -d= -f2 $ sudo mount /dev/sda6 /mnt -o ro && ls /mnt/boot/vmlinuz* /mnt/boot/initrd.img*|| ls $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/vmlinuz* $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/initrd.img*ぐらいでしょうか。あ、意味が分からないなら、無視してください
#5までを試したけれどうまくいきませんでしたので、
上記の内容を試してみて、また投稿します。
オフライン
ライブCDで/dev/sda6をマウントしてbootディレクトリ内容を確認すると以下のようになっていました。
ubuntu@ubuntu:/mnt/boot$ ls -a
. grub
.. initrd.img-2.6.27-11-generic
System.map-2.6.27-11-generic initrd.img-2.6.27-14-generic
System.map-2.6.27-14-generic initrd.img-2.6.27-7-generic
System.map-2.6.27-7-generic memtest86+.bin
abi-2.6.27-11-generic sarge.bmp
abi-2.6.27-14-generic sid.bmp
abi-2.6.27-7-generic vmcoreinfo-2.6.27-11-generic
coffee.bmp vmcoreinfo-2.6.27-14-generic
config-2.6.27-11-generic vmcoreinfo-2.6.27-7-generic
config-2.6.27-14-generic vmlinuz-2.6.27-11-generic
config-2.6.27-7-generic vmlinuz-2.6.27-14-generic
debian.bmp vmlinuz-2.6.27-7-generic
debianlilo.bmp
次にkiyoshiさんがご提案されたものを実行した結果を順番に載せます。
ubuntu@ubuntu:~$ sudo fdisk -lu
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = セクタ数 of 1 * 512 = 512 bytes
Disk identifier: 0x901b81b0
デバイス Boot Start End Blocks Id System
/dev/sda1 2048 5861375 2929664 27 不明
Partition 1 does not end on cylinder boundary.
/dev/sda2 * 5861376 533204991 263671808 7 HPFS/NTFS
/dev/sda3 948242432 976773119 14265344 c W95 FAT32 (LBA)
/dev/sda4 533213415 947272724 207029655 5 拡張領域
/dev/sda5 533213478 548828594 7807558+ 82 Linux swap / Solaris
/dev/sda6 548828658 947272724 199222033+ 83 Linux
領域テーブル項目がディスクの順序と一致しません
ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: UUID="8240B11D40B118BD" LABEL="Windows RE" TYPE="ntfs"
/dev/sda2: UUID="EE7E95077E94C9AB" LABEL="Windows Vista" TYPE="ntfs"
/dev/sda3: LABEL="NEC-RESTORE" UUID="F897-B77B" TYPE="vfat"
/dev/sda5: TYPE="swap" UUID="10dfeaa1-7241-4a7b-9ad9-42691fdf05e2"
/dev/sda6: UUID="c1f4a20a-3e58-46f6-93b0-ea56ec8a73a9" TYPE="ext3"
/dev/loop0: TYPE="squashfs"
ubuntu@ubuntu:~$ sudo vol_id /dev/sda6 /dev/sda6|grep "ID_FS_UUID="|cut -d= -f2
c1f4a20a-3e58-46f6-93b0-ea56ec8a73a9
ubuntu@ubuntu:~$ sudo mount /dev/sda6 /mnt -o ro && ls /mnt/boot/vmlinuz* /mnt/boot/initrd.img*|| ls $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/vmlinuz* $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/initrd.img*
linuz* /mnt/boot/initrd.img*|| ls $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/vmlinuz* $(more /etc/mtab|grep /dev/s
/boot/vmlinuz* /mnt/boot/initrd.img*|| ls $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/vmlinuz* $(more /etc/mtab|grep /dev/sda6|tr -s " "|cut -d" " -f 2)/boot/
以上です。
何かお分かりのことがあれば、ご連絡お願いします。
オフライン
あれ?
9.04 の kernel が無い?
menu.lst が更新されなかっただけじゃないのか。
これは、必要なデータのバックアップを取って頂いて、再インストールしないといけないかもしれません。
9.04 にするならば、8.10→9.04 のアップデートではなく、9.04 の LiveCD を別途作ってインストールするのが良いかと思います。
もっと上手い手があればよいですが、どなたか何かご存知ですか?
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
※規約違反により追放されたユーザの投稿は、ログインユーザにのみ表示されます。
オフライン
kiyoshiさん、GHOさん、
ご返事ありがとうございます。
いろいろと考えたのですが、
kiyoshiさんのおっしゃる通り、必要なデータをバックアップして、再インストールすることにします。
ご対応ありがとうございました。
オフライン