????Norton Ghost
???????????????????Linux?????蔚?Ramdisk???????未?????????????????????????initrd?????????????未???????Ramdisk??????????Ghost????????????????????????????????????????????????Ramdisk?校????????Ramdisk???????????????initrd?????????????????
????initrd??Ghost?????????????????????????纾�??????????小????????????????????????initrd????????????
????Ext2???????
????Romfs???????
????cramfs???????
????minix???????
????????????????Gzip??????????????????init/do_mounts_rd.c?卸????BUILD_CRAMDISK?????????Gzip?????initrd??????????????????? drivers/block/rd.c:identify_ramdisk_image ???????
????????initrd
????????initrd???????????????????????????????????????ramdisk??loop?璞�??/dev/loop)?????ramdisk???????????????(??ext2????????)??
????redice # mkfs.ext2 /dev/ram0
????redice # mount /dev/ram0 /mnt/rd
????redice # cp _what_you_like_  /mnt/rd    # ????????????????
????redice # dd if=/dev/ram0 of=/tmp/initrd
????redice # gzip -9 /tmp/initrd
???????????????????initrd??????????Linux?????Ramdisk????????璞�????initrd????????璞�???????????“???”????????dd???????????????????????屑???initrd??????????????????????????????????????????Ramdisk?????
???????loop?璞�??????initrd??????
????redice # dd if=/dev/zero of=/tmp/initrd bs=1024 count=4096 # ???????4M???????
????redice # losetup /dev/loop0 /tmp/initrd                    # ???loop?璞�???
????redice # mkfs.ext2 /dev/loop0                              # ???????????
????redice # mount /dev/loop0 /mnt/rd
????redice # cp _what_you_like_ /mnt/rd                        # ??????????????
????redice # umount /mnt/rd
????redice # losetup -d /dev/loop0
????redice # gzip -9 /tmp/initrd
???????????????????些???????????????些??????????genromfs??uClinux???????????genext2fs??mkcramfs?????些?????????些?????蟹?????????????纾�???????娣�??????????????????????????校??????????????????????initrd???????????????????些??????????????????????????initrd??