Building a kernel
"IT3 Stuart Blake Tener, USN" <[email protected]> Sun, 18 Dec 2005 11:31:55 -0500
| Newsgroups | gmane.linux.aurora.devel |
|---|---|
| Message-ID | <BFCAF92B.4367%[email protected]> |
Aurora Developers: First thing I wanted to do was build a custom kernel, yet, I had no kernel source code installed when my installation finished. I am not sure what group of packages I didn't install to end up in that situation, but I do have the gcc compiler and other developer tools installed. (1) What RPMs are required to have all the things requisite to build a kernel on Aurora? Thinking I had installed the proper single RPM for giving me kernel source the process started to move forward. So, I "did the right thing" and went and saved the original ".config" file, and started to create my own custom .config file for my kernel using the make menuconfig command. Next I did a make clean Then I did a make Then I saw the following: [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# pwd /usr/src/kernels/2.6.13-1.1603sp8-smp-sparc64 [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# make clean /usr/src/kernels/2.6.13-1.1603sp8-smp-sparc64/fs/hostfs/Makefile:11: arch/um/scripts/Makefile.rules: No such file or directory make[2]: *** No rule to make target `arch/um/scripts/Makefile.rules'. Stop. make[1]: *** [fs/hostfs] Error 2 make: *** [_clean_fs] Error 2 [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# make CHK include/linux/version.h make[1]: *** No rule to make target `init/main.o', needed by `init/built-in.o'. Stop. make: *** [init] Error 2 [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# uname -a Linux e450lx 2.6.13-1.1603sp8smp #1 SMP Tue Nov 15 10:36:20 EST 2005 sparc64 sparc64 sparc64 GNU/Linux [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# cat /proc/cpuinfo cpu : TI UltraSparc II (BlackBird) fpu : UltraSparc II integrated FPU promlib : Version 3 Revision 30 prom : 3.30.0 type : sun4u ncpus probed : 4 ncpus active : 4 D$ parity tl1 : 0 I$ parity tl1 : 0 Cpu0Bogo : 494.59 Cpu0ClkTck : 000000000ec82e00 Cpu1Bogo : 494.59 Cpu1ClkTck : 000000000ec82e00 Cpu2Bogo : 494.59 Cpu2ClkTck : 000000000ec82e00 Cpu3Bogo : 494.59 Cpu3ClkTck : 000000000ec82e00 MMU Type : Spitfire State: CPU0: online CPU1: online CPU2: online CPU3: online [root@e450lx 2.6.13-1.1603sp8-smp-sparc64]# (2) What is required if I wish to patch up a stock kernel (2.6.latest..) to work? I posted a message to the user list indicating that I wanted to get this NewEgg card working which is a 1394/USB/ATA card, though I have not yet purchased or tried that card yet, as I cant even build a regular kernel to support the hardware I have now (a basic E450 with only an ATI video card in it). -- Stuart _______________________________________________ Aurora-sparc-devel mailing list [email protected] http://lists.auroralinux.org/mailman/listinfo/aurora-sparc-devel Aurora FAQ: http://www.ecs.soton.ac.uk/~mas01r/aurorafaq.html