is BBQ iso compatible with grub's boot from iso?

Forum rules
We don't support installations in VirtualBox, VMWare, qemu or others. We ignore posts about WINE, PlayOnLinux, Steam and Skype. We don't support btrfs, lvm, UEFI, side-by-side installations with GPT or dualboot with anything newer than Windows XP.
Google your problem first. Check the Wiki. Read the existing threads. It's okay to "hijack" an existing thread, yes! If your problem is not yet covered, open a new thread. To get the quickest possible help, mention the exact release codename in your post (uname -a is a good idea, too). Due to the lack of crystal balls, attach the output of lspci -nnk if you encounter hardware problems.
wayne
dpkg-reconfigure
Posts: 73
Joined: Sun Nov 25, 2012 1:26 am
Location: Equator

is BBQ iso compatible with grub's boot from iso?

Unread post by wayne » Wed Jan 16, 2013 7:25 am

I want to 'avoid using USB flash' to boot a new iso.

I have tried these two methods:

1. from siduction manual,
http://manual.siduction.org/en/hd-insta ... tm#fromiso

I create a path to iso, put in two linuxbbq_yyy.iso files
follow procedure
and reboot with grub menu showing selection of the two isos
but i could not boot the iso from grub menu

2. I also tried using unetbootin, it has a method to use Hard Disk,
upon running unetbootin, in the Linux OS with grub2 boot loader,
select Hard disk, point to the iso, run, it will copy iso to frugal install into boot directory,
then it will add menu entry "UNetbootin" plus some others into grub menu.

When reboot, select UNetbootin should let me boot up the iso and run it in Live mode.
I tested this method with several other distros, no issue to boot them.

However, on linuxbbq iso I cannot boot it to run Live mode..

so is there a way out?

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: is BBQ iso compatible with grub's boot from iso?

Unread post by machinebacon » Wed Jan 16, 2013 10:34 am

Unsure if you mean the same thing, something like http://smtp.knoppix.net/wiki/Category:H ... 7s_install or http://antix.mepis.org/index.php?title=Frugal_install this?

