eu baixei ftp://download2.boulder.ibm.com/ecc/sar/CMA/ XSA / ibm_fw_srsupp_7_12_14_anyos_32-64.iso
Você declara um arquivo de kernel como a imagem de inicialização. Mas o ISO original é equipado com ISOLINUX boot image bootcd / isolinux / isolinux.bin. Esconder esse arquivo de kernel também não será útil.
Então, com certeza, errado com a sua execução genisoimage é
-b bootcd/isolinux/vmlinuz -hide /mnt/ibm_cd/bootcd/vmlinuz2
e certamente faltam opções
-boot-load-size 4 -boot-info-table
Veja também o wiki ISOLINUX.
Ou seja teria que ser algo como
sudo genisoimage \ -c bootcd/isolinux/boot.catalog \ -b bootcd/isolinux/isolinux.bin \ -boot-load-size 4 -boot-info-table -no-emul-boot \ -input-charset iso8859-1 -output-charset iso8859-1 \ -r -U -V "ServeRAID_v7_12_14" -iso-level 3 \ -o /tmp/ibm_cd2.iso /mnt/ibm_cd/
O programa de gravação não tem interesse na exatidão dos links simbólicos. A opção -raw96r é bem exótica, no entanto. Seu queimador é conhecido por recusar em -oo ou -sao?
Existem alguns links simbólicos quebrados na imagem original. Por exemplo,
/mnt/ibm_cd/bootcd/usr/X11R6/bin/xsetbg -> usr/X11R6/bin/xloadimage
E alguns que levam para fora da imagem ISO. Por exemplo,
/mnt/ibm_cd/bootcd/etc -> /etc
Esses não serão reparados por uma execução genisomage. Voce terá que corrigi-los em uma cópia descompactada da árvore de arquivos ISO. Por exemplo,
cp -a /mnt/ibm_cd $HOME/unpacked_ibm_cd
Mas o link libncurses.so.5 parece estar ok.
/mnt/ibm_cd/bootcd/usr/lib/libncurses.so.5 -> libncurses.so.5.2
Tem tamanho 17. Por que meios você vê tamanho 0?
Tenha um bom dia :)
Thomas