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

Reply via email to