”initrd.img” の 作成 といっても 現在は ”rootfs.gz”という事で 扱っ ていましたが これから 一応 ”initrd.img” で 運用しましょう。 なーんでも 良いのです という事で 他の名前も 使用していたのです。
奈良の柿 ということで 現状のバックアップをしておきます。
# dd if=/dev/fd0 of=boot-v-grub-0.06-initrd-roofsgz bs=1k 1440+0 records in 1440+0 records out # dd if=/dev/fd0 of=root-v-grub-0.06-initrd-roofsgz bs=1k 1440+0 records in 1440+0 records out
# mount /dev/fd0 /mnt/ # cd /mnt/boot/grub/ # cat menu.lst default=0 timeout=5 color light-cyan/red title Test Linux ver 0.01 Boot kernel (fd0)/boot/vmlinuz pause Change Disk to rootdisk initrd (fd0)/boot/rootfs.gz # cp -a menu.lst 20110817-menu.lst # vi menu.lst # diff -s menu.lst 20110817-menu.lst 12c12 < initrd (fd0)/boot/initrd.img --- > initrd (fd0)/boot/rootfs.gz # cd # umount /mnt/
$ su -m Password: # pwd /home/ksim/proj # rm images/rootf* # ls 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/ # cp -av rootfs/* tmp/fsroot/ # umount tmp/fsroot/ # gzip -9 < images/rootfiles > images/initrd.img
# mount /dev/fd0 /mnt/ # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1412 243 1169 18% /mnt # ls -l /mnt/boot/rootfs.gz -rw-r--r-- 1 root root 245709 9月 1日 09:29 /mnt/boot/rootfs.gz # rm /mnt/boot/rootfs.gz # cp images/initrd.img /mnt/boot/ # df | sed 2,3d Filesystem 1k-blocks Used Available Use% Mounted on /dev/fd0 1412 1097 315 78% /mnt # ls -l /mnt/boot/initrd.img -rw-r--r-- 1 root root 1114472 9月 4日 16:36 /mnt/boot/initrd.img
にゃんたろう 拝!
2011年 9月 1日 (木) 21:03:02 JST 作成