You are not logged in.
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
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
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
hi,
in your grub file you probably just need to change "disc2" to "part2".
m
Offline
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
Check out this thread. Maybe your kernel is missing devfs support.
http://bbs.archlinux.org/viewtopic.php? … highlight=
Offline
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
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
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! )
Dusty
Offline
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