How can I remotely install CentOS 5.5 from my laptop running Windows 7 to a system with an empty hard drive. I've enabled PXE, Ethernet boot on the the new system, and I've got a tftp and dhcp server running on the Windows 7 laptop. What next? Any sort of guidelines will help.
EDIT: So far…
The remote system is being correctly assigned an ip from dhcp server on windows 7
Setup TFTP server:
- Enabled PXE Compatibility
- Set pxelinux.0 as boot file in DHCP settings
- Copied the following files from syslinux for centos 5.5 64bit to tftp basedir :
chain.c32 mboot.c32 memdisk menu.c32 pxelinux.0
- Created configuration file on basedir pxelinux.cfg
.
default menu.c32
prompt 0
timeout 300
ONTIMEOUT localMENU TITLE PXE Menu
LABEL CentOS 5.5 64bit NO KS eth0
MENU LABEL CentOS 5.5 64bit NO KS eth0
KERNEL images/vmlinuz
APPEND ks initrd=images/initrd.img ramdisk_size=100000 ksdevice=eth0
But I get the the following errors on boot after DHCP address assignment.
PXE-E11: ARP timeout
PXE-E38: TfTP cannot open connection
PXE-M0F: Exiting PXE ROM.
Boot Failure
Best Answer
You almost got it working! :) your problem right now is the tftp server not being accessible from the machine you're trying to install.
Check the following to make sure it's working
next-server
parameter in DHCP points to your laptop IPIf all those checks work and you assigned an IP to your CentOS install in the same network as your laptop the install should go fine