????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??