On Friday, December 21, 2012 10:21:02 AM William Hubbs wrote:
> On Fri, Dec 21, 2012 at 04:04:31PM +0100, J. Roeleveld wrote:
> > On Friday, December 21, 2012 09:38:36 AM Rich Freeman wrote:
> > > On Fri, Dec 21, 2012 at 8:51 AM, Ian Stakenvicius <[email protected]> 
wrote:
> > > > On 21/12/12 03:10 AM, J. Roeleveld wrote:
> > > >> An init* needs to be kept in sync with the rest of the system as
> > > >> well.
> > > > 
> > > > Just to be clear, by "init*" you mean {initrd,initramfs} , correct?
> > > 
> > > Seems likely.
> > > 
> > > However, for the most part it really only needs to be kept in sync
> > > with the kernel.  Smarter ones like dracut that might do things like
> > > keep a copy of mdadm.conf internally might need to be updated when
> > > your disks change, and so on.  In general, however, they only need
> > > changes when either your kernel changes, or the path to the root
> > > filesystem changes (by path I mean mdadm/lvm/nfs/etc).
> > 
> > And with the "move to /usr", also when that changes.
> > Granted, on most systems it won't actually move often once it's installed.
> 
> Can you be more specific here? I do not understand what you mean.

The "path to /usr" won't change very often.

> On the subject of generating an initramfs, you can build one if you
> want, or there are tools in our tree that can build one for you. You
> would use genkernel after a more current version is stabilized [1] or
> dracut. This is covered in the initramfs guide [2].

As stated, I already tried genkernel and the current stable version actually 
does render a bootable version.
However, it is, in my opinion, a workaround for a problem that has been forced 
upon me. As soon as eudev is stable enough, I will dump udev.

> [1] https://bugs.gentoo.org/441004

Strange, I use a current-stable version of genkernel, /usr is on LVM and the 
system boots correctly without issues.

--
Joost

Reply via email to