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 1RCiNT-0002P1-0A for garchives@archives.gentoo.org; Sun, 09 Oct 2011 01:40:31 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1D7FB21C175; Sun, 9 Oct 2011 01:40:22 +0000 (UTC) Received: from s1.itech7.com (s1.itech7.com [94.76.222.184]) by pigeon.gentoo.org (Postfix) with ESMTP id BF8B221C04D for ; Sun, 9 Oct 2011 01:39:26 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by s1.itech7.com (Postfix) with ESMTP id CAF183E60 for ; Sun, 9 Oct 2011 07:09:22 +0530 (IST) Message-ID: <4E90FB4B.3010309@nileshgr.com> Date: Sun, 09 Oct 2011 07:09:23 +0530 From: Nilesh Govindarajan User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20111007 Thunderbird/7.0.1 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] Anyone can afford information about build kernel? References: In-Reply-To: X-Enigmail-Version: 1.4a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: X-Archives-Hash: a11b6bbeb9ace5a2aabfc979b62e36b1 On 10/09/2011 06:25 AM, Lavender wrote: > It seems that no matter I build gentoo manually or with genkernel I > can't have a fine-working kernel finally. Obviously I must solve it by > myself , so I determined to build entire kernel all manually , it > requests a lot of linux knowlege . All for that, I hope someone could > tell me where to get this information , I haven't found them on > gentoo.org , so please lead me to the correct direction, thank you for > you all ! If you're new to building kernel, it will take some time to learn what modules you need what options you should enable, etc. You're building gentoo on some host Linux os, so you can use that os's lsmod utility to know what modules you require. Also, if some modules may be compiled right into the kernel you may not be able to see them in the lsmod produces, instead use lspci -v for that. One important thing I learnt the hard way while building gentoo for a server- Always compile the critical modules like disk controllers, RAID, also don't forget to use RAID autodetection if you're not going to use an initramfs and filesystems (involved at boot) statically. While citing my experience about building gentoo on a server, you have to do the things invisibly, so you can't see what the kernel emits befor panic. It turned out that I'd disabled RAID autodetection and wasn't using an initramfs either (which will load the arrays using mdadm). -- Nilesh Govindarajan http://nileshgr.com