<div>I find that kernel modules fail to load when I specify a relative path to the kernel. For example:</div><div><br></div><div>$ vstart -k mydir/netkit-kernel-i386-K2.8/netkit-kernel</div><div><br></div><div>The UML machine starts up but gives this error:</div>

<div><br></div><div>Modules directory not mounted.</div><div>Loading kernel modules...FATAL: Could not load /lib/modules/2.6.26.5-netkit-K2.8/modules.dep: No such file or directory</div><div>Setting kernel variables (/etc/sysctl.conf)...done.</div>

<div>Setting up networking....</div><div>Configuring network interfaces...modprobe: FATAL: Could not load /lib/modules/2.6.26.5-netkit-K2.8/modules.dep: No such file or directory</div><div><br></div><div>If I use an absolute path instead:</div>

<div><br></div><div>$ vstart -k /home/ashish/mydir/netkit-kernel-i386-K2.8/netkit-kernel</div><div><br></div><div>then it correctly loads the modules. Fine, but now I&#39;m trying to set the kernel path within a lab.conf file. I have:</div>

<div><br></div><div>pc1[kernel]=$HOME/.nettle/netkit/download/netkit-kernel-i386-K2.8/netkit-kernel</div><div><br></div><div>and the modules are not loaded. I&#39;ve tried adding a slash and a slash dot to the beginning of the path, but get the same results. Is ther any way to make this work?</div>

<div><br></div><div>Thank you.</div><div><br></div>