This is really just a quick note for myself to remember what I did to allow me to get the XCP 0.5 installation CD to run on my demo machine.
The problem I had was that I was getting a APIC timer error during the boot process, It suggests to boot using the noapic option, however I had no idea how to change that.
Anyway it took me ages, and I won’t bore you with details.
Extract the files from the iso to a folder.
You will find in that folder structure the following folders
\boot\isolinux
In there is a configuration file called isolinux.cfg, this is what we need to edit.
The isolinux config is set to boot with the default label install, so we need to change either the label entry, booting to another set of boot paramters or just change the paramters under the install label. I went with the later.
LABEL install
KERNEL mboot.c32
APPEND /boot/xen.gz dom0_mem=752M noapic acpi_skip_timer_override com1=115200,8n1 console=com1,vga --- /boot/vmlinuz xencons=hvc console=hvc0 console=tty0 --- /install.img
The added paramters are in bold. Ok now I saved this file.
Now to rebuild the bootable iso. For this I used mkisofs (on windows you can download cdrtools that contains this and the necessary cygwin dll)
L:\Software\~freeware\Xen>mkisofs -o bootcd.iso -b boot/isolinux/isolinux.bin -c
boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -iso-level 4 -boot-info-
table L:/Software/~freeware/Xen/XCP-base-0.5
My iso was extracted to L:/Software/~freeware/Xen/XCP-base-0.5, so I created a new iso called bootcd.iso.
And that was that, burnt to a cd and then ran on the computer. Now I need to work at wtf I am doing to actually install xcp.