List Archive: gentoo-dev
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Sun, Mar 11, 2012 at 12:49:11AM -0600, Ryan Hill wrote:
> On Sat, 10 Mar 2012 20:27:06 -0600
> William Hubbs <firstname.lastname@example.org> wrote:
> > An initramfs which does this is created by >=sys-kernel/genkernel-3.4.25 or
> > >=sys-kernel/dracut-017-r1. If you do not want to use these tools, be
> > sure any initramfs you create pre-mounts /usr.
> We should really have some documentation on how to create a minimal initramfs
> that mounts /usr (if we don't already, I haven't looked). I've never needed
> one until now and don't have the foggiest idea how it's done. I can't be the
> only one.
The quickest initramfs, assuming that ALL kernel modules you need to
boot are already compiled into your kernel:
genkernel --install --no-ramdisk-modules initramfs
Plus optionally, If you know you don't need any of these, include this
to make it really get much smaller:
--no-lvm --no-mdadm --no-dmraid --no-multipath --no-iscsi --no-disklabel
--no-firmware --no-zfs --no-gpg --no-luks
--disklabel is the one that most users will probably need, if they use
LABEL= or UUID= arguments in your fstab.
That will give you an initramfs of scripts + busybox.
On my box, it's about 724KiB.
Robin Hugh Johnson
Gentoo Linux: Developer, Trustee & Infrastructure Lead
E-Mail : email@example.com
GnuPG FP : 11ACBA4F 4778E3F6 E4EDF38E B27B944E 34884E85