grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Live-ISO's over PXE+HTTP using loopback


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: Live-ISO's over PXE+HTTP using loopback
Date: Mon, 16 Feb 2015 16:02:36 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.4.0

On 16.02.2015 14:15, Beeblebrox wrote:
> I got the Gparted ISO to boot, although in a bit roun-about way:
> 
> menuentry 'Gparted i386' {
>   set root="http,192.168.2.100"
>   set isofile="gparted-live-0.19.0-beta1-3-i486.iso"
>   loopback loop0 ($root)$isofile
>   linux (loop0)/live/vmlinuz boot=live config noswap noprompt verbose noeject 
> fetch=http://192.168.2.100/gparted-live-0.19.0-beta1-3-i486.iso
>   initrd (loop0)/live/initrd.img  }
> 
> I did not use these, since the ISO boots witout them: 
> toram=filesystem.squashfs fromiso=gparted-live-0.19.0-beta1-3-i486.iso
> 
> Just to confirm I've got this in my head correctly: It's not possible to 
> partially load a live-CD.iso with the PXE method, unless using NFS or other 
> block device. In absence of NFS/cifs or such, the entire iso must be loaded 
> into RAM. Am I correct with this statement?
> 
> Yet, A similar ISO (Debian based) with below config fails due to no netboot 
> or nfsmount, and does not try to fetch the ISO from the http server like it 
> does in the above case. This ISO also has its own grub menu. Would it be 
> possible to fetch the ISO then chainload to the grub inside the ISO? I'm 
> probably overlooking something when asking this question...
> 
You're overlooking a lot but it was all already explained by Andrey: how
Linux finds root is outside of GRUB or any bootloader scope. GRUB only
passes parameters through to it. "Chainloading" whatever you mean by it
will not help you. Only specialized initrd will. And it's all out of the
scope of GRUB or of this list.
> menuentry "Inquisitor 3.1B-amd64" {
>   set root="http,192.168.2.100"
>   set isofile="inq-live-3.1beta2-amd64-debian.iso"
>   loopback loop0 ($root)$path$isofile
>   linux (loop0)/live/vmlinuz-2.6.26-2-amd64 boot=live config noswap noprompt 
> verbose noeject noautologin union=aufs 
> fetch=http://192.168.2.100/pub/tftp/rescue/inq-live-3.1beta2-amd64-debian.iso 
> toram=filesystem.squashfs
>   initrd (loop0)/live/initrd.img-2.6.26-2-amd64  }
> 
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel
> 


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]