オリジナルLinuxの構築備忘録
コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行コンパクトフラッシュへ移行

5−29.コンパクトフラッシュへ移行

@ コンパクトフラッシュのパーティショニング(8Mコンパクトフラッシュ)

  $fdisk /dev/hdd ← 今回の開発機ではCFはIDEセカンダリーのSlaveに接続

  Command (m for help): n
  Command action
    e extended
    p primary partition (1-4)
  p
  Partition number (1-4): 1
  First cylinder (1-246, default 1): 1
  Using default value 1
  Last cylinder or +size or +sizeM or +sizeK (1-246, default 246): 246
  Using default value 246

  Command (m for help): p

  Disk /dev/hdd: 2 heads, 32 sectors, 246 cylinders
  Units = cylinders of 64 * 512 bytes

  Device Boot  Start   End  Blocks  Id  System
  /dev/hdd1     1   246   7856  83  Linux

  Command (m for help): w
  The partition table has been altered!

  Calling ioctl() to re-read partition table.
  Syncing disks.
  $

A コンパクトフラッシュへext2ファイルシステムを作成する

  $mke2fs /dev/hdd1
  mke2fs 1.27 (8-Mar-2002)
  Filesystem label=
  OS type: Linux
  Block size=1024 (log=0)
  Fragment size=1024 (log=0)
  1968 inodes, 7856 blocks
  392 blocks (4.99%) reserved for the super user
  First data block=1
  1 block group
  8192 blocks per group, 8192 fragments per group
  1968 inodes per group

  Writing inode tables: done
  Writing superblocks and filesystem accounting information: done

  This filesystem will be automatically checked every 30 mounts or
  180 days, whichever comes first. Use tune2fs -c or -i to override.

B コンパクトフラッシュをマウントする

  $mkdir -p /mnt/cf
  $mount /dev/hdd1 /mnt/cf
 lost+foundがある場合は削除する
    $cd /mnt/cf
    $rm -rf *
    $df
    Filesystem  1K-blocks  Used  Available  Use%  Mounted on
    /dev/hdd1     7605    1     7200   1%  /mnt/cf

C 作成したファイルのコピー

  $cp -a /mnt/target2/* /mnt/cf/
コンパクトフラッシュへ移行必要なファイルだけをコピーすることで8Mのコンパクトフラッシュでも十分収まるワン

D コンパクトフラッシュへブートローダーの導入

  $cd /mnt/cf/etc
  $vi lilo.conf → lilo.confのサンプルは補足10.参照
  $/mnt/tg2/sbin/lilo -r /mnt/cf

E EDENへ装着そして起動・・・ 



前  戻る  次
コンパクトフラッシュへ移行