Странности с архивами.
Беру Red Hat 8, лезу в /isolinux и вижу initrd.img
bash-2.05b$ file initrd.img
initrd.img: gzip compressed data, from Unix, max compression
bash-2.05b$
Пишу:
bash-2.05b$ tar -xzf ./initrd.img -C /tmp/redhat
bash-2.05b$
Что самое забавное директори /tmp/redhat не существует, а ошибки не появляются. Создаю папку /tmp/redhat и повторяю команду:
bash-2.05b$ bash-2.05b$ mkdir /tmp/redhat
bash-2.05b$ tar -xzf ./initrd.img -C /tmp/redhat
bash-2.05b$
Лезем в /tmp/redhat и радуемся:
bash-2.05b$ cd /tmp/redhat
bash-2.05b$ ls
bash-2.05b$
А попочка то пуста!!! Вот, блин, разработчики RedHat ламеры какие! Забыли ramdisk заполнить!
Не впервый раз сталкиваюсь с такой бадягой. Загрузил Gentoo-LiveCD, подмонтировал hda4 и скопировал /proc/config.gz в корневой каталог hda4. Файла не видно. Скопировал в папку (лежащую в корневом каталоге hda4) - видно.
Но в случае с initrd просто песня - чтоб ни делал, все одно - пусто.
tar -t initrd.img вообще не отдает консоли.
PS FS - reiserfs