Configure ISO's for PXE Booting
Posted: 2011/05/03 21:07:40
I have a fresh install of COS5.6 installed a test laptop. I have following instructions to set up the PXE server based on the following:
http://www.syntaxtechnology.com/2010/06/setting-up-a-pxe-boot-server-on-centos-5-5/
The base PXE installation seems to work fine (The menu labeled CentOS 5.6 works fine ). The whole purpose of this was to be able to boot iso's like Hirens and Imaging software ISO's.
The issue is that whenever i try to pick an iso from the list it just says "Could not find ramdisk image:" [path to iso]
[path to iso] being either of the two iso i had set up to test this.
I would like to think that i made a typo but i can find one. The files i used are from the source of syslinux v4.0.4
The following information should be pertinent
Contents of /tftpboot/pxelinux.0/default
>>
default menu.c32
prompt 0
timeout 300
ONTIMEOUT local
MENU TITLE PXE Menu
LABEL local
MENU LABEL Boot local hard drive
LOCALBOOT 0
LABEL CentOS 5.6
MENU LABEL CentOS
KERNEL images/centos/vmlinuz
APPEND initrd=images/centos/initrd.img ip=dhcp ramdisk_size=100000
LABEL paragon
MENU LABEL Paragon
KERNEL memdisk
APPEND iso
INITRD /tftpboot/iso/Paragon2011.iso
LABEL hirens
MENU LABEL Hirens
KERNEL memdisk
APPEND iso
INITRD /tftpboot/iso/hirens1.iso
>>
Tree of my /tftpboot directory
.
|-- chain.c32
|-- images
| `-- centos
| |-- initrd.img
| `-- vmlinuz
|-- iso
| |-- Paragon2011.iso
| |-- hirens.iso
| `-- hirens1.iso
|-- mboot.c32
|-- memdisk
|-- memdisk_bak
|-- menu.c32
|-- pxelinux.0
`-- pxelinux.cfg
`-- default
I have a limited experice with linux in an enterprise environment and looking for any direction as to what to do about this.
http://www.syntaxtechnology.com/2010/06/setting-up-a-pxe-boot-server-on-centos-5-5/
The base PXE installation seems to work fine (The menu labeled CentOS 5.6 works fine ). The whole purpose of this was to be able to boot iso's like Hirens and Imaging software ISO's.
The issue is that whenever i try to pick an iso from the list it just says "Could not find ramdisk image:" [path to iso]
[path to iso] being either of the two iso i had set up to test this.
I would like to think that i made a typo but i can find one. The files i used are from the source of syslinux v4.0.4
The following information should be pertinent
Contents of /tftpboot/pxelinux.0/default
>>
default menu.c32
prompt 0
timeout 300
ONTIMEOUT local
MENU TITLE PXE Menu
LABEL local
MENU LABEL Boot local hard drive
LOCALBOOT 0
LABEL CentOS 5.6
MENU LABEL CentOS
KERNEL images/centos/vmlinuz
APPEND initrd=images/centos/initrd.img ip=dhcp ramdisk_size=100000
LABEL paragon
MENU LABEL Paragon
KERNEL memdisk
APPEND iso
INITRD /tftpboot/iso/Paragon2011.iso
LABEL hirens
MENU LABEL Hirens
KERNEL memdisk
APPEND iso
INITRD /tftpboot/iso/hirens1.iso
>>
Tree of my /tftpboot directory
.
|-- chain.c32
|-- images
| `-- centos
| |-- initrd.img
| `-- vmlinuz
|-- iso
| |-- Paragon2011.iso
| |-- hirens.iso
| `-- hirens1.iso
|-- mboot.c32
|-- memdisk
|-- memdisk_bak
|-- menu.c32
|-- pxelinux.0
`-- pxelinux.cfg
`-- default
I have a limited experice with linux in an enterprise environment and looking for any direction as to what to do about this.