[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gentoojp-users 410] Re: ppc版_OldWorld機用の起動CD
この仮定が間違っているということではありませんか?
可能性ありそうですね。
mibootはどういう動作をするんでしょう?(OldWorld持ってません。)
1. miboot -> yabootを呼び出す -> yaboot.confを読み込んで起動?(2段階?)
2. miboot -> yaboot.confを読み込んで自ら起動?
mibootについては
http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/2003-May/007724.html
そのML の4月頃のを
http://lists.terrasoftsolutions.com/pipermail/yellowdog-general/2003-April/006991.html
を軽く読んだ限りでは、1.の方が可能性あるかなと思いました。
まだ理解不足でしてどうなのでしょうか?個人的には 2.であると思うのですが。
というのはおそらくyabootなしでmibootは動作するようですから(自分の体験では
ありませんが)。
いずれにしても、yaboot.conf使ってるはずなのに
Linux Kernels/ (<-いま扱っているmibootはここにカーネルを探しに来る。)
----vmlinux
ここが何故必要なのかってのも疑問ですね。
この仕様は私も疑問に思うところですが、そうハードコードされていると
Vine ML上でうかがいました。
あとご紹介のメールでは、
(引用開始)
if that file (the boot.conf file) is missing, it will
fall back to the yaboot.conf file found inside the "System Folder".
(引用終り)
System Folderに配置しないといけないんでしょうか?
YDLで成功したディレクトリ構成と何か違っている点などはありませんか?
みなさまのアドバイスに感謝します。
以下はlinuxppc ML上でいただいたアドバイスの一部と、それに
対しての私の報告を抜粋した物です。yaboot.confに書かれた設定を
mibootが読んでいないのでないかという点には同感なのですが、
まだ対処法が分かっておりません。ひきつづきお便りする次第です。
----yaboot.conf (<-いま扱っているmibootはこれを読んでくれるそう。)
これは本当ですか?
miboot は
1. root directory の "boot.conf"
2. root directory の "miboot.conf"
3. root directory の "yaboot.conf"
4. ":System Folder:yaboot.conf"
5. ":Linux Kernels:yaboot.conf"
という順番に config file を読み込むようになっています。
とう事で、設定ファイルの場所を変えるか、"boot" directory を
"System Folder" という名前に変えましょう。
じつはそういった組み合わせも試したのです。とくにyaboot.confを
miboot.confにあらためてroot directoryにコピーする、boot/をSystem Folder/
に変更する、このふたつはCD作成まで行って試しました。
前者では
CDの中身
boot/
----boot.msg
----initrd.img.gz
----map.hfs
----ofboot.b
----System.map
----vmlinux
----yaboot
----yaboot.conf
----Finder
----magicboot
----System (<-miboot)
Linux Kernels/ (<-いま扱っているmibootはここにカーネルを探しに来る。)
----vmlinux
miboot.conf (<-mibootはこれを読みに来る。)
docs/
----gentoo-ppc-install.txt
live.gcloop
ppc-stages/
----stage1-ppc-1.4_rc7.tbz2
----stage2-ppc-1.4_rc7.tbz2
----stage3-ppc-1.4_rc7.tbz2
yaboot.confの内容
## $Header: /home/cvsroot/gentoo-src/pvdabeel/ppclivecd/files/boot/yaboot.conf,v
1.1 2003/02/23 18:27:33 pvdabeel Exp $
device=cd:
root=/dev/ram
default=live
timeout=100
message=/boot/boot.msg
fgcolor=white
bgcolor=black
image=/boot/vmlinux
initrd=/boot/initrd.img.gz
initrd-size=11000
label=live
read-write
append="init=/linuxrc"
image=/boot/vmlinux
initrd=/boot/initrd.img.gz
initrd-size=11000
label=live-safe
append="video=ofonly init=/linuxrc"
read-write
という設定です。
後者では
CDの中身
System Folder/
----boot.msg
----initrd.img.gz
----map.hfs
----ofboot.b
----System.map
----vmlinux
----yaboot
----yaboot.conf (<-いま扱っているmibootはこれを読んでくれるそう。)
----Finder
----magicboot
----System (<-miboot)
Linux Kernels/ (<-いま扱っているmibootはここにカーネルを探しに来る。)
----vmlinux
docs/
----gentoo-ppc-install.txt
live.gcloop
ppc-stages/
----stage1-ppc-1.4_rc7.tbz2
----stage2-ppc-1.4_rc7.tbz2
----stage3-ppc-1.4_rc7.tbz2
yaboot.confの内容
## $Header: "/home/cvsroot/gentoo-src/pvdabeel/ppclivecd/files/System Folder/yaboot.conf",v
1.1 2003/02/23 18:27:33 pvdabeel Exp $
device=cd:
root=/dev/ram
default=live
timeout=100
message="/System Folder/boot.msg"
fgcolor=white
bgcolor=black
image="/System Folder/vmlinux"
initrd="/System Folder/initrd.img.gz"
initrd-size=11000
label=live
read-write
append="init=/linuxrc"
image="/System Folder/vmlinux"
initrd="/System Folder/initrd.img.gz"
initrd-size=11000
label=live-safe
append="video=ofonly init=/linuxrc"
read-write
という設定ですが、両者ともCDから起動すると
Kernel not found :Linux Kernels ! (前者)
Kernel not found :Linux Kernels: /System Folder/vmlinux ! (後者)
と表示され、前回の報告よりさらに前の段階でストップしてしまいます。
--
田中 元 BYH01337@xxxxxxxxxxx