CRUX Linux in the Cloud (AWS EC2)

 /dev/xvda1mkdir -p /boot/grub
cd /boot/grub
 default=0
 fallback=1
 timeout=1
 hiddenmenu
 
 title CRUX
 root (hd0,0)
 kernel /boot/vmlinuz root=/dev/xvda1 console=hvc0

Convert the image to RAW format using VBoxManage

 VBoxManage clonehd CRUX.vdi CRUX.img --format RAW

Start a server, mount an appropriately sized volume

dd bs=1M of=/dev/xvf

NOTE: You will need to mount the image as /dev/sda *NOT* /dev/sda1 as the drive is partitioned
due to the conversion from a VirtualBox image

 vi /etc/ssh/sshd_config 
 PermitRootLogin without-password
 /etc/rc.d/sshd restart

Kernel Options (3.12.24)

General Setup ---> 
 <*> Kernel .config support
 [*] Enable access to .config through /proc/config.gzProcessor type and features --->
 [*] Linux guest support --->
 [*] Enable paravirtualization code
 [*] Paravirtualization layer for spinlocks
 [*] Xen guest support
 [*] Paravirtual steam time accountingBus options (PCI etc.) --->
 [*] Xen PCI Frontend
 
Device Drivers --->
 Generic Driver Options --->
 -*- Maintain a devtmpfs filesystem to mount at /dev
 [*] Automount devtmpfs at /dev, after the kernel mounted the rootfs
 [*] Block devices (NEW) --->
 <*> Xen virtual block device support
 [*] Network device support --->
 <*> Xen network device frontend driver