XenServer 6 is a solid virtualization platform, but the installer doesn’t give you many options for customized configurations. By default, it installs with a 4GB root partition and uses GUID Partition Tables (GPT). GPT is new in XenServer 6.
I’d rather use MBR partition tables and get a larger root partition. If you want to make these adjustments in your XenServer 6 installation, follow these steps after booting into the XenServer 6 install disc:
When the installer initially boots, press F2 to access the advanced installation options.
shell and press enter. The installer should begin booting into a pre-installation shell where you can make your adjustments.
Once you’ve booted into the pre-installation shell, type
vi /opt/xensource/installer/constants.py and press enter.
GPT_SUPPORT = True to
GPT_SUPPORT = False to disable GPT and use MBR partition tables. Adjust the value of
root_size from 4096 (the default) to a larger number to get a bigger root partition. The size is specified in MB, so 4096 is 4GB. Save the file and exit
exit and the installer should start.
Once the installation is complete, you should have a bigger root partition on a MBT partition table:
# df -h / Filesystem Size Used Avail Use% Mounted on /dev/sda1 20G 1.8G 17G 10% / # fdisk -l /dev/sda Disk /dev/sda: 160.0 GB, 160041885696 bytes 255 heads, 63 sectors/track, 19457 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 * 1 2611 20971520 83 Linux /dev/sda2 2611 5222 20971520 83 Linux /dev/sda3 5222 19457 114345281 8e Linux LVM