On Wed, Jan 03, 2007 at 05:13:59PM -0700, Gordon Haverland wrote: > Hello. > > I've almost always compiled my own kernels, across a bunch of > things for quite a while (UN*X experience back to 1984, Linux to > 1997?). Some shortcomings of using chroot to isolate things has > lead me to wanting to try UML. > > So, I did a little reading, and figured I should use the skas > patch that Debian has available. Compiling a new 2.6.18 kernel > (and nvidia module) making use of the patch went well. But, > adding a --arch=um line to the make-kpkg command line to compile > a UML kernel has generated a few errors. I've manually patched
the UML kernel can't share the same .config as the host kernel, I suppose a curious combination of CONFIG_ options can generate the errors you're reporting. So basically here's a few hints: - the SKAS patch is for the host kernel (the one your computer usually boots. Note however that the 2.6.18 patch has some (almost) known issue so I wouldn't suggest using it. Last but not least, the SKAS patch is useful to increase UML speed and isolation but is not necessary to run a user-mode kernel. - When building the UML kernel start with a "defconfig"[1] and then add options ontop of it. - Try the user-mode-linux package, rootstrap and friends, they should ease things to get started. [1]: make defconfig ARCH=um (I don't remember how to obtain the same with make-kpkg) hth -- mattia :wq! -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]