--- init.old 2011-12-30 00:05:31.000000000 +0100 +++ init.new 2011-12-30 00:03:04.000000000 +0100 @@ -389,11 +389,6 @@ [ ! -e "${NEW_ROOT}/dev/tty1" ] && mknod "${NEW_ROOT}/dev/tty1" c 4 1 fi - if [ "${REAL_ROOT}" != "/dev/nfs" ] && [ "${LOOPTYPE}" != "sgimips" ] - then - bootstrapCD - fi - if [ "${REAL_ROOT}" = '' ] then echo -n -e "${WARN}>>${NORMAL}${BOLD} No bootable medium found. Waiting for new devices" @@ -477,7 +472,7 @@ else bad_msg "Block device ${REAL_ROOT} is not a valid root device..." REAL_ROOT="" - got_good_root=0 + got_good_root=1 fi done @@ -541,8 +536,6 @@ [ -z "${LOOP}" ] && find_loop [ -z "${LOOPTYPE}" ] && find_looptype - cache_cd_contents - # If encrypted, find key and mount, otherwise mount as usual if [ -n "${CRYPT_ROOT}" ] then @@ -577,7 +570,7 @@ elif [ "${LOOPTYPE}" = 'squashfs' ] then good_msg 'Mounting squashfs filesystem' - mount -t squashfs -o loop,ro "${NEW_ROOT}/mnt/cdrom/${LOOPEXT}${LOOP}" "${NEW_ROOT}/mnt/livecd" + mount -t squashfs -o loop,ro "/mnt/cdrom/${LOOPEXT}${LOOP}" "${NEW_ROOT}/mnt/livecd" test_success 'Mount filesystem' FS_LOCATION='mnt/livecd' elif [ "${LOOPTYPE}" = 'gcloop' ]