The Artima Developer Community
Sponsored Link

Python Buzz Forum
Building a non-PAE Xen kernel on Debian etch [IN PROGRESS]

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Phillip Pearson

Posts: 1083
Nickname: myelin
Registered: Aug, 2003

Phillip Pearson is a Python hacker from New Zealand
Building a non-PAE Xen kernel on Debian etch [IN PROGRESS] Posted: May 11, 2007 5:45 AM
Reply to this message Reply

This post originated from an RSS feed registered with Python Buzz by Phillip Pearson.
Original Post: Building a non-PAE Xen kernel on Debian etch [IN PROGRESS]
Feed Title: Second p0st
Feed URL: http://www.myelin.co.nz/post/rss.xml
Feed Description: Tech notes and web hackery from the guy that brought you bzero, Python Community Server, the Blogging Ecosystem and the Internet Topic Exchange
Latest Python Buzz Posts
Latest Python Buzz Posts by Phillip Pearson
Latest Posts From Second p0st

Advertisement

I've been running Xen on Debian etch for a couple of weeks now on all my own Linux boxes and all our new company servers, and it's working great. With xen-tools, I can build a pristine Debian VM with one command. I have a script that'll install all the prerequisites for PeopleAggregator and general VM administration, put my SSH keys in the appropriate places, and generally get the new VM ready to host one or more instances of PA. Then I have another script that will check out the PA code from one of our many Subversion repositories, get it ready to run the install script, configure log rotation, and all that. So all is working well.

Today I'm trying to install Solaris on Xen, however it looks like the provided Solaris domU image doesn't support PAE, while Debian *requires* PAE. So here's a quick guide to building a non-PAE Xen kernel on Debian. I've read a bunch of guides to doing more or less the same thing, but they're all from 2005. Here's one from May 2007 :)

The best source I've found is the Debian Linux Kernel Handbook, BTW.

apt-get source linux-2.6
apt-get install build-essential fakeroot
apt-get build-dep linux-2.6
cd linux-2.6-*
fakeroot debian/rules debian/build debian/stamps
fakeroot make -f debian/rules.gen setup-i386-xen-686

Now edit debian/build/build-i386-xen-686/.config and change the y to n in the "CONFIG_something_PAE=y" line, and continue to build the kernel:

fakeroot make -f debian/rules.gen binary-arch-i386-xen-686

It's building right now. I'll update this when I find out if it works or not!

--

Update: It seems to have built a PAE kernel :(

Will update this when I figure it out!

Comment

Read: Building a non-PAE Xen kernel on Debian etch [IN PROGRESS]

Topic: Fat Dutch Guy Previous Topic   Next Topic Topic: Lets see how long this lasts

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use