For people who don't know how to install an older kernel from edgy:
Go to http://packages.ubuntu.com/edgy/base/linux-image-2.6.17-11-generic and chose your architecture (etc. i386) in Download linux-image-2.6.17-11-generic section. In next page just click on link and download it. Then do double click on downloaded file to install package.
When package was installed go and edit your /boot/grub/menu.lst to point on this kernel. You should do
$sudo gedit /boot/grub/menu.lst
and put up from these lines:
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=c21c4f6a-f36a-408b-aace-1deea4387a9b ro quiet splash
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
these lines:
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,5)
kernel /boot/vmlinuz-2.6.17-11-generic root=UUID=c21c4f6a-f36a-408b-aace-1deea4387a9b ro quiet splash
initrd /boot/initrd.img-2.6.17-11-generic
your root (hd0,5) and UUID for disks will be different from mine so you must just change it for you.
You need also to change in your /etc/fstab line for cdrom
$sudo gedit /etc/fstab
and change scd0 to hdb, hdc or hdd to be something like this line:
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
After reboot choose Ubuntu, kernel 2.6.17-11-generic and all should work.
You may have a problem if you can't load X. You just need to install nvidia or ati drivers again for new kernel. You may also need linux-restricted-modules package from http://packages.ubuntu.com but it's not usually necessarily
For people who don't know how to install an older kernel from edgy:
Go to http:// packages. ubuntu. com/edgy/ base/linux- image-2. 6.17-11- generic and chose your architecture (etc. i386) in Download linux-image- 2.6.17- 11-generic section. In next page just click on link and download it. Then do double click on downloaded file to install package.
When package was installed go and edit your /boot/grub/menu.lst to point on this kernel. You should do
$sudo gedit /boot/grub/menu.lst
and put up from these lines: 2.6.20- 16-generic root=UUID= c21c4f6a- f36a-408b- aace-1deea4387a 9b ro quiet splash img-2.6. 20-16-generic
title Ubuntu, kernel 2.6.20-16-generic
root (hd0,5)
kernel /boot/vmlinuz-
initrd /boot/initrd.
quiet
savedefault
these lines: 2.6.17- 11-generic root=UUID= c21c4f6a- f36a-408b- aace-1deea4387a 9b ro quiet splash img-2.6. 17-11-generic
title Ubuntu, kernel 2.6.17-11-generic
root (hd0,5)
kernel /boot/vmlinuz-
initrd /boot/initrd.
your root (hd0,5) and UUID for disks will be different from mine so you must just change it for you.
You need also to change in your /etc/fstab line for cdrom
$sudo gedit /etc/fstab
and change scd0 to hdb, hdc or hdd to be something like this line:
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
After reboot choose Ubuntu, kernel 2.6.17-11-generic and all should work.
You may have a problem if you can't load X. You just need to install nvidia or ati drivers again for new kernel. You may also need linux-restricte d-modules package from http:// packages. ubuntu. com but it's not usually necessarily