THANK YOU.
My only problem was that Debian seems to read "findiso" parameter
instead of "iso-scan/filename" as Ubuntu does.

Now I boot Live .ISOs from GRUB2: Debian 7, Debian 8 and Debian 9.

Debian 6 not. After a minute says:
"
BOOT FAILED!
(...)
live-boot will not start a shell. The error message was:
Unable to find a medium containing a live file system
"

I've tried also with debian-8.10.0-i386-lxde-CD-1.iso (not Live: only
installer) but DebianInstaller says "No common CD-ROM drive was
detected" and asks for loading CD-ROM drivers or select CD-ROM module
and device (noone is accepted).


El 05/04/18 a les 16:26, hoan ha escrit:
> 
> here are 2 examples proved to boot on any laptop
> 
> menuentry "debian-live-8.4.0-amd64-lxde-desktop_poorinstalled_sda6" {
>        search -f -s /Users/debian/debianLXDE
>        linux /Users/debian/live/vmlinuz live-media-path=/debian/live
> rootfstype=ext4 boot=live components
>        initrd /Users/debian/live/initrd.img
> }
> menuentry "debian-live-9.3.0-amd64-cinnamon.iso" {
>        set isoloop=/iso/debian-live-9.3.0-amd64-cinnamon.iso
>        search -f -s $isoloop
>        loopback loop $isoloop
>        linux (loop)/live/vmlinuz-4.9.0-4-amd64 findiso=$isoloop
> rootfstype=iso9660 boot=live components systemd.debug-shell=1
> systemd.log_level=debug systemd.log_target=kmsg log_buf_len=1M
> printk.devkmsg=on
>        initrd (loop)/live/initrd.img-4.9.0-4-amd64
> }
> 
> ex 1 the debian_lxde is simply extracted from file.iso into directory
> /Users/debian
> 
> ex 2 is genuine loopback on file.iso sitting at root of any partition
> 
> 
> The reason why you failed is due to "set root=(loop)" ;on booting grub
> sees (loop)/live/vmlinuz + options, loads initrd.img
> 
> but once grub gives hands to kernel_vmlinuz in kernel space (loop) has
> no meaning as well as $(loopback) neither $(loop)
> 
> option findiso for debian init_space looks for $isoloop (the pristine
> reason to find isoimage where it seats, and try to boot after)
> 
> you can forget the whole option systemd related for ...learning in
> details about debian booting
> 
> HopeThatHelp
> 
> wangji
> 
> On 05/04/2018 09:59, Narcis Garcia wrote:
>> Has anybody reached to boot a Debian ISO image?
>> For example, installing GRUB2 on a USB stick with .iso files.
>>
>> I've tried this with no luck:
>>
>> submenu "debian-live-9.4.0-amd64-gnome.iso" {
>>      iso_path="/debian-live-9.4.0-amd64-gnome.iso"
>>      search --set=root --file $iso_path
>>      loopback --delete loop
>>      loopback loop $iso_path
>>      root=(loop)
>>      menuentry "Debian GNU/Linux Live (kernel 4.9.0-6-amd64) [grub]" {
>>        linux  /live/vmlinuz-4.9.0-6-amd64 boot=live components
>> "${loopback}"
>>        initrd /live/initrd.img-4.9.0-6-amd64
>>      }
>> }
>>
>> Results in:
>>
>> [...] ... mounted filesystem...
>> [...] random: crng init done
>> Busybox ...
>> (initramfs) Unable to find a medium containing a live file system
>>
>>
>>
>> _______________________________________________
>> Help-grub mailing list
>> Help-grub@gnu.org
>> https://lists.gnu.org/mailman/listinfo/help-grub
> 
> _______________________________________________
> Help-grub mailing list
> Help-grub@gnu.org
> https://lists.gnu.org/mailman/listinfo/help-grub

_______________________________________________
Help-grub mailing list
Help-grub@gnu.org
https://lists.gnu.org/mailman/listinfo/help-grub

Reply via email to