揮発性のメモ2

http://d.hatena.ne.jp/iww/

Cygwinだけでext3のファイルシステムを作る その1

WindowsにCFを挿す

USB-CF変換器を使ってCFをWindowsマシンに認識させる。
/dev/sdcとかになるが、ドライブがいっぱいあると どれがどれに割り当てられてるのかわからないので /proc/partitions でも見張って判断する。


挿す前。

$ cat /proc/partitions
major minor  #blocks  name

    8     0  55456380 sda
    8     1  45206878 sda1
    8     2  10241437 sda2


挿した後。sdcが増えてるので、コレだとわかる。

$ cat /proc/partitions
major minor  #blocks  name

    8     0  55456380 sda
    8     1  45206878 sda1
    8     2  10241437 sda2
    8    32     46976 sdc
    8    33     46960 sdc1

ext3でフォーマットする

e2fsprogsとe2fsimageはあらかじめインストールしておく。

 mkfs.ext3 /dev/sdc1


chrootディレクトリをルートのようにコピーする

 e2fsimage -f /dev/sdc1 -d chroot/

未解決問題

  • ownerとgroupが全部rootになる ⇒ 環境を整えればおk
  • バイスファイルのメジャー番号が0になってしまう ⇒ あとでなんとかする