[fedora-virt] How can we pass kernel arguments(e.g:ks=hd:/dev/..) to a cdrom-based guest install?

James Laska jlaska at redhat.com
Thu Feb 25 12:42:56 UTC 2010


On Thu, 2010-02-25 at 11:57 +0000, Richard W.M. Jones wrote:
> On Thu, Feb 04, 2010 at 10:45:37AM +0800, Li Ming wrote:
> > Hi,
> >     How can I pass the ks argument to a guest during install? I am 
> > writing an auto install python script,I can use virt-install --location 
> > install_tree --extra-args ks=...., but this will active the network, we 
> > want to mirror a true DVD install. If use virt-install --cdrom will 
> > solve this issue, we have a bad way to pass ks argument,uncompress the 
> > ISO,update the syslinux kernel args,then build the ISO again,but this 
> > will consume big resource,not a good way. Does someone have good 
> > suggestion for me to pass ks arg to kernel while using virt-install 
> > --cdrom in python script?
> 
> Sorry for the latest reply.  Here is another possibility:
> 
> http://rwmj.wordpress.com/2010/02/01/libguestfs-python-example/#content

Thanks Richard!  I believe Liam is using your libguestfs suggestion to
make the kickstart file available to the network-less DVD/CD installing
system.  It works rather nicely, thanks for the tip!

The next roadblock was booting the DVD/CD install while providing the
proper boot arguments ("ks=hd:vda:/ks.cfg").  An aside, I wonder if it
makes sense to request that anaconda automatically use a kickstart
if /ks.cfg exists.  Until then, we are using dogtail to start
virt-viewer, and provide the correct boot arguments to the installer.

Thanks,
James
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
Url : http://lists.fedoraproject.org/pipermail/virt/attachments/20100225/541bb485/attachment.bin 


More information about the virt mailing list