initrd.gzのマウント

がうまくいかない。


gunzip initrd.gz
mount -o loop initrd /mnt

ioctl: LOOP_CLR_FD: Device or resource busy
mount: you must specify the filesystem type


とエラーが出てマウントできない。
同じ症状の記事を検索してみると"losetup"コマンドで/dev/loop*をチェックしてみるとか、
"file"コマンドでinitrdのファイルタイプを調べてみるとかありました。


losetupで/dev/loop0を調べてみると


/dev/loop0: [0302]:913040 (initrd)


とinitrdに接続されてるようです。
この状態が良いのか悪いのかも判断がつかないのだが、
とりあえず"file"コマンドでinitrdを調べてみた。


initrd: ASCII cpio archive (SVR4 with no CRC)


使ったことがないが"cpio"ってコマンドがあったはず。
archiveってあるから展開すればいいのかな?