Archive for the 'Development' Category


Grub Config for Xen (III)

This is the third post in my series on installing Xen. Hopefully this’ll be useful for folks who are either just setting up the Xen Hypervisor into their current Grub installation and new Grub users alike.

Here’s a copy of my /boot/grub/grub.conf:

# this loads the first profile by default
default 0
# wait 12 seconds before loading default
timeout 12
# use a nifty image
spashimage=(hd0,4)/grub/splash.xpm.gz

# start of first profile
title=Gentoo Linux 2.6.11-r6-danger
# this profile resides on the Fifth partition (Grub counts from 0)
root (hd0,4)
# my kernel is /boot/kernel-2.6.11-r6-danger
# remove the /boot from the path and it’ll be right.
kernel /kernel-2.6.11-r6-danger

# this is the profile that should be selected to enable (boot) Xen
title=Xen2.0 / Xen 2.6.10
# load this kernel with a set memory amount
kernel /boot/xen.gz dom0_mem=131072
# set the root to the sda4 device and output to the console (tty0)
module /boot/vmlinuz-2.6.10-xen0 root=/dev/sda4 ro console=tty0

# in case of a proprietary emergency (which has yet to happen)
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

After you’ve saved this file, run:
# grub-install
That should set up your grub installation. If it doesn’t work, try the following links.

Other resources to help you set up Grub for Xen:
Gentoo.org Grub installation documentation
Small Grub tutorial

Xen Hypervisor requires Grub (II)

I got used to Lilo back when I installed my first Linux system years ago. It was Mandrake 7.somthin’ and it was already so complicated for me to get the thing set up that I happily allowed them to give me the default boot loader. Lilo was the default on my next several installations and eventually I began to deliberately choose it.

Now I’m switching to Grub. The Xen Hypervisor requires a multi-boot standard that only Grub can handle.

To install Grub, check out these fine instructions:
Redhat Grub Installation Instructions
Grub 2 Documentation

Installing Xen Hypervisor (I)

This is hard. I’ve downloaded the binary package of the Xen Hypervisor (available here) and I’ve started installing it. I’ve had the chance to unpack it and start fooling around and I’m noticing that this is a fine, fine piece of software. Because of that, it’s complicated and therefore it takes some work to get it going.

In January of this year XenSource (the company that makes Xen happen) reported that they raised $6 million in funding. That’s a serious approach to software. Considering the size of this project and the scope of their resources, I imagine this is going to be a show-stopping piece of software. In a couple years no powerful Linux box will be found without it.

Popular Posts:


    Fatal error: Call to undefined function rjb_mostwanted() in /home/.shizzle/studioda/distrojockey.com/wp-content/themes/tertiary/archive.php on line 87