CRUX Linux in the Cloud (AWS EC2)

This is how I did it.
$ /dev/xvda1mkdir -p /boot/grub
$ cd /boot/grub

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