There is a major usability problem in Mathematica 7.0.0 in any linux distros using a kernel newer than version 2.6.27.  This includes Jaunty, and it will be any other new distros.  The problem is on Mathematica’s end, but Wolfram has offered a fix for the issue.

If you are using Mathematica 7.0.1, then you do not need this fix. ASU only offers 7.0.0 to us though…

First, download the following files to your desktop:

http://download.wolfram.com/?key=GM5YM4

http://download.wolfram.com/?key=61JJHE

http://download.wolfram.com/?key=MK4ZR8

http://download.wolfram.com/?key=YHDAH4

Now, open a terminal and enter the following commands (a $ means a new command, don’t actually type that..)

$ cd ~/Desktop

$ sudo mv ./libML32i3.so /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Libraries/Linux/

$ sudo mv ./libML32i3.so /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Libraries/Linux-x86-64

$ sudo mv ./libML64i3.so /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Libraries/Linux-x86-64

$ unzip ./JLink.zip

$ sudo mv /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Links/JLink /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Links/JLink-bak

$ sudo mv ./JLink /usr/local/Wolfram/Mathematica/7.0/SystemFiles/Links/

Thats it, now Mathematica runs nicely!

Source: http://ubuntuforums.org/showthread.php?t=1136142