Red Hat Bugzilla – Bug 829416
F17 PXE installation using load_ramdisk and root=/dev/rd/0 fails
Last modified: 2013-01-10 01:49:23 EST
Description of problem:
While booting by PXE to proceed to a network installation of F17 the control is given to dracut shell.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1.boot with F12 key
2.choose Fedora 17 in the screen menu
initrd ..... ready
dracut Warning: unable to process initqueue
dracut Warning:/dev/rd/0 does not exist
drpping to debug shell.
installation process as it works with F16, F15, F14, F13, F12, F11
menu label ^Install auto Fedora-17
append ksdevice=auto load_ramdisk=1 initrd=ks/kernels/fedora/17/x86_64/initrd.img repo=http://dl.fedoraproject.org/pub/fedora/linux/development/17/x86_64/os/ network ks=http://www.infres.enst.fr/admin/ks/install/fedora/17/x86_64/auto.cfg ip=dhcp ramdisk_size=3000 root=/dev/rd/0 DRACUT_QUIET=no rw --
Wow, load_ramdisk is oooold. I didn't know anyone used ramdisks anymore..
The problem is "root=/dev/rd0" - if "root=" is specified, dracut ignores "repo=". And "repo=" is what dracut is trying to use to find the installer runtime image (which is the real root= device), so it can't find the installer, and you get dropped into the debug shell.
Try removing "root=/dev/rd0" and "load_ramdisk=1" and see if that works. You should probably remove "ramdisk_size=3000" as well.
Also: "ksdevice=auto" is unnecessary, "rw" is the default, and I don't really know what "network" does - so you could probably remove those without hurting anything.
Your append line will probably look something like:
append initrd=ks/kernels/fedora/17/x86_64/initrd.img repo=http://dl.fedoraproject.org/pub/fedora/linux/development/17/x86_64/os/ ks=http://www.infres.enst.fr/admin/ks/install/fedora/17/x86_64/auto.cfg ip=dhcp
Does this make the system boot?
Yes it works fine !
Thanks you very much