On Sun, 2006-07-02 at 20:22 +0200, Alan McKinnon wrote: > On Sun, 2006-07-02 at 19:13 +0200, Mick wrote: > > On 02/07/06, Rumen Yotov <[EMAIL PROTECTED]> wrote:
> > If your / fs is reiserfs then recompile your kernel with reiserfs in > > the kernel (not as a module) and see if it now finds your /. > > That's worth a try - it'll take an hour or three to get everything set > up. But correct me if I'm wrong, I thought the whole point of using an > initramfs was to be able to compile *everything* as a module, including > the fs on / ? If not, that might explain why I've always had mixed > results with genkernel... update: I unmerged and remerged genkernel last night and built a new kernel with reiser compiled in - it seems I was mistaken as to what can be a module and what can't be. At least this kernel boots now, with some minor issues that I can sort out later. I must have forgotten to emerge lvm2 onto the real system as I can't get to the lvm partitions and looking for vg* under ubuntu shows no such file... silly me. I now have a question about genkernel - I've always had mixed results with this. The docs and man pages aren't really clear about how it gets it's .config - it looks like the first time it's run it finds a standard .config in /usr/share/genkernel, copies that to /usr/src/linux/.config then runs make. Afterwards the .config gets saved in /etc/kernels for later re-use. Next time it's run it has to detect which version to use - does it look at what /usr/src/linux points to for this? And the --oldconfig option is confusing also. Normally "make oldconfig" uses a prior .config and prompts on the console for any options marked as NEW in the new source tree. But genkernel --oldconfig seems to do something else altogether. Can someone clear up these points? alan -- [email protected] mailing list

