I have asked about the different kernels before - but now I have a new question...
Today, when I updated a new kernel version was installed - 2.6.32-24.38. But grub.cfg after update-grub still shows only 2.6.32-22 and -21. This made me curious so I looked harder. Here's what's present on my system today accroding to synaptic:
In my root directory I have:
and in /usr/src I have:
Obviously, I have more kernels than I'm able to use. My questions are:
1. Why isn't update-grub picking up the newer kernels? I realize that grub2 isn't quite right yet but I'm surprised it isn't finding the kernels on my main install.
2. If I wish to use a different kernel, which packages need to be installed? The package description for "linux-image..." says
If I install that package (linux-image-generic) will that fix #1 and allow me to boot to all the kernels or will is remove the older ones automatically?
3. Since the only kernels being detected are the two with the linux-image package installed and are also the two linked in the root directory - is this the answer to #1
4. Assuming I eventually figure this out, will I have to uninstall and re-install my nvidia drivers everytime I try a different kernel or a kernel update occurs?
My only real concern is since I use the nvidia driver - I don't want to bork my install just to play with a new kernel.
If I'm going to have to go through video driver installs monthly or weekly - I'd rather just stay with my current kernel.
Today, when I updated a new kernel version was installed - 2.6.32-24.38. But grub.cfg after update-grub still shows only 2.6.32-22 and -21. This made me curious so I looked harder. Here's what's present on my system today accroding to synaptic:
linux-headers-2.6.32-21
linux-headers-2.6.32-21-generic
linux-headers-2.6.32-22
linux-headers-2.6.32-22-generic
linux-headers-2.6.32-22-preempt
linux-headers-2.6.32-23
linux-headers-2.6.32-23-generic
linux-headers-2.6.32-24
linux-headers-2.6.32-24-generic
linux-headers-generic
linux-image-2.6.32-21-generic
linux-image-2.6.32-22-generic
linux-headers-2.6.32-21-generic
linux-headers-2.6.32-22
linux-headers-2.6.32-22-generic
linux-headers-2.6.32-22-preempt
linux-headers-2.6.32-23
linux-headers-2.6.32-23-generic
linux-headers-2.6.32-24
linux-headers-2.6.32-24-generic
linux-headers-generic
linux-image-2.6.32-21-generic
linux-image-2.6.32-22-generic
initrd.img -> boot/initrd.img-2.6.32-22-generic
initrd.img.old -> boot/initrd.img-2.6.32-21-generic
vmlinuz -> boot/vmlinuz-2.6.32-22-generic
vmlinuz.old -> boot/vmlinuz-2.6.32-21-generic
initrd.img.old -> boot/initrd.img-2.6.32-21-generic
vmlinuz -> boot/vmlinuz-2.6.32-22-generic
vmlinuz.old -> boot/vmlinuz-2.6.32-21-generic
linux-headers-2.6.32-21/
linux-headers-2.6.32-21-generic/
linux-headers-2.6.32-22/
linux-headers-2.6.32-22-generic/
linux-headers-2.6.32-22-preempt/
linux-headers-2.6.32-23/
linux-headers-2.6.32-23-generic/
linux-headers-2.6.32-24/
linux-headers-2.6.32-24-generic/
nvidia-current-195.36.24/
vboxnetflt-3.1.6@
vboxdrv-3.1.6@
vboxnetadp-3.1.6@
linux-headers-2.6.32-21-generic/
linux-headers-2.6.32-22/
linux-headers-2.6.32-22-generic/
linux-headers-2.6.32-22-preempt/
linux-headers-2.6.32-23/
linux-headers-2.6.32-23-generic/
linux-headers-2.6.32-24/
linux-headers-2.6.32-24-generic/
nvidia-current-195.36.24/
vboxnetflt-3.1.6@
vboxdrv-3.1.6@
vboxnetadp-3.1.6@
1. Why isn't update-grub picking up the newer kernels? I realize that grub2 isn't quite right yet but I'm surprised it isn't finding the kernels on my main install.
2. If I wish to use a different kernel, which packages need to be installed? The package description for "linux-image..." says
You likely do not want to install this package directly. Instead, install
the linux-generic meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
the linux-generic meta-package, which will ensure that upgrades work
correctly, and that supporting packages are also installed.
3. Since the only kernels being detected are the two with the linux-image package installed and are also the two linked in the root directory - is this the answer to #1
4. Assuming I eventually figure this out, will I have to uninstall and re-install my nvidia drivers everytime I try a different kernel or a kernel update occurs?
My only real concern is since I use the nvidia driver - I don't want to bork my install just to play with a new kernel.
If I'm going to have to go through video driver installs monthly or weekly - I'd rather just stay with my current kernel.
Comment