Vnx-rootfs-uml-kernel
How to create a User-Mode-Linux Kernel for VNX
This document describes how to create a UML kernel to be used with VNX.
- Download and uncompress kernel sources:
wget http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.3.8.tar.gz tar xfvz linux-3.3.8.tar.gz cd linux-3.3.8
wget vnx.dit.upm.es/vnx/kernels/mconsole-exec-3.3.8.patch
patch -p1 < mconsole-exec-3.3.8.patch
make defconfig ARCH=um SUBARCH=i386 make menuconfig ARCH=um SUBARCH=i386
make ARCH=um SUBARCH=i386 strip linux
./linux --version ./linux --showconfig
mkdir linux-3.3.8-um-src cp linux linux-3.3.8-um-src/linux-3.3.8-um mkdir linux-3.3.8-um-src/modules make modules_install INSTALL_MOD_PATH=linux-3.3.8-um-src/modules/ ARCH=um SUBARCH=i386 cd linux-3.3.8-um-src/modules/lib/modules/ tar cfv modules-3.3.8.tar 3.3.8 mv modules-3.3.8.tar ../../../ cd ../../../ rm -rf modules vi README-linux-3.3.8-um cp ../.config config-linux-3.3.8-um cd .. tar cfvz linux-3.3.8-um.tgz linux-3.3.8-um-src