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

Reply via email to