On Friday 09 Sep 2011 12:35:47 Alex Schuster wrote:
> Dale writes:
> 
> Wow, what a big thread. While I also do not really like udev
> requiring /usr at boot time, I also understand that there are some
> arguments pro doing so.
> But then, I wonder what the big deal is. If an initramfs is now required
> for people using a separate /usr, then let's all use an initramfs, if we
> can't change how udev is going. It's annoying, we may feel it is wrong,
> but to me it seems that for most of us it is not a really big problem.
> What I fear much more is when good old grub is no longer supported and I
> have to use grub2, which I tried to understand, but failed.
> 
> > My choices are:
> > 
> > 1: move from Gentoo to something else.  I'm seriously considering this
> > one.  If I can learn Gentoo, I can learn any distro!  LFS may be
> > excluded tho.
> 
> So, because you want to avoid to change your Gentoo installation to use
> an initramfs, you switch to another distribution, which most likely uses
> an initramfs anayway?
> 
> > 2: Stick with Gentoo and hope this is corrected like hal was dealt with.
> > 2b:  Go with LVM for everything and have a init* to boot.
> 
> LVM is great and I suggest everyone using it, but it's not necessary here.
> 
> > 2c:  Move /usr and use init* with no LVM.
> 
> If you can extend you root partition, yes, just copy /usr there, and all
> will be fine.
> 
> > 2d:  Just redo my whole system with a larger / partition.
> 
> Which would be a lot of work.
> 
> Personally I do not care much about this, as I already am using an
> initramfs :) That's because all my partitions are encrypted LVM volumes.
> Except for /boot, which is on on USB stick.
> 
> When I switched to using an initramfs, it was not very complicated. I
> simply use genkernel. With CLEAN="no" and MRPROPER="no", it uses my
> /usr/src/linux/.config and does not change the kernel options. Then comes
> genkernel --install --lvm -luks all, and I have kernel and initramfs in
> /boot. I manually add them to my grub.conf. emerge @module-rebuild, and
> I'm done. I guess for most of us this would work. I don't know what
> Michael has to do in order to keep nvidia-drivers instead of nouveau, but
> I assume some howto or new item will come up to solve this. Whenever
> Gentoo had us to do major changes, there was a good explanation of what to
> do, and it worked fine. Migration to openrc was more complicated I think.
> And hey, I was satisfied with the way it's been before.
> 
> > I liked my original plan better.
> > 
> > 1:  Go to boot runlevel.
> > 2:  Mount what will be new /usr partition to some mount point.
> > 3:  Copy /usr to the new partition
> > 4:  rm the old /usr data.
> > 5:  Mount the new /usr partition and add it to fstab
> > 6:  Switch back to default runlevel and life goes on.
> 
> I don't get this one. Why do you want to copy an existing /usr partition
> to another one?
> 
> > Can I slap whoever started this?  The more I think on this, the worse
> > it sounds.  I can't even imagine someone who runs some large server.
> > Any hair left?  lol
> 
> Yes, I also feel sorry for guys like Alan. But for us desktop users
> I think's it's not such a big deal.

It's not a catastrophically big deal, but it is an imposed workaround that 
goes against the freedom of choice that we gentoo-ers have enjoyed hitherto.

It also seems counter-intuitive that udev devs' convenience should take 
primacy over the FHS convention and the prevailing minimal booting process.

It will only affect one out of three boxen of mine and I could surely fix 
that, but I am against restricting unquestioningly what I can do with gentoo, 
just because a udev coder didn't think it through enough to come up with a 
smarter solution; and then the Gentoo devs did not put up a fight in 
representing their user base.

It's a point of principle and on this basis I'd like to object to it, not for 
a poxy little box which I can reconfigure one day if I must.
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to