modprobe abnormally existsI’ve been having a problem on my PC with mobprobe abnormally exiting when booting. After some hard work, I’ve managed to find out why and how to fix it. The problem seems to occur when you have a SiS650 motherboard. It seems to be a bug with Ubuntu Feisty, and they don’t seem to want to fix it on the installcd’s, so we can’t do anything about it that way.

I managed to fix it  by upgrading the kernel on the installed system after installing it. Firstly, you need to make sure that you have Ubuntu installed (use the normal livecd version, which should boot). After installation, and rebooting, you should face the error in the photo above. You will need to reboot into your livecd again in order to fix the problem. Once you have it loaded, open up the terminal.

  • sudo mkdir /mnt/ubuntu
  • sudo mount /dev/hda3 /mnt/ubuntu (Note: Change /dev/hda3 to the main partition of your ubuntu)
  • chroot /mnt/ubuntu/ /bin/bash
  • echo ‘deb http://archive.ubuntu.com/ubuntu/ gutsy main restricted’ | sudo tee -a /etc/apt/sources.list (Note: make sure it is single quotes, and not special chars)
  • sudo apt-get update
  • sudo apt-get install linux-backports-modules-2.6.22-9-generic linux-headers-2.6.22-9 linux-headers-2.6.22-9-generic linux-image-2.6.22-9-generic linux-restricted-modules-2.6.22-9-generic linux-ubuntu-modules-2.6.22-9-generic
  • sudo gedit /etc/apt/sources.list (Note: You will need to comment out the gutsy line at the bottom of the file, by putting # in front)
  • sudo apt-get update

Now you can reboot, and your new system should work. Thanks to ubuntugeek for the upgrading kernel instructions.