Changeset 1570 in MondoRescue for branches/stable/mindi/mindi
- Timestamp:
- Jul 26, 2007, 1:35:59 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mindi/mindi
r1544 r1570 14 14 15 15 ### Which arch are we on (useful for ia64 port) 16 ARCH=`/bin/ arch`16 ARCH=`/bin/uname -m` 17 17 18 18 #RUN_AFTER_INITIAL_BOOT_PHASE="echo \"Who lives in a pineapple under the sea?\" > /tmp/spongebob.squarepants.txt" … … 880 880 [ ! -f $lvKernelImage ] && Die "File $lvKernelImage not found. Terminating." 881 881 882 # get offet of gzip magic "1f8b0800" in file 883 lvOffset=`od -vA n -t x1 $lvKernelImage | tr -d '[:space:]' | awk '{ print match($0, "1f8b0800")}'` 884 [ $lvOffset -eq 0 ] && Die "gzip magic not found in file $lvKernelImage. Terminating." 885 lvOffset=`expr $lvOffset / 2` 886 echo " GetInitrdFilesystemToUse(): gzip magic found at lvOffset $lvOffset.\n" >> $LOGFILE 887 888 # scan kernel image for initrd filessystem support 889 lvScanRes=`dd ibs=1 skip=$lvOffset if=$lvKernelImage obs=1M 2>/dev/null | gunzip -c 2> /dev/null | strings | grep -e "$lcMagicCramfs" -e "$lcMagicExt2fs" -e "$lcMagicInitfs"` 882 # Kernel may be gzip compressed 883 file $lvKernelImage 2>&1 | grep -q gzip 884 if [ $? -eq 0 ]; then 885 lvScanRes=`gzip -cd $lvKernelImage | strings | grep -e "$lcMagicCramfs" -e "$lcMagicExt2fs" -e "$lcMagicInitfs"` 886 else 887 # get offet of gzip magic "1f8b0800" in file 888 lvOffset=`od -vA n -t x1 $lvKernelImage | tr -d '[:space:]' | awk '{ print match($0, "1f8b0800")}'` 889 [ $lvOffset -eq 0 ] && Die "gzip magic not found in file $lvKernelImage. Terminating." 890 lvOffset=`expr $lvOffset / 2` 891 echo " GetInitrdFilesystemToUse(): gzip magic found at lvOffset $lvOffset.\n" >> $LOGFILE 892 893 # scan kernel image for initrd filessystem support 894 lvScanRes=`dd ibs=1 skip=$lvOffset if=$lvKernelImage obs=1M 2>/dev/null | gunzip -c 2> /dev/null | strings | grep -e "$lcMagicCramfs" -e "$lcMagicExt2fs" -e "$lcMagicInitfs"` 895 fi 890 896 891 897 # determine which filesystem to use for initrd image: ext2fs, gzip'ed cpio (initramfs ) or cramfs … … 3341 3347 3342 3348 echo "Ramdisk will be $ramdisk_size KB" >> $LOGFILE 3343 if [ "$USE_LILO" = "yes" ] ; then 3344 if [ "$ARCH" = "ia64" ] ; then 3345 PrepareBootDiskImage_LILO $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create ia64 floppy disk image." 3346 else 3347 if ! PrepareBootDiskImage_LILO $MINDI_CACHE 2880 $kernelpath $ramdisk_size ; then 3348 LogIt "WARNING - failed to create 2.88MB floppy disk image." 3349 LogIt "Please reduce your kernel's size if you want to make a 2.88MB floppy disk." 3350 PrepareBootDiskImage_LILO $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create 2.88MB floppy disk image." 3351 fi 3352 fi 3349 if [ "$ARCH" = "ia64" ] ; then 3350 PrepareBootDiskImage_LILO $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create ia64 floppy disk image." 3353 3351 else 3354 if ! PrepareBootDiskImage_SYSLINUX $MINDI_CACHE 2880 $kernelpath $ramdisk_size ; then 3355 LogIt "WARNING - failed to create 2.88MB floppy disk image." 3356 LogIt "Please reduce your kernel's size if you want to make a 2.88MB floppy disk." 3357 PrepareBootDiskImage_SYSLINUX $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create 5.76MB floppy disk image." 3352 if [ "$USE_LILO" = "yes" ] ; then 3353 PrepareBootDiskImage_LILO $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create $BOOT_SIZE MB disk image." 3354 fi 3355 else 3356 PrepareBootDiskImage_SYSLINUX $MINDI_CACHE $BOOT_SIZE $kernelpath $ramdisk_size || Die "Failed to create $BOOT_SIZE MB disk image." 3358 3357 fi 3359 3358 fi
Note:
See TracChangeset
for help on using the changeset viewer.