2009年6月21日日曜日

Unleashed その5

Step4続きその3
次にgFTPなどを使ってPETパッケージをpuppy-unleashedのpackagesフォルダの中にダウンロードして来ます。必ずしもgFTPを使う必要はありません。1個ずつ手動でダウンロードしても問題ありません。今回ダウンロードするのはpackage-4にあるPETパッケージです。gFTPの使いかたについては解説サイトが沢山あるので、そちらを参照してください。スクリプトを作成し一括処理させるのも良いでしょう。ダウンロード先のドライブはマウントさせておきます。


ibiblio.orgへの最初の接続でpasswordなどを聞かれた場合は最初に右上にあるFTPのボタンを再設定すると良いでしょう。ダウンロードしたファイルを消去するにはファイル名を右クリックして行います。右矢印はサーバーにファイルをアップさせる時に使うものです。

話が前後しますが次のStepに行く前に/packagesにPETを追加したらunleashed-core-4.1.2のバグ?を修正しておかないと、せっかく作成したLive-CDが起動出来ません。以下の要領で修正します。

起動時エラーの状況

Pausing for 60 seconds .... Performing a 'switch root' to the layered file system ... Kernel panic - not syncing: Attempted to kill init!

対策法
1.unleashed-core-4.1.1から/boot/initrd-tree0/devを持って来てunleashed-core-4.1.2の物と入れ換える。
2.unleashed-core-4.1.1から/boot/depmodを持ってきてunleashed-core-4.1.2/bootに入れる。

参考本家フォーラム
4.1.2 Unleashed: custom Puppy won't boot from frugal install
http://www.murga-linux.com/puppy/viewtopic.php?search_id=1474678869&t=37270