ページ 11

431JP2012 / zp431305.sfs / next boot will be faster!

Posted: 12/08/27(月) 17:45
by 944ホン
下記を投稿していました。
Re: パピーリナックス 431JP2012
バグ、トラブル エリアにて経過報告です。

インストールディレクトリ
puppy431JP ------ C:\puppy431  ---------- CDからの zp431305.sfs 存在
puppy431JP2012 -- C:\puppy431-2012 ------ zp431305.sfs追加書き込み

試行作業 ###############
1 pupp431JP2012起動で zp431305.sfs 読み込まない様に、上記2ヶ所のzp431305.sfsをファイル名変更してpupp431JP2012起動
  pupp431JP2012起動でもpuppy431ディレクトリのzp431305.sfsを読む動作が有るので。

2 puppy431起動、X server エラー正常起動しない。zp431305.sfsファイル名変更不可!
  zp431305.sfsファイル名戻して、save ファイル削除して、初期起動、正常動作!saveファイル新規
  next boot will be faster! 1回のみ

3 pupp431JP2012起動、SFS_load ロード済ウインドウにzp431305.sfs存在、C:\puppy431のファイルを読み込んでいる。
  再起動時も next boot will be faster! が表示される。
  SFS_loadロード済ウインドウでアンロード操作実行
  現状 next boot will be faster! なしで起動される様になった。
  /tmp/sfs_load ディレクトリが無くなっている。
########################

以上にて、現状、next boot will be faster! なしで起動する様に成りました。

Re: 431JP2012 / zp431305.sfs / next boot will be faster!

Posted: 12/08/27(月) 21:34
by シノバー
944ホン さんが書きました:下記を投稿していました。
Re: パピーリナックス 431JP2012
バグ、トラブル エリアにて経過報告です。

インストールディレクトリ
puppy431JP ------ C:\puppy431  ---------- CDからの zp431305.sfs 存在
puppy431JP2012 -- C:\puppy431-2012 ------ zp431305.sfs追加書き込み

試行作業 ###############
1 pupp431JP2012起動で zp431305.sfs 読み込まない様に、上記2ヶ所のzp431305.sfsをファイル名変更してpupp431JP2012起動
  pupp431JP2012起動でもpuppy431ディレクトリのzp431305.sfsを読む動作が有るので。

2 puppy431起動、X server エラー正常起動しない。zp431305.sfsファイル名変更不可!
  zp431305.sfsファイル名戻して、save ファイル削除して、初期起動、正常動作!saveファイル新規
  next boot will be faster! 1回のみ

3 pupp431JP2012起動、SFS_load ロード済ウインドウにzp431305.sfs存在、C:\puppy431のファイルを読み込んでいる。
  再起動時も next boot will be faster! が表示される。
  SFS_loadロード済ウインドウでアンロード操作実行
  現状 next boot will be faster! なしで起動される様になった。
  /tmp/sfs_load ディレクトリが無くなっている。
########################

以上にて、現状、next boot will be faster! なしで起動する様に成りました。
zp431305.sfs という名前のファイルは SFSの中でも特殊なファイルです。
インストールディレクトリにこの名前のファイルがあると、起動時に無条件で読み込まれます。Sfs_loadで読み込んだり外したりできません。ところが sfs_loadのバグで、通常のSFSと同じようにロード指定できてしまい、2重にロードされていたようです。

puppy431JP ------ C:\puppy431  ---------- zp431305.sfs 存在
puppy431JP2012 -- C:\puppy431-2012 ------ zp431305.sfsを削除
この状態では起動時に読み込まれなかった zp431305.sfsを sfs_loadが探しに行き、隣のフォルダC:\puppy431 にある zp431305.sfs を発見し、ロードするという動作になります。

sfs_loadでは zp431305.sfsを読み込まないように(アンロード)しておくと、素直な動きになります。
すなわち、
C:\puppy431-2012/zp431305.sfs があると、起動時に自動的に読み込まれる。
C:\puppy431-2012/zp431305.sfs がないと、読み込まれない。