I can confirm this as well. Today I upgraded the kernel to 2.6.27-11 and menu.lst was not re-generated. I had to run sudo update-grub manually which fixed menu.lst for me. Here is the apt log:
Setting up linux-restricted-modules-common (2.6.27-11.16) ...
Setting up linux-restricted-modules-2.6.27-11-generic (2.6.27-11.16) ...
update-initramfs: Generating /boot/initrd.img-2.6.27-11-generic
Setting up ufw (0.23.3) ...
Installing new version of config file /etc/init.d/ufw ...
Setting up libatspi1.0-0 (1.24.0-0ubuntu3.8.10.1) ...
Setting up at-spi (1.24.0-0ubuntu3.8.10.1) ...
Setting up python-pyatspi (1.24.0-0ubuntu3.8.10.1) ...
Setting up ca-certificates-java (20080712ubuntu4) ...
Installing new version of config file /etc/ca-certificates/update.d/jks-keystore ...
Setting up libpulse0 (0.9.10-2ubuntu9.3) ...
Setting up libpulse-browse0 (0.9.10-2ubuntu9.3) ...
Setting up libpulse-mainloop-glib0 (0.9.10-2ubuntu9.3) ...
Setting up libpulsecore5 (0.9.10-2ubuntu9.3) ...
Setting up linux-image-generic (2.6.27.11.14) ...
Setting up linux-image (2.6.27.11.14) ...
Setting up linux-restricted-modules-generic (2.6.27.11.14) ...
Setting up linux-generic (2.6.27.11.14) ...
Setting up linux-headers-2.6.27-11 (2.6.27-11.26) ...
Setting up linux-headers-2.6.27-11-generic (2.6.27-11.26) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms
* Running DKMS auto installation service for kernel 2.6.27-11-generic
* nvidia (177.82)...
nvidia (177.82): Already installed on this kernel.
...done.
run-parts: executing /etc/kernel/header_postinst.d/nvidia-common
Setting up linux-headers-generic (2.6.27.11.14) ...
Setting up linux-libc-dev (2.6.27-11.26) ...
Setting up pulseaudio (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-esound-compat (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-module-gconf (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-module-hal (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-utils (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-module-x11 (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-module-zeroconf (0.9.10-2ubuntu9.3) ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Log ended: 2009-01-29 10:35:26
I can confirm this as well. Today I upgraded the kernel to 2.6.27-11 and menu.lst was not re-generated. I had to run sudo update-grub manually which fixed menu.lst for me. Here is the apt log:
Log started: 2009-01-29 10:33:46 2.6.27- 11-generic. 2.6.27- 11-generic (from .../linux- image-2. 6.27-11- generic_ 2.6.27- 11.26_amd64. deb) ... d-modules- common 2.6.27-9.13 (using .../linux- restricted- modules- common_ 2.6.27- 11.16_all. deb) ... d-modules- common ... d-modules- 2.6.27- 11-generic. d-modules- 2.6.27- 11-generic (from .../linux- restricted- modules- 2.6.27- 11-generic_ 2.6.27- 11.16_amd64. deb) ... ufw_0.23. 3_all.deb) ... pyatspi_ 1.24.0- 0ubuntu3. 8.10.1_ all.deb) ... 0-0_1.24. 0-0ubuntu3. 8.10.1_ amd64.deb) ... spi_1.24. 0-0ubuntu3. 8.10.1_ amd64.deb) ... -java 20080712ubuntu3 (using .../ca- certificates- java_20080712ub untu4_all. deb) ... -java ... 0.9.10- 2ubuntu9. 3_amd64. deb) ... browse0_ 0.9.10- 2ubuntu9. 3_amd64. deb) ... mainloop- glib0 0.9.10-2ubuntu9.2 (using .../libpulse- mainloop- glib0_0. 9.10-2ubuntu9. 3_amd64. deb) ... mainloop- glib0 ... e5_0.9. 10-2ubuntu9. 3_amd64. deb) ... image_2. 6.27.11. 14_amd64. deb) ... generic_ 2.6.27. 11.14_amd64. deb) ... image-generic_ 2.6.27. 11.14_amd64. deb) ... d-modules- generic 2.6.27.9.13 (using .../linux- restricted- modules- generic_ 2.6.27. 11.14_amd64. deb) ... d-modules- generic ... 2.6.27- 11. 2.6.27- 11 (from .../linux- headers- 2.6.27- 11_2.6. 27-11.26_ all.deb) ... 2.6.27- 11-generic. 2.6.27- 11-generic (from .../linux- headers- 2.6.27- 11-generic_ 2.6.27- 11.26_amd64. deb) ... generic 2.6.27.9.13 (using .../linux- headers- generic_ 2.6.27. 11.14_amd64. deb) ... generic ... libc-dev_ 2.6.27- 11.26_amd64. deb) ... 0.9.10- 2ubuntu9. 3_amd64. deb) ... esound- compat 0.9.10-2ubuntu9.2 (using .../pulseaudio- esound- compat_ 0.9.10- 2ubuntu9. 3_amd64. deb) ... esound- compat ... module- gconf 0.9.10-2ubuntu9.2 (using .../pulseaudio- module- gconf_0. 9.10-2ubuntu9. 3_amd64. deb) ... module- gconf ... module- hal 0.9.10-2ubuntu9.2 (using .../pulseaudio- module- hal_0.9. 10-2ubuntu9. 3_amd64. deb) ... module- hal ... utils_0. 9.10-2ubuntu9. 3_amd64. deb) ... module- x11 0.9.10-2ubuntu9.2 (using .../pulseaudio- module- x11_0.9. 10-2ubuntu9. 3_amd64. deb) ... module- x11 ... module- zeroconf 0.9.10-2ubuntu9.2 (using .../pulseaudio- module- zeroconf_ 0.9.10- 2ubuntu9. 3_amd64. deb) ... module- zeroconf ... 2.6.27- 11-generic (2.6.27-11.26) ... img-2.6. 27-11-generic postinst. d. postinst. d/dkms
(Reading database ... 153258 files and directories currently installed.)
Removing linux-source ...
Removing linux-source-2.6.27 ...
Selecting previously deselected package linux-image-
(Reading database ... 153252 files and directories currently installed.)
Unpacking linux-image-
Done.
Preparing to replace linux-restricte
Unpacking replacement linux-restricte
Selecting previously deselected package linux-restricte
Unpacking linux-restricte
Preparing to replace ufw 0.23.2 (using .../archives/
Unpacking replacement ufw ...
Preparing to replace python-pyatspi 1.24.0-0ubuntu3 (using .../python-
Unpacking replacement python-pyatspi ...
Preparing to replace libatspi1.0-0 1.24.0-0ubuntu3 (using .../libatspi1.
Unpacking replacement libatspi1.0-0 ...
Preparing to replace at-spi 1.24.0-0ubuntu3 (using .../at-
Unpacking replacement at-spi ...
Preparing to replace ca-certificates
Unpacking replacement ca-certificates
Preparing to replace libpulse0 0.9.10-2ubuntu9.2 (using .../libpulse0_
Unpacking replacement libpulse0 ...
Preparing to replace libpulse-browse0 0.9.10-2ubuntu9.2 (using .../libpulse-
Unpacking replacement libpulse-browse0 ...
Preparing to replace libpulse-
Unpacking replacement libpulse-
Preparing to replace libpulsecore5 0.9.10-2ubuntu9.2 (using .../libpulsecor
Unpacking replacement libpulsecore5 ...
Preparing to replace linux-image 2.6.27.9.13 (using .../linux-
Unpacking replacement linux-image ...
Preparing to replace linux-generic 2.6.27.9.13 (using .../linux-
Unpacking replacement linux-generic ...
Preparing to replace linux-image-generic 2.6.27.9.13 (using .../linux-
Unpacking replacement linux-image-generic ...
Preparing to replace linux-restricte
Unpacking replacement linux-restricte
Selecting previously deselected package linux-headers-
Unpacking linux-headers-
Selecting previously deselected package linux-headers-
Unpacking linux-headers-
Preparing to replace linux-headers-
Unpacking replacement linux-headers-
Preparing to replace linux-libc-dev 2.6.27-9.19 (using .../linux-
Unpacking replacement linux-libc-dev ...
Preparing to replace pulseaudio 0.9.10-2ubuntu9.2 (using .../pulseaudio_
Unpacking replacement pulseaudio ...
Preparing to replace pulseaudio-
Unpacking replacement pulseaudio-
Preparing to replace pulseaudio-
Unpacking replacement pulseaudio-
Preparing to replace pulseaudio-
Unpacking replacement pulseaudio-
Preparing to replace pulseaudio-utils 0.9.10-2ubuntu9.2 (using .../pulseaudio-
Unpacking replacement pulseaudio-utils ...
Preparing to replace pulseaudio-
Unpacking replacement pulseaudio-
Preparing to replace pulseaudio-
Unpacking replacement pulseaudio-
Processing triggers for man-db ...
Setting up linux-image-
Running depmod.
update-initramfs: Generating /boot/initrd.
Examining /etc/kernel/
run-parts: executing /etc/kernel/
* Running DKMS auto installation service for kernel 2.6.27-11-generic
* nvidia (177.82)... postinst. d/nvidia- common
nvidia (177.82): Installing module.
...........
......
...done.
run-parts: executing /etc/kernel/
Setting up linux-restricte d-modules- common (2.6.27-11.16) ...
Setting up linux-restricte d-modules- 2.6.27- 11-generic (2.6.27-11.16) ... img-2.6. 27-11-generic
update-initramfs: Generating /boot/initrd.
Setting up ufw (0.23.3) ...
Installing new version of config file /etc/init.d/ufw ...
Setting up libatspi1.0-0 (1.24.0- 0ubuntu3. 8.10.1) ...
Setting up at-spi (1.24.0- 0ubuntu3. 8.10.1) ...
Setting up python-pyatspi (1.24.0- 0ubuntu3. 8.10.1) ...
Setting up ca-certificates -java (20080712ubuntu4) ... certificates/ update. d/jks-keystore ...
Installing new version of config file /etc/ca-
Setting up libpulse0 (0.9.10-2ubuntu9.3) ...
Setting up libpulse-browse0 (0.9.10-2ubuntu9.3) ...
Setting up libpulse- mainloop- glib0 (0.9.10-2ubuntu9.3) ...
Setting up libpulsecore5 (0.9.10-2ubuntu9.3) ...
Setting up linux-image-generic (2.6.27.11.14) ... d-modules- generic (2.6.27.11.14) ... 2.6.27- 11 (2.6.27-11.26) ... 2.6.27- 11-generic (2.6.27-11.26) ... header_ postinst. d. header_ postinst. d/dkms
Setting up linux-image (2.6.27.11.14) ...
Setting up linux-restricte
Setting up linux-generic (2.6.27.11.14) ...
Setting up linux-headers-
Setting up linux-headers-
Examining /etc/kernel/
run-parts: executing /etc/kernel/
* Running DKMS auto installation service for kernel 2.6.27-11-generic
* nvidia (177.82)... header_ postinst. d/nvidia- common
nvidia (177.82): Already installed on this kernel.
...done.
run-parts: executing /etc/kernel/
Setting up linux-headers- generic (2.6.27.11.14) ...
Setting up linux-libc-dev (2.6.27-11.26) ...
Setting up pulseaudio (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio- esound- compat (0.9.10-2ubuntu9.3) ... module- gconf (0.9.10-2ubuntu9.3) ... module- hal (0.9.10-2ubuntu9.3) ... module- x11 (0.9.10-2ubuntu9.3) ... module- zeroconf (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-
Setting up pulseaudio-
Setting up pulseaudio-utils (0.9.10-2ubuntu9.3) ...
Setting up pulseaudio-
Setting up pulseaudio-
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Log ended: 2009-01-29 10:35:26