WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] booting on a Compaq Proliant 1600

To: "James Harper" <JamesH@xxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] booting on a Compaq Proliant 1600
From: Ian Pratt <Ian.Pratt@xxxxxxxxxxxx>
Date: Sat, 12 Jun 2004 08:58:21 +0100
Cc: "Ian Pratt" <Ian.Pratt@xxxxxxxxxxxx>, Keir.Fraser@xxxxxxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxxxx, Ian.Pratt@xxxxxxxxxxxx
Delivery-date: Sat, 12 Jun 2004 09:00:18 +0100
Envelope-to: steven.hand@xxxxxxxxxxxx
In-reply-to: Your message of "Sat, 12 Jun 2004 14:04:50 +1000." <AEC6C66638C05B468B556EA548C1A77D1F43D6@trantor>
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
> I am starting Xen with the following GRUB configuration:
> 
> title Xen
> kernel /xen.gz dom0_mem=131072 ser_baud=115200 ignorebiostables ifname=dummy
> module /xenolinux.gz root=/dev/discs/disc0/part6 ro console=tty0

Our default kernel build doesn't include devfs, so I'm not sure
whether using that syntax for root= will work. Have you tried
'hda6' (or should that be hda7 for part6, I can't remember)?

More importantly, the default Xen build doesn't contain support
for your cpqarray controller, or your Nat Semi DP83816 ethernet
controller.

That means that you're going to have to build your own
bleeding edge xeno-unstable.bk tree. 

 bk clone bk://xen.bkbits.net/xeno-unstable.bk
 cd xeno-unstable.bk
 make -j4 world

The above will give you a default build of everything, populating
the 'install' directory. You're then going to configure the linux
kernel that is used for domain 0.

 cd linux-2.4.26-xen
 ARCH=xen make xen0_config  (this copies arch/xen/defconfig-xen0 to defconfig)
 ARCH=xen make xconfig      <enable cpqarray and dp83816>
 ARCH=xen make dep
 ARCH=xen make bzImage
 ARCH=xen INSTALL_NAME=2.4.26-xen0 make dist
 cd ..

[for reference, the last step does the following:]
 cp arch/xen/boot/bzImage ../install/boot/vmlinuz-2.4.26-xen0
 cp vmlinux ../install/boot/vmlinux-syms-2.4.26-xen0
 cp .config ../install/boot/config-2.4.26-xen0

You should then be able to install these kernels and binaries
with 'make install'.

You'll need to edit your grub.conf to replace 'xenolinux.gz' with
'vmlinuz-2.4.26-xen0' to follow the normal linux convention.

Boot it, and let me know how you get on!

> If there is a crash message then it's too quick for me to see, I will try and 
> attempt a serial capture of the boot process tonight.

You can use 'noreboot' to stop it rebooting, though capturing the
serial output will make life much easier.


Ian


-------------------------------------------------------
This SF.Net email is sponsored by the new InstallShield X.
>From Windows to Linux, servers to mobile, InstallShield X is the
one installation-authoring solution that does it all. Learn more and
evaluate today! http://www.installshield.com/Dev2Dev/0504
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>