You are not logged in.

#1 2004-03-28 19:59:04

busbarn
Member
From: Denver, CO US
Registered: 2004-03-06
Posts: 16

where is make menuconfig?

I finally got arch installed and booted. I'm using a pcmcia card for network connection, and would like to compile it into my kernel. I installed the 2.6.3 kernel off of the .6 iso. I change directories and try a make menuconfig (as I've become very accustomed to doing in gentoo and slackware) and I get this error:

#cd /usr/src/linux
#make menuconfig
make: *** No rule to make target 'menuconfig'.  Stop.

I am very familiar with how to recompile a kernel, and have searched the forums and docs looking for arch's way to do it. Any suggestions?

Offline

#2 2004-03-28 20:50:23

colnago
Member
From: Victoria, BC
Registered: 2004-03-25
Posts: 438

Re: where is make menuconfig?

You need to download the kernel source from www.kernel.org in order to do this.  Only a limited kernel tree is installed with Arch 0.6

Offline

#3 2004-03-29 06:48:50

busbarn
Member
From: Denver, CO US
Registered: 2004-03-06
Posts: 16

Re: where is make menuconfig?

Okay, I have a new kernel installed and compiled. I copied the system.map and bzImage to my /boot and created an entry in grub. But now I can't get the kernel to boot. It says it can't identify root. My kernel line in grub looks like this:

kernel /boot/2.6.5kernel root=/dev/discs/disc0/disc2 ro

if I change root to look like root=/dev/hda3 then I get an error that says "Can't open initial console."

What do I need to do to get this kernel working? THanks in advance for the help.

Offline

#4 2004-03-29 10:44:17

Malaclypse
Member
Registered: 2004-03-27
Posts: 11

Re: where is make menuconfig?

hi,

in your grub file you probably just need to change "disc2" to "part2".

m

Offline

#5 2004-03-29 14:19:53

busbarn
Member
From: Denver, CO US
Registered: 2004-03-06
Posts: 16

Re: where is make menuconfig?

Thanks. I actually posted it wrong, and it is part2 in my grub file. Here is the actual error that I get:

kernel panic: VFS: unable to mount root fs on unknown-block(0,0)

Is this a grub configuration/isntallation error or do I need to do something with my kernel?

Offline

#6 2004-03-29 15:10:02

normnmiles
Member
From: /US/IL
Registered: 2004-03-20
Posts: 64

Re: where is make menuconfig?

Check out this thread.  Maybe your kernel is missing devfs support.
http://bbs.archlinux.org/viewtopic.php? … highlight=

Offline

#7 2004-03-29 15:42:19

busbarn
Member
From: Denver, CO US
Registered: 2004-03-06
Posts: 16

Re: where is make menuconfig?

I'm running 2.6.5 so isn't devfs depricated? That very well could be my problem because I purposely didn't compile it because 2.6 works with /dev/pts. Is this right or have I gone wack somewhere?

Offline

#8 2004-03-29 16:16:24

Malaclypse
Member
Registered: 2004-03-27
Posts: 11

Re: where is make menuconfig?

i did so at first as well, since in the menuconfig it is stated that devfs is obsolete or something, but you need to compile your kernel with that option.

Offline

#9 2004-03-29 17:07:04

Dusty
Schwag Merchant
From: Medicine Hat, Alberta, Canada
Registered: 2004-01-18
Posts: 5,986
Website

Re: where is make menuconfig?

devfs is deprecated in the 2.6 series kernel yes, but arch is still configured to use it, so you need to compile that support in, regardless.

Thereare threads around here somewhere with a howto on converting arch to udev (nontrivial) or to the "normal" /dev filesystem (nontrivial), but I'd suggest sticking with devfs support until the developers officially change Arch.

Of course, its your computer, so you can do what you like. (try that with any other distro! wink)

Dusty

Offline

#10 2004-03-29 17:54:34

busbarn
Member
From: Denver, CO US
Registered: 2004-03-06
Posts: 16

Re: where is make menuconfig?

Okay that makes sense. I got udev working very nicely with gentoo (I'm tired of compile times that's why I'm trying to learn arch) so I'm a little familiar with that. This sounds stupid, but where can udev be downloaded? Is it a patch or what? With gentoo, I could just emerge it. I've google searched and can't seem to track down where to get it. Worst case scenario I'll just enable devfs.

Random question: With devfs enabled, does the partition label change from /dev/discs/disc0/part2 to /dev/hda2?

Offline

Board footer

Powered by FluxBB