I need to make more logs because mine got disorganized. Perhaps I could submit a bug report, if I can isolate the root cause somewhat. Hypothesis, the 32bit linux kernel when loaded by GRUB2 causes the scripts in initrd to fail to find the squashfs for some reason (presumably can't find and mount ISO file to create it's own loopback to take over booting). However, GRUB2 fails to boot the same system even when extracted to a directory, and a similar error occurs (this time complains about sr0). I tried all kinds of boot options, noapic, etc. So far no good. A similar error is encountered when people attempt to use mint4win from the 32bit ISO.
Things to try;
see if Ubuntu 12.04 32bit works with a loop and iso-scan (if so, what is different, are the kernels built the same?)
Will it work if the USB flash is ext2 formatted instead?
check structure of 32bit iso vs 64bit iso, are they both the new hybrid isos?
respin iso with different kernel (older or newer).
boot the system again with Syslinux, this time getting better logs. It does appear to mount /cdrom and not /isodevice ?
compare more carefully a successful casper.log from 64bit and from a Syslinux boot.
Here is a LM13 64bit MATE ISO loopback GRUB2 boot casper.log;
Code: Select all
+ tailpid=363
+ parse_cmdline
+ tail -f casper.log
+ cat /proc/cmdline
+ [ = ]
+ export UNIONFS=DEFAULT
+ set_usplash_timeout
+ [ -x /sbin/usplash_write ]
+ start_usplash_pulse
+ [ -x /sbin/usplash_write ]
+ [ n != y ]
+ log_begin_msg Running /scripts/casper-premount
+ _log_msg Begin: Running /scripts/casper-premount ...
+ [ n = y ]
+ printf Begin: Running /scripts/casper-premount ...
Begin: Running /scripts/casper-premount ... + run_scripts /scripts/casper-premount
+ initdir=/scripts/casper-premount
+ [ ! -d /scripts/casper-premount ]
+ [ -f /scripts/casper-premount/ORDER ]
+ . /scripts/casper-premount/ORDER
+ /scripts/casper-premount/10driver_updates
done.
+ [ -e /conf/param.conf ]
+ /scripts/casper-premount/20iso_scan
Begin: ...waiting for devs... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-premount/30custom_installation
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ [ n != y ]
+ log_end_msg
+ _log_msg done.\n
+ [ n = y ]
+ printf done.\n
done.
+ set_usplash_timeout
+ [ -x /sbin/usplash_write ]
+ [ ! -z ]
+ i=0
+ [ 0 -lt 60 ]
+ find_livefs 0
+ timeout=0
+ [ ! -z /isodevice/linuxmint-13-mate-dvd-64bit.iso ]
+ check_dev null /isodevice/linuxmint-13-mate-dvd-64bit.iso skip_uuid_check
+ sysdev=null
+ devname=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ skip_uuid_check=skip_uuid_check
+ [ -z /isodevice/linuxmint-13-mate-dvd-64bit.iso ]
+ [ -d /isodevice/linuxmint-13-mate-dvd-64bit.iso ]
+ [ -e /isodevice/linuxmint-13-mate-dvd-64bit.iso ]
+ [ -n 0 ]
+ setup_loop /isodevice/linuxmint-13-mate-dvd-64bit.iso loop /sys/block/loop* 0
+ local fspath=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ local module=loop
+ local pattern=/sys/block/loop*
+ local offset=0
+ modprobe -q -b loop
+ /sbin/udevadm settle
+ [ loop = loop ]
+ [ ! -e /dev/loop0 ]
+ losetup -f
+ dev=/dev/loop0
+ [ /dev/loop0 ]
+ [ -n 0 ]
+ losetup -o 0 /dev/loop0 /isodevice/linuxmint-13-mate-dvd-64bit.iso
+ echo /dev/loop0
+ return 0
+ loopdevname=/dev/loop0
+ devname=/dev/loop0
+ get_fstype /dev/loop0
+ local FSTYPE
+ local FSSIZE
+ fstype
+ eval FSTYPE=iso9660 FSSIZE=0
+ FSTYPE=iso9660 FSSIZE=0
+ [ iso9660 != unknown ]
+ echo iso9660
+ return 0
+ fstype=iso9660
+ is_supported_fs iso9660
+ fstype=iso9660
+ return 0
+ blkid -o value -s UUID /dev/loop0
+ devuid=
+ [ -n ]
+ mount -t iso9660 -o ro,noatime /dev/loop0 /cdrom
+ [ -n ]
+ is_casper_path /cdrom
+ path=/cdrom
+ [ -d /cdrom/casper ]
+ echo /cdrom/casper/filesystem.squashfs
+ [ /cdrom/casper/filesystem.squashfs != /cdrom/casper/*.squashfs ]
+ return 0
+ [ skip_uuid_check ]
+ echo /cdrom
+ return 0
+ return 0
+ livefs_root=/cdrom
+ [ /cdrom ]
+ break
+ [ -z /cdrom ]
+ [ ]
+ [ ]
+ [ ]
+ mount_images_in_directory /cdrom /root
+ directory=/cdrom
+ rootmnt=/root
+ match_files_in_dir /cdrom/casper/*.squashfs
+ local pattern=/cdrom/casper/*.squashfs
+ echo /cdrom/casper/filesystem.squashfs
+ [ /cdrom/casper/filesystem.squashfs != /cdrom/casper/*.squashfs ]
+ return 0
+ setup_unionfs /cdrom/casper /root
+ image_directory=/cdrom/casper
+ rootmnt=/root
+ [ DEFAULT = DEFAULT ]
+ modprobe -q -b overlayfs
+ cut -f2 /proc/filesystems
+ grep -q ^overlayfs$
+ UNIONFS=overlayfs
+ break
+ [ overlayfs = DEFAULT -a -x /bin/unionfs-fuse ]
+ [ overlayfs = DEFAULT ]
+ croot=/
+ rofsstring=
+ rofslist=
+ [ overlayfs = aufs ]
+ [ overlayfs = unionfs-fuse ]
+ roopt=ro
+ mkdir -p /
+ basename /cdrom/casper/*.ext2
+ imagename=*.ext2
+ [ -d /cdrom/casper/*.ext2 ]
+ [ -f /cdrom/casper/*.ext2 ]
+ basename /cdrom/casper/filesystem.squashfs
+ imagename=filesystem.squashfs
+ [ -d /cdrom/casper/filesystem.squashfs ]
+ [ -f /cdrom/casper/filesystem.squashfs ]
+ get_backing_device /cdrom/casper/filesystem.squashfs
+ setup_loop /cdrom/casper/filesystem.squashfs loop /sys/block/loop*
+ local fspath=/cdrom/casper/filesystem.squashfs
+ local module=loop
+ local pattern=/sys/block/loop*
+ local offset=
+ modprobe -q -b loop
+ /sbin/udevadm settle
+ [ loop = loop ]
+ [ ! -e /dev/loop0 ]
+ losetup -f
+ dev=/dev/loop1
+ [ /dev/loop1 ]
+ [ -n ]
+ losetup /dev/loop1 /cdrom/casper/filesystem.squashfs
+ echo /dev/loop1
+ return 0
+ echo /dev/loop1
+ backdev=/dev/loop1
+ get_fstype /dev/loop1
+ local FSTYPE
+ local FSSIZE
+ fstype
+ eval FSTYPE=squashfs FSSIZE=228237371903
+ FSTYPE=squashfs FSSIZE=228237371903
+ [ squashfs != unknown ]
+ echo squashfs
+ return 0
+ fstype=squashfs
+ [ squashfs = unknown ]
+ mkdir -p //filesystem.squashfs
+ mount -t squashfs -o ro,noatime /dev/loop1 //filesystem.squashfs
+ rofsstring=//filesystem.squashfs=ro:
+ rofslist=//filesystem.squashfs
+ basename /cdrom/casper/*.dir
+ imagename=*.dir
+ [ -d /cdrom/casper/*.dir ]
+ [ -f /cdrom/casper/*.dir ]
+ rofsstring=//filesystem.squashfs=ro
+ mkdir -p /cow
+ cowdevice=tmpfs
+ cow_fstype=tmpfs
+ cow_mountopt=rw,noatime,mode=755
+ [ -n ]
+ mount -t tmpfs -o rw,noatime,mode=755 tmpfs /cow
+ mounts=
+ mounts=/cow
+ mounts=//filesystem.squashfs /cow
+ lower=
+ [ = ]
+ lower=//filesystem.squashfs
+ continue
+ [ //filesystem.squashfs = ]
+ mount -t overlayfs -o upperdir=/cow,lowerdir=//filesystem.squashfs /cow /root
+ lower=/root
+ [ -n ]
+ [ -n ]
+ mount -t squashfs
+ cut -d -f 3
+ mkdir -p /root/rofs
+ [ overlayfs = unionfs-fuse ]
+ mount -o move /filesystem.squashfs /root/rofs
+ break
+ log_end_msg
+ _log_msg done.\n
+ [ n = y ]
+ printf done.\n
done.
+ [ -f /cdrom/.disk/info ]
+ [ -z mint ]
+ [ overlayfs = unionfs-fuse ]
+ log_begin_msg Creating debconf-communicate fifo mechanism
+ _log_msg Begin: Creating debconf-communicate fifo mechanism ...
+ [ n = y ]
+ printf Begin: Creating debconf-communicate fifo mechanism ...
Begin: Creating debconf-communicate fifo mechanism ... + mkfifo /tmp/debconf-in.fifo
+ mkfifo /tmp/debconf-out.fifo
+ chroot /root mktemp -dt debconf.XXXXXX
+ DEBCONF_TMPDIR=/tmp/debconf.cnn8pk
+ cp -a /root/var/cache/debconf/config.dat /root/tmp/debconf.cnn8pk/
+ cp -a /root/var/cache/debconf/passwords.dat /root/tmp/debconf.cnn8pk/
+ sed s,^Filename: /var/cache/debconf/\(config\|passwords\).dat$,Filename: /tmp/debconf.cnn8pk/\1.dat,; /^Name: templatedb/aReadonly: true /root/etc/debconf.conf
+ debconfpid=591
+ [ ! -p /tmp/debconf-in.fifo ]
+ [ ! -p /tmp/debconf-out.fifo ]
+ log_end_msg
+ _log_msg done.\n
+ [ n = y ]
+ printf done.\n
done.
+ exec
+ + DEBCONF_SYSTEMRC=/tmp/debconf.cnn8pk/debconf.confmaybe_break chroot casper-bottom
debconf-communicate -fnoninteractive casper
+ echo premount
+ egrep -q (,|^)casper-bottom(,|$)
+ [ n != y ]
+ log_begin_msg Running /scripts/casper-bottom
+ _log_msg Begin: Running /scripts/casper-bottom ...
+ [ n = y ]
+ printf Begin: Running /scripts/casper-bottom ...
Begin: Running /scripts/casper-bottom ... + run_scripts /scripts/casper-bottom
+ initdir=/scripts/casper-bottom
+ [ ! -d /scripts/casper-bottom ]
+ [ -f /scripts/casper-bottom/ORDER ]
+ . /scripts/casper-bottom/ORDER
+ /scripts/casper-bottom/01integrity_check
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/05mountpoints
Begin: Moving mount points... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/05mountpoints_lupin
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/07remove_oem_config
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/10custom_installation
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/10ntfs_3g
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/12fstab
Begin: Configuring fstab... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/13swap
Begin: Setting up swap... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/14locales
Begin: Setting up locales... ... Generating locales...
en_US.UTF-8... done
Generation complete.
done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/15autologin
Begin: Setting up automatic login... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/18hostname
Begin: Setting hostname... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/19keyboard
Begin: Setting up console keyboard... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/20xconfig
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/22gnome_panel_data
Begin: Configuring gnome-panel-data... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/22screensaver
Begin: Configuring screensaver... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/22serialtty
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/22sslcert
Begin: Regenerating SSL certificate... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/23etc_modules
Begin: Preconfiguring /etc/modules... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/23networking
Begin: Preconfiguring networking... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/24preseed
Begin: Loading preseed file... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/25adduser
Begin: Adding live session user... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/25configure_init
Begin: Setting up init... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/26disable_user_menu
Begin: Disabling user menu... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/30accessibility
Begin: Configuring accessibility options... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/31disable_update_notifier
Begin: Disabling update-notifier... ... ln: /root/usr/lib/update-notifier/apt-check: No such file or directory
ln: /root/usr/lib/update-manager/check-new-release: No such file or directory
ln: /root/usr/lib/update-manager/check-new-release-gtk: No such file or directory
done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/32disable_hibernation
Begin: Configuring power management... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/33enable_apport_crashes
Begin: Enabling detection of crashes... ... grep: /root/etc/default/apport: No such file or directory
done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/34disable_kde_services
Begin: Disabling unnecessary KDE services... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/35fix_language_selector
Begin: Fixing language selector... ... /usr/lib/python2.7/dist-packages/LanguageSelector/LocaleInfo.py:256: UserWarning: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
warnings.warn(msg.args[0].encode('UTF-8'))
done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/36disable_trackerd
Begin: Disabling trackerd... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/40install_driver_updates
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/41apt_cdrom
Begin: Adding APT-CDROM source... ... Using CD-ROM mount point /cdrom/
Identifying.. [4730cad167e7cfb00ad85179e8f91378-2]
Scanning disc for index files..
Found 0 package indexes, 0 source indexes, 0 translation indexes and 0 signatures
E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?
done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/43disable_updateinitramfs
Begin: Possibly disabling update-initramfs (useless on a live CD)... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/44pk_allow_ubuntu
Begin: Grant administrative PolicyKit privileges to default user... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/45jackd2
Begin: Configuring jackd2... ... done.
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/48kubuntu_disable_restart_notifications
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/49kubuntu_mobile_session
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ /scripts/casper-bottom/50ubiquity-bluetooth-agent
+ [ -e /conf/param.conf ]
+ . /conf/param.conf
+ LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso
+ LIVEMEDIA_OFFSET=0
+ [ n != y ]
+ log_end_msg
+ _log_msg done.\n
+ [ n = y ]
+ printf done.\n
done.
+ [ overlayfs = unionfs-fuse ]
+ exec
+ rm -f /tmp/debconf-in.fifo
+ rm -f /tmp/debconf-out.fifo
+ wait 591
+ chroot /root debconf-copydb tmpdb config --config=Name:tmpdb --config=Driver:File --config=Filename:/tmp/debconf.cnn8pk/config.dat
+ chroot /root debconf-copydb tmpdb passwords --config=Name:tmpdb --config=Driver:File --config=Filename:/tmp/debconf.cnn8pk/passwords.dat
+ rm -rf /tmp/debconf.cnn8pk
+ exec
+ exec
As you can see, LIVEMEDIA=/isodevice/linuxmint-13-mate-dvd-64bit.iso gets created successfully. After that the script has no problem creating a loopback and mounting the iso, finally the squashfs is mounted, so all is well.
The question is, why it doesn't work in our failed case.
I think maybe the memory space or whatever is not working out between GRUB2 and the Linux kernel somehow?
Let me know if you want to test any of these cases.
By the way, I can break before premount, and the directories /cdrom and /isodevice have not been created. At this point, type exit, then hit enter and watch the premount scripts run, they will be logged, then you can mount your USB and copy them over (casper.log and dmesg). Here is how I run the linux line when I want to break before premount, also with debuggin on (supposedly);
Code: Select all
linux /casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper priority=low BOOT_DEBUG=2 break=premount --
I found the BOOT_DEBUG=2 on some boot time debug site for Ubuntu, but I have also seen debug=2 as an option. Not sure if this kernel is responding to those. priority=low is supposed to show all low, medium, and high priority messages, the default otherwise is high only.
breaker