On Mon, Feb 02, 2004 at 02:48:24PM +0200, Moshe Kaminsky wrote:

[snip]

> > Someone else on this list had boot problems because his /usr was on a different 
> > partition. I also couldn't get 'initrd' stuff to work with gentoo, so I just 
> > compiled
> > the necessary modules into kernel and that fixed it.
> 
> That was precisely my situation. I wasn't aware that /usr is needed in 
> these early stages of the boot. Compiling them into the kernel didn't 
> help genkernel, but I then compiled manually and finally it worked.

IMHO it's a bad idea to have a dependency like that and as far as I remember the 
original poster did submit a bug report. It's probably worth searching the bugzilla
database to confirm.

> I later also managed to use genkernel - I changed the linuxrc script 
> according to the documentation in the linux sources, and it worked (I 
> did two things actually: removed the 'umount /dev' in the final stage, 
> and uncommented the chroot line in the very end of the script. Strange 
> this didn't happen to other people; unless someone can explain this, I'm 
> going to submit a bug report).

It probably did. It's great that you've fixed it! If you can attach your fixes
to the bug report it'll be fantastic.

> PS: Is there any advantage to the initrd method (other than having this 
> nice bootsplash)?

The real reason it exists AFAIK is to let people change hardware without having to
recompile their kernels. Imagine trying to pull together a linux distro, there it
makes the most sense.


-- 
- Andrey


~ In theory, practice and theory are the same,
  but in practice they are different (Larry McVoy) ~



--
[EMAIL PROTECTED] mailing list

Reply via email to