(Edit: The siduction method uses the aptosid-typical FULLSTORY tools that a re used to create the base system and the installation, and all scripts started at boot. BBQ does not use this, because we're using a different init. AntiX guide should be possible, though seriously I haven't tried it yet. Official guide by Debian is here: http://www.debian.org/releases/stable/i ... 04.html.en )
..gnutella..

wayne
dpkg-reconfigure
Posts: 73
Joined: Sun Nov 25, 2012 1:26 am
Location: Equator

Re: is BBQ iso compatible with grub's boot from iso?

Unread post by wayne » Wed Jan 16, 2013 12:14 pm

hi machinebacon,

yes, I mean to use frugal install.
that will remove one step ( of using USB flash).


have not tried knoppix/antiX method, thanks for the links, might study to see if I can use ..

just an update, on using Siduction's manual method, referred as item 1 in my OP.
I create one directory, put in a few iso ( aptosid, siduction, linuxbbq, solus, etc)
so far only aptosid iso get boot up using the method fromiso ( same as siduction method as in their manual).
solud, linuxbbq did not boot up, surprise siduction didn't as I expect it to boots.

anyway I capture all the grub config, just copy and post here, might give some clues
since the error said something like 'cannot find file'
perhaps just a matter of getting the correct kernel file into grub.cfg? and proper initrd?? just perhaps!


/etc/default/grub2-fll-fromiso
# Defaults for grub2-fll-fromiso update-grub helper
# sourced by grub2's update-grub
# installed at /etc/default/grub2-fll-fromiso by the maintainer scripts

#
# This is a POSIX shell fragment
#

# specify where to look for the ISO
# default: /srv/ISO
FLL_GRUB2_ISO_LOCATION="/home/wayne/bbqiso"

# array for defining ISO prefices --> siduction-*.iso, non-recursive
# default: "siduction- fullstory-"
FLL_GRUB2_ISO_PREFIX="linuxbbq-"

# set default language
# default: en_US
#FLL_GRUB2_LANG="de_DE"

# override the default timezone.
# default: UTC
#FLL_GRUB2_TZ="Europe/Berlin"

# additional cheatcodes
# default: quiet noeject
#FLL_GRUB2_CHEATCODE="quiet noeject"

grub.d/41_custom of /boot/grub/grub.cfg
### END /etc/grub.d/41_custom ###

### BEGIN /etc/grub.d/60_fll-fromiso ###
menuentry "linuxbbq-aptosid-2011-03-ponos-xfce-i386-201112312100 (vmlinuz0.686)" {
insmod iso9660
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 22df5cc8-06c2-4bf0-a853-1402cdc77d4a
loopback loop /home/wayne/bbqiso/linuxbbq-aptosid-2011-03-ponos-xfce-i386-201112312100.iso
linux (loop)/boot/vmlinuz0.686 fromhd=UUID=22df5cc8-06c2-4bf0-a853-1402cdc77d4a fromiso=/home/wayne/bbqiso/linuxbbq-aptosid-2011-03-ponos-xfce-i386-201112312100.iso boot=fll lang=en_EN tz=UTC quiet noeject
initrd (loop)/boot/initrd0.686
}
menuentry "linuxbbq-proof (vmlinuz)" {
insmod iso9660
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 22df5cc8-06c2-4bf0-a853-1402cdc77d4a
loopback loop /home/wayne/bbqiso/linuxbbq-proof.iso
linux (loop)/boot/vmlinuz fromhd=UUID=22df5cc8-06c2-4bf0-a853-1402cdc77d4a fromiso=/home/wayne/bbqiso/linuxbbq-proof.iso boot=fll lang=en_EN tz=UTC quiet noeject
initrd (loop)/boot/initrd.img
}
menuentry "linuxbbq-siduction-12.2.0-ridersonthestorm-xfce-i386-201212092126 (vmlinuz0.686)" {
insmod iso9660
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 22df5cc8-06c2-4bf0-a853-1402cdc77d4a
loopback loop /home/wayne/bbqiso/linuxbbq-siduction-12.2.0-ridersonthestorm-xfce-i386-201212092126.iso
linux (loop)/boot/vmlinuz0.686 fromhd=UUID=22df5cc8-06c2-4bf0-a853-1402cdc77d4a fromiso=/home/wayne/bbqiso/linuxbbq-siduction-12.2.0-ridersonthestorm-xfce-i386-201212092126.iso boot=fll lang=en_EN tz=UTC quiet noeject
initrd (loop)/boot/initrd.img0.686
}
menuentry "linuxbbq-SolusOS-x86-1-2-legacy (vmlinuz)" {
insmod iso9660
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 22df5cc8-06c2-4bf0-a853-1402cdc77d4a
loopback loop /home/wayne/bbqiso/linuxbbq-SolusOS-x86-1-2-legacy.iso
linux (loop)/boot/vmlinuz fromhd=UUID=22df5cc8-06c2-4bf0-a853-1402cdc77d4a fromiso=/home/wayne/bbqiso/linuxbbq-SolusOS-x86-1-2-legacy.iso boot=fll lang=en_EN tz=UTC quiet noeject
initrd (loop)/boot/initrd.img
}
### END /etc/grub.d/60_fll-fromiso ###

machinebacon
Baconator
Posts: 10253
Joined: Thu Sep 16, 2010 11:03 am
Location: Pfälzerwald
Contact:

Re: is BBQ iso compatible with grub's boot from iso?

Unread post by machinebacon » Wed Jan 16, 2013 2:59 pm

Hi wayne,

you can try it like this: install the

Code: Select all

grub2-fll-fromiso
package in either siduction or linuxbbq and reinstall grub (sudo grub-install /dev/sda, i reckon) and update it (sudo update-grub), then I suppose it will work for at least those which use fll as init system.

I wasn't sure if you use Proof - it is systemvinit, so you can use the fll-initscripts there.
..gnutella..

Post Reply