[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:51683] Re: マルチブートがエラーになります



はじめましてpenpeliteと申します

このトラブルに遭遇したことが無いので的外れかもしれませんが、
T.Nimiyaさんが使用しているUbuntuのパーティションはExt3でしょうか?
Ext3のパーティションのinodeが256byteの場合、(初期の)Grubでは読めないそうです。
(UbuntuのGrubはパッチを当てて256byteのinodeの場合でも読めるようにしているようです)

これが原因であれば、
UbuntuのインストールディスクからGrubを再インストールするか、
debianをインストールしたパーティションの適当な場所(/ubuntuなど)にUbuntu用のカーネルをコピーして、
menu.listに
    title     Ubuntu 8.10, kernel 2.6.27-7-server  (on /dev/hda1)
    kernel  (hd0,2)/ubuntu/vmlinutz-2.6.27-7-server root=/dev/hda1
    initrd    (hd0,2)/ubuntu/initrd.img-2.6.27-7-server
と書けば起動できるかもしれません。

penpelite

2009/01/22 13:34 T.Nimiya <jinguu.nimi.taka-2383@xxxxxxxxxxxxxx>:
> はじめまして。
>
> AMD64(HDD80GB全空きの状態)のPCに
> 1) Ubuntu8.1Server版をインストール(hd0,0)、2パーティション(/ (ext3),Swap)・・・この段階では正常起動確認
> 2) 次にDebian4.0(X86,AMD64)をインストール、2パーティション(/ (ext3),Swap)
> 再起動したところ、
> Grubのメニューは表示され、
> 1)Debianを選択クリックすると、Debianは正常起動する
> 2)UbuntuServerを選択クリックすると以下のエラーメッセージを出しストップ
>
>     Booting 'Ubuntu 8.10,Kernel 2.6.27-Server (on /dev/hda1)'
>     root(hd,0,0)
>     Filesystem type is ext2fs,partition type 0x83
>     kernel /boot/vmlinutz-2.6.27-7-server root=UUID=f8f8be......... ro quiet
> splash
>     Error 2: Bad file or directory type
>     Press any key to continue...
>
> なお、Debianの/boot/grub の menu.lst の一部は、
>
>     title    Debian GNU/LINUX, kernel 2.6.18-6-amd64
>     root    (hd0,2)
>     kernel        /boot/vmlinutz-2.6.18-6-amd64 root=/dev/hda3 ro
>     initrd          /boot/initrd.img-2.6.18-6-amd64
>     savedefault
>     ...
>     title    Other operating systems:
>     root
>     ...
>     title    Ubuntu 8.10, kernel 2.6.27-7-server  (on /dev/hda1)
>     root    (hd0,0)
>     kernel    /boot/vmlinutz-2.6.27-7-server root=UUID=f8f8be........ ro
> quiet splash
>     #1 kernel    /boot/vmlinutz-2.6.27-7-server root=/dev/hda1
>     #2 initrd     /boot/initrd.img-2.6.27-7-server
>     #2 savedefault
>     #2 boot
>     ...
> ですが、
> イ) kernel を #1 に変更してもエラーが出ます。
> ロ) #2 の部分もつけてもエラーが出ます。
>
> なお、冒頭のエラーメッセージは、menu.lst の内容が上記の状態のときのものですが、
> イ)、ロ)のように#記号をはずしてもほぼ同様のメッセージでエラーとなります。
>
> 小生、Linuxは、駆け出しで、Grub もよく理解していないものですが、
> いろいろ、インターネットでさがして、menu.lst もいじったのですが、
> うまくいきません。どなたか、ご教示いただければ、幸いです。
>
>
>
>