[H-GEN] Kernel Woes

Robert Brockway robert at timetraveller.org
Sat Sep 28 07:36:09 EDT 2002


[ Humbug *General* list - semi-serious discussions about Humbug and     ]
[ Unix-related topics. Posts from non-subscribed addresses will vanish. ]

On Sat, 28 Sep 2002, Scott Pullen wrote:

> 5. If you have a previous config, do:
> cd /usr/src/linux; make mrproper; cp /some/previous/.config.2.4.18-test
> .config
>
> What does the make mrproper do?  It is not mentioned in any of the books
> that I looked in.

It basically blows away any config in the kernel & resets it to pristine.

I have found it necessary when changing architectures for the next kernel
build, but it is also useful when you are seeing strange things occuring
in a kernel build.

It will blow away your personalised config, hence my suggestion to copy
.config away & put it back afterwards.

Quick quiz - can anyone name where the term "mrproper" comes from?

> 6. make oldconfig  this will sometimes ask you questions about stuff
> that is new in the newer kernel.
>
> Will try and see if there is an old config but I think I would have blown it
> away with my numerous attempts at fixing the problem.

See if the file .config exists.  It is a copy of the config that will be
used in the next build (once you execute one of the config family - make
config, make menuconfig, make xconfig or make oldconfig).

> 8. make dep;make install;make modules;make modules_install
>
> With the added bits of information I will try and bring the box to it's
> knees.  At this point in time the compile succeeds and the kernel does
> indeed boot but there is no support for networking (can't dial out, NFS

In that case it sounds like you should go into make menuconfig or make
xconfig & add alot of networking options :)

> doesn't work, can't talk to any other box on the network).  There is also a
> problem with the support of ext3 but I think my problem there relates to
> code maturity support.  Doesn't want to talk to the windows partion either.
> Says that it is not supported in the kernel and I have double checked that
> the option is there for all of the above things, except the code maturity
> thing.

Did you do a make modules_install on the last build.  If not then you'd be
missing alot of stuff.

Rob

Cheers,
	-Rob

-- Robert Brockway B.Sc. email: robert at timetraveller.org  ICQ: 104781119
   Linux counter project ID #16440 (http://counter.li.org)
   "The earth is but one country and mankind its citizens" -Baha'u'llah


--
* This is list (humbug) general handled by majordomo at lists.humbug.org.au .
* Postings to this list are only accepted from subscribed addresses of
* lists 'general' or 'general-post'.  See http://www.humbug.org.au/



More information about the General mailing list