vine-users ML アーカイブ



[vine-users:077460] Re: Vine-4.1 PPC の mkkpkg の現状 まと め

  • From: 竹中 浩 <tkn-hiroshi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:077460] Re: Vine-4.1 PPC の mkkpkg の現状 まと め
  • Date: Thu, 09 Aug 2007 17:39:45 +0900
竹中@京都です。

On 2007/08/09, at 12:06, MATSUBAYASHI 'Shaolin' Kohji wrote:

これは mkkpkg のバグ (と言うのが正確かどうかは微妙 ですが) です。
いろいろ書かれた CONFIG_なんちゃらがどうのこうのというのは
関係ありません。

kernel-2.6.1x のある時点から、arch/ppc -> arch/powerpc に
変更になりました。rpm 的なアーキテクチャは依然 ppc ですが、 kernel を build する際に指定するアーキテクチャは powerpc に 変更されました (少なくとも Vine で対象としている powermac に
対しては)。

この変更に、mkkpkg が対応仕切れてなかったためです。

あとで mkkpkg-2.5.1-0vl3 を errata に出しておきま す。


迅速なご対応ありがとうございました。

P.S.

なお、sbp2 を最初から利用可能な状態にしたいというのが
本来の目的なのであれば、わざわざ kernel をコンパイルし直 されなくても、
例えば

# /sbin/mkinitrd --preload sbp2 \
                 --builtin=ieee1384 --builtin=ohci1394 \
                 [initrd への path] [kernel version]

として initrd を作り、yaboot.conf で起動時にそれを
読み込ませるだけでいいとは思うのですが....

 
インストール CD の ppc/mac/yaboot.conf は、

init-message = "\nWelcome to Vine Linux Installer!\nHit <TAB> for boot options.\n\n"
timeout=6000
enablecdboot

image=cd:,/ppc/mac/vmlinux
	label=linux
	initrd=cd:,/ramdisk.image.gz
	append="maxcpus=1 ramdisk_size=8192"
	read-only

となっています。
インストール時に ieee1394 ディスクを認識する CD を作 りたいのですが、 どのようにすれば良いのでしょうか?ramdisk.image.gz を解凍 して、その
中に上記で作成した initrd を入れれば良いのでしょうか?

よろしくお願いします。

---
竹中 浩
tkn-hiroshi@xxxxxxxxxxxxxxx