On Wed, 2011-12-21 at 11:57 +1100, Scott Ferguson wrote: > On 21/12/11 04:26, afuentes wrote: > > I installed grub-imageboot. > > I assume you're referring to the Wheezy package, not the Grml package.
I actually tried both :) grub-imageboot and grml-rescueboot. grml-rescueboot is only supposed to boot grml isos, not generic ones :) Im on current testing, btw > > > When I try to boot the isos, i get > > "Linux-bzImage error: file not found" > > i changed the conf-file > > What conf file? /etc/default/grub?? /etc/default/grub-imageboot I changed the folders the isos goes > > > to point to a directory on my home and run > > udpate-grub2 successfully. > > Did you see your isos being added to the grub.cfg? Yup, thats why i was able to select them at boot time > > > > > /home is in a lvm volume (in case it matters) > > At what point during the booting of the isos from beneath /home, in an > lvm, is the lvm accessible? ;-) Im not sure i understand you. The lvm is not usually handled by the live isos in my experience. Is that your question? The package grml-rescueboot manages to bootup images from lvm partitions :S > > > > This is the directory with the isos: > > > > rw-r--r-- 1 afuentes afuentes 723517440 Dec 20 16:37 > > CentOS-6.1-x86_64-LiveCD.iso > > -rw-r--r-- 1 libvirt-qemu kvm 176160768 Sep 2 11:46 > > debian-6.0.2.1-amd64-netinst.iso > > -rw-r--r-- 1 afuentes afuentes 679477248 Aug 30 10:47 > > debian-6.0.2.1-i386-CD-1.iso > > -rw-r--r-- 1 afuentes afuentes 200278016 Aug 30 10:15 > > debian-6.0.2.1-i386-netinst.iso > > -rw-r--r-- 1 libvirt-qemu kvm 436207616 Nov 14 14:13 > > debian-6.0.3-amd64-i386-netinst.iso > > -rw-r--r-- 1 afuentes afuentes 1173356544 Sep 3 04:49 > > debian-live-6.0.2-amd64-gnome-desktop.iso > > -rw-r--r-- 1 afuentes afuentes 18874368 Dec 9 14:22 > > debian-testing-snapshot-2011.12-amd64-mini.iso > > -rw-r--r-- 1 afuentes afuentes 1068 Aug 22 12:08 > > Fedora-15-i686-Live-CHECKSUM > > -rw-r--r-- 1 afuentes afuentes 592445440 Aug 22 13:01 > > Fedora-15-i686-Live-Desktop.iso > > -rw-r--r-- 1 afuentes afuentes 633339904 Dec 20 16:46 > > Fedora-16-x86_64-Live-Desktop.iso > > -rw-r--r-- 1 afuentes afuentes 1077379072 Dec 1 12:02 > > linuxmint-12-gnome-dvd-32bit.iso > > -rw-r--r-- 1 afuentes afuentes 1066518528 Nov 30 09:22 > > linuxmint-12-gnome-dvd-64bit.iso > > -rw-r--r-- 1 afuentes afuentes 707788800 Dec 20 16:43 > > openSUSE-12.1-GNOME-LiveCD-x86_64.iso > > drwxr-xr-x 2 afuentes afuentes 4096 Nov 10 13:40 pkg > > -rw------- 1 afuentes afuentes 721127424 Aug 17 13:21 > > ubuntu-10.04.3-desktop-i386.iso > > -rw-r--r-- 1 vde2-net libvirt 713529344 Jul 19 22:05 > > ubuntu-10.04.3-server-amd64.iso > > -rw-r--r-- 1 afuentes afuentes 732112896 Sep 8 14:21 > > ubuntu-11.04-desktop-amd64.iso > > -rw-r--r-- 1 afuentes afuentes 731164672 Dec 20 12:53 > > ubuntu-11.10-desktop-amd64.iso > > -rw-r--r-- 1 afuentes afuentes 715436032 Nov 15 15:48 > > ubuntu-11.10-server-amd64.iso > > -rw-r--r-- 1 vde2-net libvirt 621817856 Aug 26 13:03 > > ubuntu-9.04-server-amd64.iso > > -rw-r--r-- 1 afuentes afuentes 434065408 Sep 8 14:30 > > xbmc-10.1-live.iso > > > > > > Does anybody know what am i missing? > > > > thanks! > > Alberto > > > > > I haven't used grub-imageboot for a while (since it was a Grml package) > but... when I did, I had the iso images beneath /boot on an USBKey using > FAT32. I had problems with other filesystems[*1] > > Posting grub.cfg might be instructive. I pasted it at the end of mail [1] > grub-imageboot doesn't use a > loopback system to extract the kernel and initrd, which makes it > difficult to figure out what's going on (it maps iso directly into memory). > > Note that memdisk ISO emulation is tricky[*2] - some images will use it, > others require different versions (or memtest), or simply won't work. i think grml-rescueboot uses the loopback thing and thats why its able to at least try to boot the ubuntu iso :) Anyway, I can do it with a pen, if i were able to make this work, it would be super convenient :) > > I'd suggest you use a simple USBkey setup to try and isolate your problem. how exactly? I mean, When I try to boot from the grub entry, i dont know what log to look for, or how to use the live-pen to debug this :S > > I found grub-imageboot to be more trouble than it's worth for booting > Linux systems. Great for non-Linux systems though.... Non-linux bootable iso's? like what if may I ask? > > > Cheers thank you, cheers! Alberto > > [*1]http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=543924 > [*2]See (when the site's back up):- > http://www.syslinux.org/wiki/index.php/MEMDISK > -- > Iceweasel/Firefox extensions for finding answers to Debian questions:- > https://addons.mozilla.org/en-US/firefox/collections/Scott_Ferguson/debian/ > > [1] cat /boot/grub/grub.cfg # # DO NOT EDIT THIS FILE # # It is automatically generated by grub-mkconfig using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 load_video insmod gfxterm insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b set locale_dir=($root)/boot/grub/locale set lang=en_US insmod gettext fi terminal_output gfxterm set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b insmod png if background_image /usr/share/images/desktop-base/spacefun-grub.png; then set color_normal=light-gray/black set color_highlight=white/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi ### END /etc/grub.d/05_debian_theme ### ### BEGIN /etc/grub.d/10_linux ### menuentry 'Debian GNU/Linux, with Linux 3.1.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 3.1.0-1-amd64 ...' linux /boot/vmlinuz-3.1.0-1-amd64 root=/dev/mapper/qindelbox-root ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.1.0-1-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.1.0-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 3.1.0-1-amd64 ...' linux /boot/vmlinuz-3.1.0-1-amd64 root=/dev/mapper/qindelbox-root ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.1.0-1-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.0.0-1-amd64' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 3.0.0-1-amd64 ...' linux /boot/vmlinuz-3.0.0-1-amd64 root=/dev/mapper/qindelbox-root ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.0.0-1-amd64 } menuentry 'Debian GNU/Linux, with Linux 3.0.0-1-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 3.0.0-1-amd64 ...' linux /boot/vmlinuz-3.0.0-1-amd64 root=/dev/mapper/qindelbox-root ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.0.0-1-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 2.6.32-5-amd64 ...' linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/qindelbox-root ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-amd64 } menuentry 'Debian GNU/Linux, with Linux 2.6.32-5-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os { insmod gzio insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b echo 'Loading Linux 2.6.32-5-amd64 ...' linux /boot/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/qindelbox-root ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-2.6.32-5-amd64 } ### END /etc/grub.d/10_linux ### ### BEGIN /etc/grub.d/20_linux_xen ### ### END /etc/grub.d/20_linux_xen ### ### BEGIN /etc/grub.d/20_memtest86+ ### menuentry "Memory test (memtest86+)" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memtest86+.bin } menuentry "Memory test (memtest86+, serial console 115200)" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memtest86+.bin console=ttyS0,115200n8 } menuentry "Memory test (memtest86+, experimental multiboot)" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b multiboot /boot/memtest86+_multiboot.bin } menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b multiboot /boot/memtest86+_multiboot.bin console=ttyS0,115200n8 } ### END /etc/grub.d/20_memtest86+ ### ### BEGIN /etc/grub.d/30_os-prober ### ### END /etc/grub.d/30_os-prober ### ### BEGIN /etc/grub.d/40_custom ### # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. ### END /etc/grub.d/40_custom ### ### BEGIN /etc/grub.d/41_custom ### if [ -f $prefix/custom.cfg ]; then source $prefix/custom.cfg; fi ### END /etc/grub.d/41_custom ### ### BEGIN /etc/grub.d/60_grub-imageboot ### menuentry "Bootable ISO Image: CentOS-6.1-x86_64-LiveCD" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/CentOS-6.1-x86_64-LiveCD.iso } menuentry "Bootable ISO Image: debian-6.0.2.1-amd64-netinst" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-6.0.2.1-amd64-netinst.iso } menuentry "Bootable ISO Image: debian-6.0.2.1-i386-CD-1" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-6.0.2.1-i386-CD-1.iso } menuentry "Bootable ISO Image: debian-6.0.2.1-i386-netinst" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-6.0.2.1-i386-netinst.iso } menuentry "Bootable ISO Image: debian-6.0.3-amd64-i386-netinst" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-6.0.3-amd64-i386-netinst.iso } menuentry "Bootable ISO Image: debian-live-6.0.2-amd64-gnome-desktop" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-live-6.0.2-amd64-gnome-desktop.iso } menuentry "Bootable ISO Image: debian-testing-snapshot-2011.12-amd64-mini" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/debian-testing-snapshot-2011.12-amd64-mini.iso } menuentry "Bootable ISO Image: Fedora-15-i686-Live-Desktop" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/Fedora-15-i686-Live-Desktop.iso } menuentry "Bootable ISO Image: Fedora-16-x86_64-Live-Desktop" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/Fedora-16-x86_64-Live-Desktop.iso } menuentry "Bootable ISO Image: linuxmint-12-gnome-dvd-32bit" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/linuxmint-12-gnome-dvd-32bit.iso } menuentry "Bootable ISO Image: linuxmint-12-gnome-dvd-64bit" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/linuxmint-12-gnome-dvd-64bit.iso } menuentry "Bootable ISO Image: openSUSE-12.1-GNOME-LiveCD-x86_64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/openSUSE-12.1-GNOME-LiveCD-x86_64.iso } menuentry "Bootable ISO Image: ubuntu-10.04.3-desktop-i386" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-10.04.3-desktop-i386.iso } menuentry "Bootable ISO Image: ubuntu-10.04.3-server-amd64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-10.04.3-server-amd64.iso } menuentry "Bootable ISO Image: ubuntu-11.04-desktop-amd64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-11.04-desktop-amd64.iso } menuentry "Bootable ISO Image: ubuntu-11.10-desktop-amd64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-11.10-desktop-amd64.iso } menuentry "Bootable ISO Image: ubuntu-11.10-server-amd64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-11.10-server-amd64.iso } menuentry "Bootable ISO Image: ubuntu-9.04-server-amd64" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/ubuntu-9.04-server-amd64.iso } menuentry "Bootable ISO Image: xbmc-10.1-live" { insmod lvm insmod part_msdos insmod ext2 set root='(qindelbox-root)' search --no-floppy --fs-uuid --set=root 9587ac94-260e-4cfc-9eba-fb86ab29924b linux16 /boot/memdisk iso initrd16 /afuentes/qindel/isos/xbmc-10.1-live.iso } ### END /etc/grub.d/60_grub-imageboot ### -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/1324458127.4062.16.ca...@qindelbox.int.qindel.com