On Mittwoch, 1. August 2007, Kent Fredric wrote: > On 8/1/07, Dan Cowsill <[EMAIL PROTECTED]> wrote: > > > /etc/genkernel.conf > > > # Run 'make menuconfig' before compiling this kernel? > MENUCONFIG="no" > > # Run 'make clean' before compilation? > # If set to NO, implies MRPROPER WILL NOT be run > # Also, if clean is NO, it won't copy over any configuration > # file, it will use what's there. > CLEAN="no" > > # Run 'make mrproper' before configuration/compilation? > MRPROPER="no" > > # Save the new configuration in /etc/kernels upon > # successfull compilation > SAVE_CONFIG="yes" > > # Debug Level > DEBUGLEVEL=5 > > Set those, and then I recommend just stay with using genkernel, it > basically converts genkernel from a kernel configurator, to merely a > nice automated build-and-install script. > > > that way you can configure your kernel custome like usual, and then just > genkernel --kernname=somenickname all > > and go away and leave it and it will take care of the rest :) > > -- > Kent > ruby -e '[1, 2, 4, 7, 0, 9, 5, 8, 3, 10, 11, 6, 12, 13].each{|x| > print "enNOSPicAMreil [EMAIL PROTECTED]"[(2*x)..(2*x+1)]}'
cp .config linux/ make oldconfig make all modules_install install that is all that is needed to build a kernel without that genkernel stuff. You can put that in a script or in one line with some && in between, if you want. Results in sexy /boot like this: ls -lh /boot/ insgesamt 7,1M lrwxrwxrwx 1 root root 1 20. Apr 2006 boot -> . lrwxrwxrwx 1 root root 36 29. Jul 11:16 config -> config-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 36K 29. Jul 01:50 config-2.6.22.1-cfs-v19reiser4 -rw-r--r-- 1 root root 34K 29. Jul 11:16 config-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 34K 29. Jul 03:19 config-2.6.22.1-cfs-v19reiser4libata.old lrwxrwxrwx 1 root root 40 29. Jul 11:16 config.old -> config-2.6.22.1-cfs-v19reiser4libata.old drwxr-xr-x 2 root root 1,0K 19. Jun 03:18 grub drwx------ 2 root root 12K 24. Mär 2003 lost+found drwxr-xr-x 2 root root 1,0K 11. Jun 19:27 memtest86plus lrwxrwxrwx 1 root root 40 29. Jul 11:16 System.map -> System.map-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 934K 29. Jul 01:50 System.map-2.6.22.1-cfs-v19reiser4 -rw-r--r-- 1 root root 883K 29. Jul 11:16 System.map-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 883K 29. Jul 03:19 System.map-2.6.22.1-cfs-v19reiser4libata.old lrwxrwxrwx 1 root root 44 29. Jul 11:16 System.map.old -> System.map-2.6.22.1-cfs-v19reiser4libata.old lrwxrwxrwx 1 root root 37 29. Jul 11:16 vmlinuz -> vmlinuz-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 1,6M 29. Jul 01:50 vmlinuz-2.6.22.1-cfs-v19reiser4 -rw-r--r-- 1 root root 1,4M 29. Jul 11:16 vmlinuz-2.6.22.1-cfs-v19reiser4libata -rw-r--r-- 1 root root 1,4M 29. Jul 03:19 vmlinuz-2.6.22.1-cfs-v19reiser4libata.old lrwxrwxrwx 1 root root 41 29. Jul 11:16 vmlinuz.old -> vmlinuz-2.6.22.1-cfs-v19reiser4libata.old the symlinks are all created by install. just have a vmlinuz and a vmlinuz.old entry in menu.lst and you are always safe. -- [EMAIL PROTECTED] mailing list