On Mon, Mar 20, 2000 at 06:26:07AM +0900, Masato Taruishi wrote:
>
> In Debian GNU/Linux, it can make multiple flavours of the same
> kernel version. I think it is better that the original kernel
> can handle this feature. This is from Flavours.gz in kernel-package
> package of Debian GNU/Linux:
>
> Multiple flavours of the same kernel version
> ======== ======== == === ==== ====== =======
>
> There is an expressed need from people to have several
> alternative flavors of a single kernel version around. It is
> certainly useful to have a backup flavour of a kernel version around
> when one is experimenting with device driver variations (it may not
> be possible to run a different version of a kernel and hence have
> that as a backup).
>
> Unfortunately, this is more complicated than it initially
> appears, since the presence of possibly incompatible modules has to
> be addressed.
>
> Firstly, the modules from different flavours have to be
> installed in separate directories, the modutils have to be made aware
> of this alternative directory, and also, the kernel (and klogd)
> should be able to load the right set of symbols from a System.map
> file (which are different enough in different flavours that klogd
> refuses to load the wrong one).
I'm using my own method:
1. Every kernel has got entry in lilo.conf.
2. Every module directories, System.maps and kernel images has got standard names constructed from lines 'label' at lilo.conf. (like: System.map-speed_hack if image's name is speed_hack).
3. I'm using a shell script from rcS.d which symlinks these files/directory according /proc/cmdline which holds the name of loaded image as well.
So this can be solve without any kernel source modification. Maybe this
technique should be part of distributions ?
- Gabor
-- ---[ LGB/DC ]------------[ University Of Veszprém ]------[ Lénárt Gábor ]--- The end is coming. >DO< panic. For a while, at least. ---[ 30/2270823 ]--------[ http://lgb.hal.vein.hu ]---------[ 87/477074 ]--- finger lgb@hal2000.hal.vein.hu for more !LINUX! SMS : lgblgb@westel900.net- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Thu Mar 23 2000 - 21:00:29 EST