[ale] how to mount an initrd file?

Randal Jarrett rsj at radio.org
Tue May 3 00:07:24 EDT 2005


Here is a tail end of a bash script that I used on a past project.
I'm sure that now othere will post in perl, python, tkl...... :-)

echo " Unziping initrd.img  "
gunzip -c isolinux/initrd.img >/tmp/initrd.img

echo " Mounting /tmp/initrd.img as /mnt/loop "
sudo mount -o loop /tmp/initrd.img /mnt/loop

echo " Copying ks.cfg to /mnt/loop/ks/ks.cfg "
cp -f ks.cfg /mnt/loop/ks/ks.cfg 

echo " Unmounting /mnt/loop  "
sudo umount /mnt/loop

echo " Gziping /tmp/initrd.img >isolinux/initrd.img  "
gzip -c9v /tmp/initrd.img >isolinux/initrd.img 

echo " Removing /tmp/initrd.img "
rm -f /tmp/initrd.img

echo " Making ISO image build_base.iso  "
mkisofs -b isolinux/isolinux.bin \
	-c isolinux/boot.cat \
	-no-emul-boot -boot-load-size 4 -boot-info-table \
	-V 'LDAP & MySQL' \
	-o ../ISOs/build_base.iso .


echo " Make sure that there is a blank CD in drive then press enter "
read x

cd ..

cdrecord -v speed=16 -eject -blank=fast  dev=/dev/hdd
driveropts=burnfree ISOs/build_base.iso 

echo " Finished  "


Randal


On Sun, 2005-05-01 at 18:26 -0400, Christopher Bergeron wrote:
> I thought this was a straightforward task, but I'm having trouble 
> mounting an initrd.img file.  When I try:
> 
> mount -o loop initrd.img directory_to_mount_to
> 
> I'm getting a "must specify filesystem" error.  Does anyone have any 
> idea on what I'm doing wrong?  Can I not mount this initrd.img file or 
> am I in fact, not specifying the correct filesystem?  I've tried -t 
> ext2  and -t ext3 (and -t tmpfs and -t cramfs), but to no adeu.
> 
> Does anyone have any ideas?
> 
> Thanks in advance,
> CB
> 
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://www.ale.org/mailman/listinfo/ale
-- 

Randal Jarrett  <rsj at logix.net>
RSJ Consulting, Inc
Lawrenceville, GA
(770) 822-1096



More information about the Ale mailing list