There isn't
that much to it.
I created two partitions, one for /boot, and one for /. From here, I booted into finnix and dropped the kernel and initrd into /boot/install (just a directory I made, nothing fancy -- I just didn't want any conflicts). A simple reboot into pv_grub, and type three lines:
Code:
root (hd0)
kernel /install/vmlinuz
initrd /install/initrd.img
... and it will kick off the installer. I'll give you a warning though: it isn't going to be pretty over lish.
If you have the RAM, you can pull off a GUI install over VNC, and specify a password on the kernel boot line. See this for all of the options:
http://fedoraproject.org/wiki/Anaconda_Boot_OptionsPS: Pull the vmlinuz and the initrd.img file from almost any mirror... such as this one:
http://mirrors.kernel.org/centos/6.0/os ... /isolinux/edit: so there are issues with the lish console and the installer, namely the disk selection part. So, I wrote a kickstart file. This will install almost nothing -- a grand total of 208 packages -- and if you know what you're doing with respect to partitioning and etc, you can probably have a C6 install up and running in 10 minutes.
You'll probably have to play with the
partition options unless you have yours setup identically like mine (xvda = /boot, xvdb = /, xvdc = swap). Note that this will blow away all existing partitions as well, so if you botch it then you get to re-download the kernel and initrd.
Code:
install
url --url=http://mirrors.kernel.org/centos/6.0/os/x86_64/
text
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto dhcp
rootpw --plaintext **REPLACEME**
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512 --enablefingerprint
selinux --enforcing
timezone --utc Etc/UTC
firstboot --disabled
bootloader --location=mbr --driveorder=xvda,xvdb --append="crashkernel=auto rhgb quiet"
clearpart --all
part /boot --ondisk=xvda --size=1 --grow --fstype=ext2
part / --ondisk=xvdb --size=1 --grow --fstype=ext4
part swap --ondisk=xvdc --size=1 --grow --fstype=swap
%packages --nobase
vim-enhanced
openssh-clients
@core
%end