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 1SCZkS-0007f6-4W for garchives@archives.gentoo.org; Tue, 27 Mar 2012 16:59:56 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6CE34E083B; Tue, 27 Mar 2012 16:59:37 +0000 (UTC) Received: from mail-gy0-f181.google.com (mail-gy0-f181.google.com [209.85.160.181]) by pigeon.gentoo.org (Postfix) with ESMTP id 1E7A3E00E9 for ; Tue, 27 Mar 2012 16:57:46 +0000 (UTC) Received: by ghbz13 with SMTP id z13so142577ghb.40 for ; Tue, 27 Mar 2012 09:57:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:x-enigmail-version:content-type :content-transfer-encoding; bh=xeJn5oi4BaPn5uw2gPs1hi11HDEPw3TkpPuPwZxj8OE=; b=oUncftTTmAvI87J+5G7+obyHZHciMdwSP0MmE9A644KNe3KwADMRubaI2wdb2SRSxQ cKxCn6BboCvJEmrYjJvBapWiklRm6t+4tX9k63bEGOUucLmE0Yz0MLjqxi2El05uQwxZ 6t+e9NKF77ImjLLq8ZglX+XzXdnyACYeAkIVR3CQ9SFrgDd7SjM234ZyJrX5xsujzKTj 7s3o7H+tpGMIqCUnLaYVhffkZQXtU8w8Y6lgrF3/+SL/M71043IUyEaKfsgkbuPq8VhD S2eiWRnyfOQkCwxYaHxhJLMRrAdolKXHqXrUxldlJhXC0t6CJBZXVTHjz+EL/smv8loV 2/ww== Received: by 10.236.193.68 with SMTP id j44mr27056625yhn.31.1332867466584; Tue, 27 Mar 2012 09:57:46 -0700 (PDT) Received: from [192.168.2.5] (adsl-98-95-214-242.jan.bellsouth.net. [98.95.214.242]) by mx.google.com with ESMTPS id n24sm815705yhj.13.2012.03.27.09.57.42 (version=SSLv3 cipher=OTHER); Tue, 27 Mar 2012 09:57:45 -0700 (PDT) Message-ID: <4F71F182.5010709@gmail.com> Date: Tue, 27 Mar 2012 11:57:38 -0500 From: Dale User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:11.0) Gecko/20120325 Firefox/11.0 SeaMonkey/2.8 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> <4F71E865.30800@hadt.biz> In-Reply-To: <4F71E865.30800@hadt.biz> X-Enigmail-Version: 1.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Archives-Salt: 7569fd71-593b-4cff-97ba-e97b4f8deda9 X-Archives-Hash: e19d1ae7a4e502ff25c0bde8cfdc74c5 Michael Hampicke wrote: >> 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. > > I tried genkernel and it was a miserable failure for me. So, for me, I have no desire to use it. I have also read where others have the same experience so it is not just me. It may work fine for some but for others it does not. I plan to keep making mine the manual way. You can keep using genkernel if you want. BTW, mine is like this: copy old config make oldconfig make all && make modules_install copy kernel to /boot That to me seems a LOT easier and it also works very well for me. Dale :-) :-) -- I am only responsible for what I said ... Not for what you understood or how you interpreted my words! Miss the compile output? Hint: EMERGE_DEFAULT_OPTS="--quiet-build=n"