overall I'm quite pleased with genkernel and have relegated much
tedium to its functions over time. perhaps it's a worthy mule for
more responsibility.
I have mirror volumes which have survived almost 8 years with 2nd and
third generation drives, motherboard, and architecture (32->64 bit).
in those years, the newer revs which don't jump up and bite me in the
ass probably go unnoticed..
abstractly speaking, the clearest working example of what breaks is
oft-times a recent kernel on a recent install disk. slopping an
install disk on a modern hard-drive consumes but a gnat's real-estate.
using a symlink foundation does a pretty good job of allowing emerge
to over-write the static known-good binaries with dynamics, but
occasionally the gcc and/or libc is a repeatable failure and having
the ro overlay handy allows wholesale excision of the broken
installs, esp on young architectures.
for whatever reasons, I pack my cd-rom drive bays with hard drives,
and install with a cd-rom hanging off the side of the case tethered
by its cables... right about the time its a bootable system the cd-
rom comes off and the box is tucked into some crawl-space or other
behind desks, shelves, etc. and hopefully forgotten.
On May 25, 2005, at 6:32 AM, Chris Gianelloni wrote:
On Tue, 2005-05-24 at 14:11 -0700, Jim Northrup wrote:
I'm very happy with new GUID-based volume mounting and more stable
raid
tools, but a CF-based or initrd root available when /lib goes to
hell is
an absolute must for supporting fault tolerance.
If you use genkernel to build your kernel, then you will have a usable
initrd with lvm2/evms/dmraid (via --lvm2, --evms, or --dmraid)
capabilities and tools for rescuing your system.
This is only good for filesystem rescue, though. It won't help you if
you emerge a bad copy of binutils or gcc.
--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux
--
gentoo-dev@gentoo.org mailing list