[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:51746] Re: マルチブートがエラーになります
長南さん
遅くなりました。
:ご提案された内容
実施した結果
という要領で以下報告します。
3) ubuntu が入っているパーティションのデバイス名を以下のコマンドで
調べるというか、見当を付けます。
sudo fdisk -l (オプションの -l はマイナス・エルです)
Disk /dev/sda:80GB
255heads,63 sectors/track, 9729cylinders
...
Device Boot start end ... Id System
/dev/sda1 * 1 1945 83 Linux
/dev/sda2 1946 2431 5 Extended
/dev/sda3 2432 5592 83 Linux
/dev/sda4 5593 6078 82 Linux Swap/Solaris
/dev/sda5 1946 2431 82 Linux Swap/Solaris
4) ubuntu が入っているのが、/dev/sda1 だとします。Inode size が
256 byte であるかどうか、確認します(これでよいのか、ちょっと
自信がありませんが)。
sudo tune2fs -l /dev/sda1 | grep -i inode
Inode size:256
6) ubuntu の領域をマウント。
sudo mount /dev/sda1 /mnt
ついでに /dev/sda1 が本当に ubuntu の領域かどうか確認しておいて
ください。cat /mnt/etc/issue
Ubuntu 8.10 \u \l
8) sudo umount /mnt で ubuntu の領域をアンマウントして、再起動。
9) ubuntu がうまくブートしたら、
ubuntu ブート成功!!
debian もブートするように、
/boot/grub/menu.lst に適当に加筆します。
これは、当然 Ubuntu の menu.lst ですね。
この内容は Debian を default起動にしたいので、
Debianを先頭にして、以下のようにしました。
/boot/grub/menu.lstの内容
default 0
timeout 20
hiddenmenu
title Debian GNU/Linux, kernel 2.6.18-6-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.18-amd64 root=/dev/hda3 ro
initrd /boot/initrd.img-2.6.18-6-amd64
# savedefault
title Ubuntu 8.10,kernel 2.6.27-7-server
uuid 05cc7f58-f08d-....
kernel /boot/vmlinuz-2.6.27-7-server root=UUID=05cc7f58-f08d-... ro quiet
splash
initrd /boot/initrd.img-2.6.27-7-server
quiet
title Ubuntu 8.10, kernel 2.6.27-server (recovery mode)
以下略
以上で、再起動をかけたところ、
1)設定どおり20秒のインターバルでEscキーでmenu画面が表示された。
2)表示順は、menuどおり以下のように表示された
Debian
Ubuntu server
Ubuntu server (recovery)
Ubuntu memtest86
3)ところが、Debianをクリックすると
Error 15: File not found
Press any key to continue...
とメッセージが出され、リターンキーで2)のメニュー画面に戻る
4)そこで、Ubuntu server をクリックすると、Ubuntu server は
正常に起動する。ただし、起動途中で
*(赤色)Your system does not have the CPU extensions required to use
KVM.
Not doing anything.
というメッセージが異色でした。
という結果になりました。
今度は、Ubuntuは立ち上がりましたが、Debianが立ち上がらない、という結果です。
どうすればよいのか、見当もつきませんが、よろしくお願いします。
T.Nimiya