Linux Tips & Tricks
I'm hoping to use this article as a place to include small but useful Linux command line statements that have helped me lately.
To extract an RPM:
rpm2cpio ./package.rpm | cpio -idmv
Generate a custom CentOS installation disk.
I recently had to build a custom CentOS installation disk. To do so I had to create a kickstart file and use this file to provide the answers to all of the potential questions that could arise during a manual installation. This kickstart file can define essentially every aspect of the installation and allow the installation to proceed automatically. After creating the kickstart file I had to rebuild the iso image. Rebuilding the iso image involved using a very complicated statement that I'd like to document here:
genisoimage -u -r -v -T -J -joliet-long -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito -alt-boot -e images/efiboot.img -o ../new.iso .