|
My description:
Thanks to Kernel Monte, once linux is started you can load another kernel with it.
Very interesting for advanced booting purpose:
a mini kernel let you choose the right kernel, even over network, on usb drives, etc.
Also useful for developers and quick test kernel without really rebooting.
Official description:
"Kernel Monte is a kernel module which allows Linux to load another
Linux kernel image into RAM and restart the machine from that kernel.
The loader supports initial ramdisks and passing arbitrary kernel
command line parameters to the new kernel."
http://sourceforge.net/projects/bproc
"Look in the beoboot lanl.1.1 package" or more recent: 1.2.
The monte from lanl.1.2 works well with kernel 2.4.18 (Mandrake 8.2),
I just had to remove '-liberty' in the Makefile to run 'make install'.
http://sourceforge.net/projects/monte
"Somewhat old, and CVS-only, but works with 2.4. "
tar -zxf beoboot-lanl.1.2.tar.gz cd beoboot-lanl.1.2/monte make make install insmod kmonte *or maybe* depmod -a
monte -n -i /boot/initrd /boot/vmlinuz root=/dev/hda6 devfs=mount
telinit 1 umount -a mount /usr -o ro mount / -o remount,ro monte -i /boot/initrd /boot/vmlinuz root=/dev/hda6 devfs=mount
Copyright David Guyon Martin ©2002
First released 06/06/2002. Last updated: 06/06/2002