How to install Fedora14 with less stress.

Got a new PC, so I decided to install fedora 14 on it. First I partitioned my 128G hard disk on a second linux box. While there I installed grub, grub-install --recheck --root-directory=/mnt/mountpoint /dev/sdc. If installing grub2, use the chroot method.

Downloaded "Fedora-14-i386-DVD.iso" and mounted it on the second box:
mount -o loop -t iso9660 /DOS/Fedora-14-i386-DVD.iso /mnt/DVD
Copied isolinux/vmlinuz and isolinux/initrd.img to /boot/ on the mounted root partition of the new drive.
Renamed them to vmlinuz-install and initrd.img-install.

Edit the grub.cfg to default to:
title Fedora install
    Root (hd0,0)
    kernel /boot/vmlinuz-install ro root=LABEL=/ rhgb quiet
    initrd /boot/initrd.img-install

Set up the second box with an http alias pointing to /mnt/DVD where I have the opened ISO tree.
Put the disk in the new box and install using URL.
Use your alias to the second box: http://192.168.90.1/alias

Now edit grub.cfg if it was not automatically updated to default to:
title Fedora (2.6.35.6-45.fc14.i686)
    Root (hd0,0)
    kernel /boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=LABEL=/ verbose i915.modeset=0
    initramfs /boot/initrd-2.6.35.6-45.fc14.i686.img

You must not install from a text screen. All options reformat your hard disk!
When asked which type of install, select "Create Custom Layout".
When asked - install grub - otherwise it will not get updated at end of install.
See the issues I had upgrading to fc13.

Add these lines to your rc.sysinit right before # Run only once
    #Fix console loglevel
    if [ -n "$LOGLEVEL" ]; then
     /bin/dmesg -n $LOGLEVEL
    else
      /bin/dmesg -n 3
    fi
This to fix another change in F14 that dumps all errors to the console during boot.

Updated 14 February 2014
by Kevin Gyllenberg.