I have a TinyCore VM in VMware Workstation that is running fine with these boot options:
default
timeout 0
title microcore
root (hd0, 0)
kernel /boot/vmlinuz quiet tce=sda1 opt=sda1 home=sda1
initrd /boot/core.gz
However, I need this image to be able to boot on a Xen hypervisor, so I tried installing Xen and tried to modify the boot menu:
default
timeout 0
title microcore
root (hd0, 0)
kernel /boot/vmlinuz quiet tce=sda1 opt=sda1 home=sda1
module /boot/xen.gz dom0_mem=1024M
initrd /boot/core.gz
When I set the kernel as the Xen build, it complained about not loading a Linux kernel first. I'm trying to get this image to boot in Amazon EC2 so I have to have Xen installed and configured, but since I'm new to TCL, I'm not sure how the boot menu should look like.