Article View: aus.computers.linux
Article #54134Compiling a new kernel
From: Tony Langdon
Date: Thu, 27 Nov 1997 00:00
Date: Thu, 27 Nov 1997 00:00
59 lines
2846 bytes
2846 bytes
It's 27 Nov 97 03:03, We'll return to ribbo@iinet.net.au and All's discussion of Compiling a new kernel ri> I would install the 2.0.32 kernel rather than the 2.1.x kernels as ri> they are development kernels and aren't always extremely stable. You ri> don't say what any of the errors are. I tend to agree (though I'd like a hack system to play with the 2.1.x kernels on). ri> Some common ones are :- ri> Not a late enough version of gcc ri> Not the required version of libc ri> Haven't got the appropriate assembler language compiler installed In other words, read the README file that comes with the kernel. :-) ri> Read the README for any further requirements Oops, you said it too. :-) >Also I wanted to know how I can Install device drivers on linux?? ri> Yes, you compile them and install them as modules, there should be ri> details of how to do it either in the tar (readme or something ri> similar) or in the actual code as documentation. The web site you got ri> them from probaly has details as well True, though sometimes a patch is needed, where the device driver is not supported in the standard kernel. As for modules, the rule I use is "If it's essential to the system, compile it into the main kernel, otherwise compile it as a module". For example, things like network card support I compile into the main kernel, as I need that support all the time (and am not likey to change cards). Something like PLIP or VFAT support, which is useful, but only occasionally, exist as modules here. >I found drivers for my network card but am not sure what to do with them. >It is just a tar file which unpacks to the /usr/src dir. Do i have to >compile them >or what ?? (Yes I know my newness to linux is showing. But how else >do you learn ??). ri> By asking, reading HOWTOs etc and experimenting I did the same and ri> that is how I learnt Same here. How To's and README files are a major source of information. :-) ... Sure I know how to copy disks. Where's the Xerox machine? -- | Fidonet: Tony Langdon 3:632/367.2 | Internet: tlang@freeway.DIALix.oz.au | | Freeway Internet Gateway, Melbourne, Australia. For information about | our services and conditions of use, e-mail: | info@freeway.DIALix.oz.au, to receive a copy of the FAQ.
Technical Details
Message-ID:
<e75_9711280700@freeway.DIALix.oz.au>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<65h25c$stv$1@nargun.cc.uq.edu.au> <347c54bd.2838306@motown.iinet.net.au>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 102983,7de1e9d0e8ae67f4 X-Google-Attributes: gid102983,public From: tlang@freeway.DIALix.oz.au (Tony Langdon) Subject: Compiling a new kernel Date: 1997/11/27 Message-ID: <e75_9711280700@freeway.DIALix.oz.au> X-Deja-AN: 293224331 References: <65h25c$stv$1@nargun.cc.uq.edu.au> <347c54bd.2838306@motown.iinet.net.au> Organization: Fidonet: Freeway Usenet <=> FTN gateway X-FTN-To: ribbo@iinet.net.au Newsgroups: aus.computers.linux