crunchgen: /asyncs/src/release/picobsd/build/build_dir-net/crunch1.conf:19: `../../tinyware' is not a directory, skipping it usage: cp [-R [-H | -L | -P]] [-f | -i] [-pv] src target cp [-R [-H | -L | -P]] [-f | -i] [-pv] src1 ... srcN directory
if [ "${INCLUDE_FLOPPY_IN_MFS}" = "yes" ]; then log "---> Copy generic floppy_tree into MFS..." cp -Rp ${BUILDDIR}/floppy.tree/* ${MFS_MOUNTPOINT}/fd fiがエラーの原因であることを発見 INCLUDE_FLOPPY_IN_MFS って? 検索範囲を海外まで広げて再度検索A PicoBSD User and Starter FAQ 発見! 他からの情報も含めると INCLUDE_FLOPPY_IN_MFS を yes にするとカーネルに設定が埋め込まれるらしい 初期値は yes 埋め込まれると
なんか変 ループしてる? じっと見ていると なんか mount に失敗してるっぽい ネストしすぎか何かで停止 /etc/rc を見てみると /fd にフロッピーをマウントしようとしてるのに /fd が無いみたいなので picobsd の中で /fd を作るように修正 picobsd の修正はこんな感じ
! INCLUDE_FLOPPY_IN_MFS="no"
*************** *** 525,530 **** --- 525,532 ---- if [ "${INCLUDE_FLOPPY_IN_MFS}" = "yes" ]; then log "---> Copy generic floppy_tree into MFS..." cp -Rp ${BUILDDIR}/floppy.tree/* ${MFS_MOUNTPOINT}/fd + else + mkdir ${MFS_MOUNTPOINT}/fd fi (log "---> Fixing permissions"; cd ${MFS_MOUNTPOINT}; chown -R root . ) df -ik ${MFS_MOUNTPOINT}
MFS filesystem signature not found in kernelと出るときは Kernel config file に
options MD_ROOT_SIZE=2200を追加 数字はMFSのサイズと同じに この情報もですが A PicoBSD User and Starter FAQ には助けられました Bruce R. Montague ありがとー