Roland Mainz wrote: > Thomas Wagner wrote: > >> On Sun, Jul 22, 2007 at 01:39:13AM +0200, Roland Mainz wrote: >> >>> While waiting for another jumpstart session to install a machine I had a >>> small idea which may be interesting for BeleniX: >>> Would it be usefull to share the BeleniX ISO image via "public NFS" >>> (sometimes called "WebNFS", see mount_nfs(1M), option "public" and/or >>> RFC 2055 (http://tools.ietf.org/html/rfc2055)) and create a tiny loader >>> program which fetches an IPv4 address, IPv4 mask and IPv4 default router >>> from the user and then boots this ISO image (e.g. more or less a LiveCD >>> using the Internet as CD reader... or some kind of Internet-wide >>> jumpstart...) ? >>> >> The right X86-grub entries should be able to boot the miniroot >> from the net, if grub is PXE enabled and a direct or NATted >> Internet connection exists... >> >> pxegrub fetched by the PXE BIOS/NIC uses this menu.lst: >> >> default=0 >> timeout=2 >> title Solaris_11 Jumpstart >> kernel /I86PC.Solaris_11-10/platform/i86pc/kernel/unix - install >> nowin -B >> install_config=192.168.1.19:/opt/SUNWjet,sysid_config=192.168.1.19:/opt/SUNWjet/Clients/soalrisbox,install_media=192.168.1.19:/jumpstartmedia/Sol_11_x86_nv69,install_boot=192.168.1.19:/jumpstartmedia/Sol_11_x86_nv69/boot >> module /I86PC.Solaris_11-10/x86.miniroot >> > > Uhm... has "grub" support to boot from an ISO image shared via an > IP-based protocol (like NFS (e.g. only do read requests on demand and > _not_ download the whole ISO image first) ; note that this is different > than a miniroot... I am thinking about something like an internet-based > LiveCD in this example) ? >
There appears multiple possibilities here. One is to use pxegrub to fetch the miniroot. The miniroot has the necessary WebNFS magic to mount the rest of the ISO and access on demand. Instead of WebNFS the miniroot can also use iSCSI to attach to the remote ISO image and mount normally using HSFS. Alternatively to pxegrub the miniroot can simply be downloaded and used. Regards, Moinak. > ---- > > Bye, > Roland > >
