From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from 209-23-48-134.ip.termserv.net ([209.23.48.134] helo=mhonline.net) by speech.braille.uwo.ca with smtp (Exim 3.32 #1 (Debian)) id 1614I9-00054C-00 for ; Tue, 06 Nov 2001 06:21:17 -0500 Received: (qmail 6091 invoked from network); 6 Nov 2001 11:22:53 -0000 Received: from unknown (HELO hudson.mhonline.net) ([209.23.37.29]) (envelope-sender ) by smtp.mhonline.net (qmail-ldap-1.03) with SMTP for ; 6 Nov 2001 11:22:53 -0000 Received: from localhost (chuckh@localhost) by hudson.mhonline.net (8.11.4/8.10.2) with ESMTP id fA6BLDC00330 for ; Tue, 6 Nov 2001 06:21:13 -0500 Date: Tue, 6 Nov 2001 06:21:11 -0500 (EST) From: Charles Hallenbeck To: Subject: Re: Compiling a new kernel? In-Reply-To: <5.1.0.14.0.20011105233517.02e0bb30@pop-server.roadrunner.nf.net> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: speakup-admin@braille.uwo.ca Errors-To: speakup-admin@braille.uwo.ca X-BeenThere: speakup@braille.uwo.ca X-Mailman-Version: 2.0.6 Precedence: bulk Reply-To: speakup@braille.uwo.ca List-Help: List-Post: List-Subscribe: , List-Id: Speakup is a screen review system for Linux. List-Unsubscribe: , List-Archive: Hi Doug - Perhaps your questions have already been answered, but here is my take on it: Your first ten steps are okay. But then you should do this: 11. make dep 12. make bzImage 13. make modules 14. make modules_install 15. make install Of course you can capture the output from any of those steps if you wish. Look in your /usr/src/linux directory for a README file. HTH - Chuck On Tue, 6 Nov 2001, Doug Lawlor wrote: > Hello list, Is there a FAQ some ware on compiling a kernel? The problem > I'm having is that I can't produce a kernel that is smaller than > 2MB. Should kernels be compressed? I am using slackware 8 here. If there > is not such a document would someone be willing to have a look at my > configuration and the output from 'make dep' and 'make' to see why this is > happening? Here are the steps I am taking. > > Doug > > 1. place the 'linux-2.4.13.tar.gz' file in my '/usr/src' directory. > > 2. 'tar zxvf linux-2.4.13.tar.gz'. A directory 'linux' is created and the > files and directories from the tar ball are placed in this directory. > > 3. Place 'speakup-1.00.tar.gz' in my '/usr/src' directory. > > 4. 'tar zxvf speakup-1.00.tar.gz' A directory 'speakup-1.00' is created > and the files and directories are placed in this directory. > > 5. 'cd /usr/src/speakup-1.00' > > 6. './install' All of the patch hunks apply successfully. > > 7. 'cd /usr/src/linux' > > 8. 'make dep >/home/dlawlor/makedep' The output is directed into > '/home/dlawlor/makedep'. > > 9. 'make menuconfig' I go through the configuration process and save my > configuration in '/home/dlawlor/kernel-config.cfg'. > > 10. I press the 'esc' key until I am asked if I want to save my > configuration. I say yes and end up with a '.config' file in my > '/usr/src/linux' directory. > > 11. 'make >/home/dlawlor/kernel-make' All the output from make is placed > into '/home/dlawlor/kernel-make'. > > 12. I do a 'ls -l' and see a file called 'vmlinux' in my '/usr/src/linux' > directory. It is executable and is around 2.5 mb. > > 13. 'cp vmlinux /vmlinux-2.4.13' Copy the new kernel to where is lives on > my system. > > 14. I run 'lilo' and get a fatal error saying that kernel vmlinux-2.4.13 > is too big. > > > > _______________________________________________ > Speakup mailing list > Speakup@braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup > Visit me at http://www.mhonline.net/~chuckh "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin, 1759.