I just tried your kickstart file on a centos 6.2 box and the resultant
tftpboot files worked just fine in my pxeboot environment. SO I know
my environment is OK and its not any syntax errors. I'm either missing
packages or theres is a problem with the Fedora 16 packages supporting
this method of booting
On 6 April 2012 18:08, Phil Meyer <pmeyer(a)themeyerfarm.com> wrote:
On 04/03/2012 04:13 AM, Sukesh Nischal wrote:
>
> Hi
>
> I'm trying to setup a PXE boot environment to start a LiveCD.
>
> I've setup DHCP/ tftpboot and this has tested fine doing kickstart
> installations. Next step is to be able to boot a live cd
>
> Ive created a custom live cd ISO which boots fine from a USB stick.
>
> I then ran livecd-iso-to-pxeboot to generate a tftpboot directory and
> merged this with my existing configs.
>
> The problem I'm getting is that the booting stops at 'Cannot open root
> device live:/livecd/livecd.iso'
>
This sounds like you didn't 'name' your version and it is using the default
name, and not what it really is, or you used the wrong compression method.
When making the livecd, you can name it, such as:
livecd-creator --verbose --fslabel=centos_server_kvm --compression-type=gzip
--cache=/var/tmp/livecache
--config=http://mirror.fiber.net/ks/centos_server_kvm.ks
You are welcome to examine and comment on my custom kickstart, but the trick
here is the name.
By using '--fslabel=centos_server_kvm' this works:
livecd-iso-to-pxeboot `pwd`/centos_server_kvm.iso
and produces:
DEFAULT pxeboot
TIMEOUT 20
PROMPT 0
LABEL pxeboot
KERNEL vmlinuz0
APPEND rootflags=loop initrd=initrd0.img root=live:/centos_server_kvm.iso
rootfstype=auto ro liveimg quiet rhgb rd.luks=0 rd.md=0 rd.dm=0
ONERROR LOCALBOOT 0
Note the name change from yours. I think that by default if no name is
given, there may be an issue with the defaults: LiveCD vs livecd or
something silly like that. So just name it when you roll it up. Its always
better to account for assumptions between different apps.
As a side note, if you are using Fedora vs CentOS/RHEL to create the livecd,
it will default to a compression that the older kernel cannot use.
This may also be the cause of your problem.
Note the '--compression-type=gzip' command line argument.
Between these two issues, you should be golden.
Good Luck!
--
livecd mailing list
livecd(a)lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/livecd