Comment 65 for bug 94119

Revision history for this message
Shone (zarej) wrote :

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