From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SCZ8c-0001fZ-3r for garchives@archives.gentoo.org; Tue, 27 Mar 2012 16:20:50 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 55D12E07A0; Tue, 27 Mar 2012 16:20:36 +0000 (UTC) Received: from mx1.hadt.biz (boss.hadt.biz [78.47.36.129]) by pigeon.gentoo.org (Postfix) with ESMTP id 8C093E0527 for ; Tue, 27 Mar 2012 16:18:47 +0000 (UTC) Received: from [192.168.255.100] (p5B340395.dip.t-dialin.net [91.52.3.149]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.hadt.biz (Postfix) with ESMTPSA id 7AA6614C037F for ; Tue, 27 Mar 2012 18:18:46 +0200 (CEST) Message-ID: <4F71E865.30800@hadt.biz> Date: Tue, 27 Mar 2012 18:18:45 +0200 From: Michael Hampicke User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120325 Thunderbird/11.0 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] InitRAMFS - boot expert sought References: <1332844604.4130.0@numa-i> <4F71BE44.3080206@kutulu.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: e2b12110-9bf8-451a-9968-62f1c80c5f95 X-Archives-Hash: 9f014eabf3a0e8d4e32581a4295f0d54 > Dracut is masked on ~amd64. Bugs me, as I'd rather use something like > that than genkernel (I very much like building my own kernels; it > helps me keep things lean, and keeps me familiar with the capabilities > of current and future systems). But now I have to find time to learn > how to use Genkernel. I don't understand why people always say that they hate genkernel because they like to build the kernel on their own. You still can do this with genkernel. I've been doing it for years. This is my workflow after I merged a new kernel # copy old config to new kernel sources % zcat /proc/config.gz > /usr/src/linux/.config # enter source dir % cd /usr/src/linux # run make oldconfig (help you keep things lean, keeps you familiar with the capabilities of current and future systems.....) % make oldconfig # compile kernel and modules, generate initrd, install to /boot and /lib/modules, create symlinks in /boot % genkernel all # recompile 3rd party modules % module-rebuild rebuild You just have to tell genkernel not to "make mrproper" in /etc/genkernel.conf - so that it actually uses your kernel config, and in essence, let's you "build your own kernel". I also tell genkernel not to run "make clean" - for a faster recompile if I have changed my kernel config. I love genkernel, it just makes life so much easier, you don't have enter every command manually. And still keeps it the gentoo-way: you can configure everything so that it does exactly what you wan't. Just take a look at /etc/genkernel.conf genkernel can do even more stuff for you. For example include a copy of /etc/mdadm.conf into your initramfs so that the initramfs can mount your software raid (even with metadata higher than 0.90 :) - this is where the kernel raid auto assembly fails). Or enable a splash theme for a graphical boot - if you like that sort of thing. I'm sure you're gonna love it to after you have used it for some time.