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

Re: di-netboot-assistant update for experimental



On Tue, 2009-11-17 at 18:59 +0100, Frans Pop wrote:
> On Tuesday 27 October 2009, Frank Lin PIAT wrote:
> 
> > Allow preseeding using TFTP (reqested by Otavio)
> > ---------------------------
> > 3. Or is it possible to pass multiple "initrd=" to  a given Kernel?

I have investigated this situation a little bit. The most elegant way to
introduce preseeding (and firmware) capability seems to use bootloaders
capability to concatenate multiple "initrd" cpio archives.
At least Syslinux (since 2005)[1] and Yaboot should support this (elilo
don't seems to support it, yet)

Syslinux/PXELinux, the syntax is 
|label install
|        menu label ^Install
|        menu default
|        kernel debian-installer/lenny/i386/linux
|        append vga=normal
|        initrd=path/to/initrd.gz,path/to/morestuff.cpio.gz 

For Yaboot, the syntax is 
|image=/vmlinux
|	label=install
|	initrd=/initrd.gz|morestuff.cpio.gz
|	initrd-size=14030
|	append="--"
|	read-only 


I'll test it. If that work, would it be ok to modify the default netboot
images ?

Franklin

[1] http://syslinux.zytor.com/archives/2005-January/004474.html 
    http://git.kernel.org/?p=boot/syslinux/syslinux.git;a=commitdiff;h=a966e54c
[2] http://hermes.ppckernel.org/cgi-bin/man/man2html?5+yaboot.conf


Reply to: