Dale writes:

> Neil Bothwick wrote:

> > Seriously though, why not use make install? That way you know the
> > right files get copied and given the expected names.
> 
> Because I name my kernel and config the same thing.  I also don't like
> the way it does that link thingy it does.  It seems to expect to keep
> only two kernels around and I'm real bad to have more than that,
> sometimes way more than that.  Plus, if I do it myself, I know what I am
> doing.  If I use make install, I don't know if something was changed in
> how it does it. 
> 
> It's just me being me.  lol

No, me too. In my history of using Linux, I very often had trouble with
new kernels. When I had an NVidia graphics card, that often caused
trouble. Nowadays it's ISDN sometimes.

The fact that I build a new kernel does not necessarily mean that I want
to boot it yet. And I want to keep old kernels around, several, not only
the last one. I do not reboot often, so sometimes multiple kernel versions
have been installed since the last reboot. I would not want my current
kernel to have vanished, just in case I will need it again when the new
ones do not work. With kernel >= 3.4.3 I had two weird panics in the last
two weeks, I am still using it, but maybe I will need 3.3.5 again, which
would be the sixth-newest one. And I think that maybe hibernation and
ISDN used to work longer ago, maybe I will give the last 2.6 kernel a try
again.

So I use genkernel to build and install new kernels, and modify grub.conf
manually to add this kernel to the menu. The .config is also being copied
to the boot partition, using a similar name as the kernel and the
initramfs.

I'll continue to use the old Grub, as it's working fine for me. I
understand it very well, probably because there is not much to
understand. Ususally it only takes root (hd0,0) and setup (hd0) commands
to install, and the config file is very easy to edit.

I had some painful experiences with Grub2 on Ubuntu, and did not
understand for a while what to do. There's too much automagic involved,
scripts creating the actual grub.cfg file. Config files in /etc/grub.d
and /etc/default/grub. There's grub-install, grub-setup, update-grub, and
what else. The Grub menu is shown only if there are multiple operating
systems installed, it took me quite a while to figure out how to make it
appear at all.

Gentoo is a distro for experts they say, but for me it seems to be
actually easier than other distros like Ubuntu which are supposed to be
easy. Yes, they are, but only when you do standard things. If your setup
is somewhat special, it's actually harder to figure out what is necessary
to do, at least that's my experience.

        Wonko

Reply via email to