> Date: Tue, 21 Oct 2014 20:20:44 +0200
> Subject: Re: Debian Live web-booting
> From: chals@chalsattack.com
> To: hramrach@gmail.com
> CC: dud225@hotmail.com; debian-live@lists.debian.org
>
> On Tue, Oct 21, 2014 at 2:55 PM, Michal Suchanek wrote:
>> On 21 October 2014 13:57, Hervé Werner wrote:
>>> However I'm getting trouble with distros derived from Debian like GParted, etc... because they usually don't publish the 3 needed files (Linux kernel, initrd & root fs) but only a live ISO. But thanks to the great syslinux project we've got an alternative way : memdisk. Unfortunately
>>
>> Hello,
>>
>> it is possible to mount the iso image directly in place of the squashfs image.
>>
>> You will have to extract the kernel image and initramfs by other means, however.
>>
>
> Hi,
>
> Michal is right, you can easily get the webboot files if you have
> access to the ISO file/s.
>
> live-manual covers several different ways in which that can be
> achieved. Hope this helps:
>
> http://live-systems.org/manual/current/html/live-manual.en.html#283
>
Hello
No that's not what I'm trying to do. I'm alreay able to web-boot Debian Live as it is documented in the manual. Please see the function deb_live in the script http://boot.salstar.sk/deb.ipxe or try it out ;)
What would like to do is to directly boot off an ISO file by feeding it to memdisk :
LINUX http://myserver/memdisk
INITRD http://live.debian.net/cdimage/release/stable/amd64/iso-hybrid/debian-live-7.6.0-amd64-standard.iso
APPEND iso
This method works great with Clonezilla yet :
MENU BEGIN clonezilla-stable Cloud ISO from sf
label clonezilla-stable
menu label clonezilla-stable clonezilla-live-2.2.4-12-amd64.iso
kernel http://prdownloads.sourceforge.net/cloudboot/small_img/memdisk
append initrd=http://cloudboot.nchc.org.tw/cloudboot/get_image.php?file=clonezilla-live-2.2.4-12-amd64.iso&mirror=sf&type=iso&proj=clonezilla-stable iso raw
Source : http://cloudboot.nchc.org.tw/cloudboot/BOOTMENU.php?boot=clonezilla-stable
D. Baumann started to work on this some time ago : http://live.debian.net/gitweb/?p=live-boot.git;a=commitdiff_plain;h=e08c082e758afa3341a9ebb6e00927d9873c7230
IMHO adding the two missing modules would do the trick.
Regards,
H. Werner
|