竹中@京都です。
同様の記事を linux-users ML にも投稿しております。
iMac G3 (slot loading) の内蔵 HDD が手狭になったので、
Vine-3.1CRの /usr と /home
を外付けの IEEE1394 ディスクに置いて使用していました。今
回、Vine-4.1CR へバージョン
アップするために同様に、/usr と /homeを外付けの
IEEE1394 HDD へ置こうとしております。
行いました事は、
1. 先ず普通に Vine-4.1CR を内蔵の HDD へインストール
して、Vine のカーネルパッケージ
作成ユーティリティ mkkpkg で、IEEE1394 HDD サポート
の sbp2 をカーネル組み込みにして、
カーネルパッケージを再構築。
2. 上記、カーネルパッケージをインストール。
3. Vine-4.1CR CD の中身を、~/Vine4cd ディレクトリに、
cp -rdp /media/Vine-4.1CR-ppc/* ~/Vine4cd でコピー。
4. ~/Vine4cd にコピーしたデータ内の ppc/mac/ ディレクトリ
内のインストーラカーネル
vmlinux を /boot 内の sbp2 組み込みのカーネ
ルと入れ替え。
5. ~/Vine4cd/Vine/RPM/ 内のカーネルパッケージを、mkkpkg
で、sbp2 組み込みにしたカーネ
ルの RPM パッケージと入れ替え。
6. mkisofs で下記のようにして、HFS/ISO のハイブリッド
CD イメージを作成して、cdrecord
で、インストール用 CD を作成。
mkisofs -hfs -part -dDRT -l -ldot -allow-multidot -J -r -no-
desktop -map mapping.txt \
-sysid PPC -V 'Vine-4.1CRFW-CD' -hfs-bless Vine4cd/ppc/mac -o
vine-4.1crfw-cd.iso
7. 上記、インストール CD より起動。
ところが、これで CD より起動してインストーラが立ち上がりか
けるのですが、X インストーラが
立上がる所まで進まずに、text モードでインストールに使用す
る言語選択の画面で停止して、全
てのキー入力を受け付けなくなります。ただし、起動途中で、IEEE1394
HDD に一瞬アクセスしてい
るような音がするので、IEEE1394 HDD は認識しているようです。
Vine-3.1CR 迄は上記の方法で、IEEE1394 HDD に、/usr
と /home を置いたインストールが可能だっ
たのですが、4.1からインストーラが大幅に変更になり、以前の
方法が通用しないようです。
CD からのブートは出来ているので、インストーラ用のカーネルの設定
に問題があるか、ramdisk.image
に問題があるのかいずれかだと思われるのですがよく分かりません。
カーネルは、デフォルト設定で、sbp2 をカーネル組み込みした
だけです。ramdisk.image の大きさ
を、2倍にしてみても駄目でした。
インストーラカーネルには特別の設定が必要なのか、あるいは、外付け
の IEEE1394 HDD にインストー
ルするには、ramdisk.image に何らかの変更を加える必要が有る
のか悩んでおります。
ちなみに、4.1 からは、Intel 版と ppc 版のイン
ストーラを共通にしたそうですので、多数派?の
Intel 版のユーザの方々からのご助言も期待しております。
よろしくお願い致します。
---
竹中 浩
tkn-hiroshi@xxxxxxxxxxxxxxx