へて root disk を 作成してみましょう。
今回は 基本は終わっているので initrd.img のみ 置き換えればいいと いう 事になります。まあ暫定の バックアップを 取っておいて
$ pwd /home/ksim/proj $ su -m Password: # pwd /home/ksim/proj # cd images/ # mv initrd.img old-02-initrd.img # mv rootfiles old-02-rootfiles # cd - /home/ksim/proj # ls tmp/ fsroot/ # ls -a tmp/fsroot/ ./ ../
# dd if=/dev/zero of=images/rootfiles bs=1k count=4096 # mke2fs -F -v -m0 -L rootdisk images/rootfiles # mount -o loop images/rootfiles tmp/fsroot/ # rmdir tmp/fsroot/lost+found/ # mkdir tmp/fsroot/lost+found/ # ls -l tmp/fsroot/ | sed 1d drwxr-xr-x 2 root root 1024 9月 8日 21:49 lost+found/ # ls -a tmp/fsroot/lost+found/ ./ ../ # cp -av rootfs/* tmp/fsroot/ # df | sed 2,3d # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /home/ksim/proj/images/rootfiles 3963 1080 2883 28% /home/ksim/proj/tmp/fsroot # umount tmp/fsroot/ # gzip -9 < images/rootfiles > images/initrd.img
ほたら root disk を フロッピディスク装置に いれて 置き換えにかかりましょう。
# mount /dev/fd0 /mnt/ # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1412 453 959 33% /mnt # ls -l /mnt/boot/initrd.img -rw-r--r-- 1 root root 458387 9月 7日 21:02 /mnt/boot/initrd.img # rm /mnt/boot/initrd.img # cp images/initrd.img /mnt/boot/ # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1412 500 912 36% /mnt # ls -l images/initrd.img -rw-r--r-- 1 root root 506854 9月 8日 21:45 images/initrd.img # umount /mnt/
これで起動させて見ましょう。
にゃんたろう 拝!
2011年 9月 8日 (木) 21:04:31 JST 作成