On Fri, Nov 23, 2001 at 06:54:07PM -0500, Michael H. Warfield wrote: > On Fri, Nov 23, 2001 at 01:08:20PM -0800, Mike Fedyk wrote: > > On Fri, Nov 23, 2001 at 11:05:05AM -0500, Michael H. Warfield wrote: > > > On Fri, Nov 23, 2001 at 11:33:38AM +0100, Flavio Stanchina wrote: > > > > On Friday 23 November 2001 10:43, Jochen Striepe wrote: > > > > > > > > > I am *much* more irritated by: > > > > > > > > > > $ uname -r > > > > > 2.4.15-greased-turkey > > > > > > > So I guess you are vegetarian. Try changing to "2.4.15-tasteful-salad". > > > > > > Point is that it BROKE some things.... Like "make install" on > > > RedHat installed the damn thing as /boot/vmlinuz-2.4.15-greased-turkey, > > > breaking the lilo settings if you set an image for "vmlinuz-2.4.15" > > > like you expected it to be. Not funny. Just had three freeswan > > > kinstall builds blow up because of that. > > > > > > Now got to go back and fix it and rebuild. > > > OMFG! > > > How can you *not* point to the /boot/vmlinuz symlink?!!! It points directly > > to the latest kernel. And, /boot/vmlinuz.old points to the previous kernel. > > Clue alert... > > The PRIMARY link goes to vmlinuz. The backup links go to the > specific versions (the install script even facilitates this for you > by installing it there). That way, when you end up with a radioactive > version, you can boot your prior version and recover from the disaster. > Lets see... /boot/vmlinuz -> vmlinuz-2.4.15-pre7 /boot/vmlinuz.old -> vmlinuz-2.4.15-pre7.old That looks like new, and old to me... > > Here are some examples: This is *just too simple*!!! > > I typically keep 4 to six fall back versions in each of the > 2.2 and 2.4 lines active and want (or occasionally need) to target specific > versions, especially when I'm testing preX kernels and my device driver. > You are way TOO simple. > $ ls /boot|grep -c vmlinuz 39 All right... I sortened my answer to fix your specific problem, but grub is working great for this too... There's also a nice util provided by the debian grub package that keeps this up to date. All you have to do is modify your shutdown scripts, or modify /sbin/installkernel My response was terse, I admit. I must ask you though, why were you complaining about boot loader settings that you say is already setup correctly? /boot/grub/menu.lst: # By default, boot the first entry after five seconds. default 0 timeout 5 # Pretty colours color cyan/blue white/blue # # examples # # title Windows 95/98/NT/2000 # root (hd0,0) # makeactive # chainloader +1 # # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro # title Debian GNU/Linux, Latest Kernel root (hd0,0) kernel /boot/vmlinuz root=/dev/hda1 ro vga=extended title Debian GNU/Linux, Latest Kernel (recovery mode) root (hd0,0) kernel /boot/vmlinuz root=/dev/hda1 ro single vga=extended title Debian GNU/Linux, Previous Kernel root (hd0,0) kernel /boot/vmlinuz.old root=/dev/hda1 ro vga=extended title Debian GNU/Linux, Previous Kernel (recovery mode) root (hd0,0) kernel /boot/vmlinuz.old root=/dev/hda1 ro single vga=extended # rootflags=data=journal ### BEGIN AUTOMAGIC KERNELS LIST # lines between the AUTOMAGIC KERNELS LIST markers will be modified # by the debian update-grub script except for the default optons below # DO NOT UNCOMMENT THEM, Just edit them to your needs # ## Start Default Options ## # default kernel options # kopt=root=/dev/hda1 ro vga=extended # default grub root device # groot=(hd0,0) # default should update-grub add recovery options to menu # recovery=true # ## End Default Options ## title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8+elevator root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8+elevator root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8+elevator (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8+elevator root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8 root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+ext3_0.9.14-2414p8 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+elevator root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+elevator root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+xsched+elevator (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+xsched+elevator root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+ext3_0.9.14-2414p8+elevator+preempt-p7 root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+ext3_0.9.14-2414p8+elevator+preempt-p7 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+ext3_0.9.14-2414p8+elevator+preempt-p7 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+ext3_0.9.14-2414p8+elevator+preempt-p7 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+elevator+preempt-p7+xsched root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+elevator+preempt-p7+xsched root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre8+netdev_random-p7+elevator+preempt-p7+xsched (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre8+netdev_random-p7+elevator+preempt-p7+xsched root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random.old root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre7+xsched+ext3_0.9.14-2414p5+netdev_random root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre6+xsched root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+xsched root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre6+xsched (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+xsched root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre6+preempt+netdev_random+ext3_0.9.14-2414p5 root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+preempt+netdev_random+ext3_0.9.14-2414p5 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre6+preempt+netdev_random+ext3_0.9.14-2414p5 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+preempt+netdev_random+ext3_0.9.14-2414p5 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre6+ext3_0.9.14-2414p5 root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+ext3_0.9.14-2414p5 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre6+ext3_0.9.14-2414p5 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6+ext3_0.9.14-2414p5 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-pre6 root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-pre6 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-pre6 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14-ext3-2.4-0.9.14-2414p8 root (hd0,0) kernel /boot/vmlinuz-2.4.14-ext3-2.4-0.9.14-2414p8 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14-ext3-2.4-0.9.14-2414p8 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14-ext3-2.4-0.9.14-2414p8 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.14 root (hd0,0) kernel /boot/vmlinuz-2.4.14 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.14 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.14 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.13freeswan-1.91+ac5+preempt+netdev_random+vm_freeswap root (hd0,0) kernel /boot/vmlinuz-2.4.13freeswan-1.91+ac5+preempt+netdev_random+vm_freeswap root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.13freeswan-1.91+ac5+preempt+netdev_random+vm_freeswap (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.13freeswan-1.91+ac5+preempt+netdev_random+vm_freeswap root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache.old root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac5+acct-entropy+preempt+netdev-ramdom+vm-free-swapcache root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2.old root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2+account-rand-cleanup root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2+account-rand-cleanup root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2+account-rand-cleanup (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2+account-rand-cleanup root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2 root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.12-ac3+netdev_ramdom+preempt+vm_hogstop2 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac11+smp+preempt+vm_hogstop.old root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac11+smp+preempt+vm_hogstop.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac11+smp+preempt+vm_hogstop.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac11+smp+preempt+vm_hogstop.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac11+smp+preempt+vm_hogstop root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac11+smp+preempt+vm_hogstop root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac11+smp+preempt+vm_hogstop (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac11+smp+preempt+vm_hogstop root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac10-smp-preempt.old root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10-smp-preempt.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac10-smp-preempt.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10-smp-preempt.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac10-smp-preempt root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10-smp-preempt root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac10-smp-preempt (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10-smp-preempt root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac10 root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac10 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac10 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac4.old root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac4.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac4.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac4.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac4 root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac4 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac4 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac4 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.4.10-ac3 root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac3 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.4.10-ac3 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.4.10-ac3 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.2.20pre10_raid-2219A1_ext3-007a_eide-05042001 root (hd0,0) kernel /boot/vmlinuz-2.2.20pre10_raid-2219A1_ext3-007a_eide-05042001 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.2.20pre10_raid-2219A1_ext3-007a_eide-05042001 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.2.20pre10_raid-2219A1_ext3-007a_eide-05042001 root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.2.19.old root (hd0,0) kernel /boot/vmlinuz-2.2.19.old root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.2.19.old (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.2.19.old root=/dev/hda1 ro vga=extended rootflags=data=journal single title Debian GNU/Linux, kernel 2.2.19 root (hd0,0) kernel /boot/vmlinuz-2.2.19 root=/dev/hda1 ro vga=extended rootflags=data=journal title Debian GNU/Linux, kernel 2.2.19 (recovery mode) root (hd0,0) kernel /boot/vmlinuz-2.2.19 root=/dev/hda1 ro vga=extended rootflags=data=journal single ### END DEBIAN AUTOMAGIC KERNELS LIST