Affects MacBook Pro 2011 (model identifiers: 8,1 8,2 8,3)

I had the same issue. I don’t know exactly why the problem is occurring but it is a problem with Ubuntu 11.04 as well as software such as GParted that use Debian. As far as I read it is down to Debian that is causing this issue. To go around this issue, you need to copy the .iso file image of Ubuntu onto a USB drive. So you’ll need a spare USB drive available. Make sure you burn any important data on that USB drive onto a disc or to a safe place – but not the hard drive and/or partitions you will be erasing!

First, rename the Ubuntu ISO image in the Downloads folder (or where ever you saved it) to just ubuntu.iso.

Next, go to Disk Utility (found in the Utilities folder or use Spotlight in the top-right corner) and find the Disk Identifier for the USB device. To do this, when Disk Utility is open, click on the USB drive (not the partition(s) on the USB drive prior to erasing) and then click the Info button up top. You should find a section for “Disk Identifier”, which will have a value like disk0 or disk1. Copy the disk identifier value (CMD + C, that is). Now click on each partition (or the partition if you just have one) on the USB drive and click the Unmount button at the top of the application interface. If you don’t do this, when you execute the command below it will simply say “Resource busy” (referring to the USB drive and the mounted partitions).

Next, go to a Terminal window (found in the Utilities folder or via spotlight search) and copy and paste the following command:

dd if=~/Downloads/ubuntu.iso of=/dev/diskN bs=1m

Change N to the number of your disk identifier, or alternatively use your arrow keys if you have already pasted the Terminal command, to change diskN to whatever value you copied from the Disk Utility (for example, it may be disk1).

Once executed, it will seem like the Terminal has frozen. Wait for it to complete. Once it’s completed, you’ll see it return control back to you and telling you how much data was transferred to the USB drive.

Now make sure the Ubuntu disc is in the disc drive and restart your computer while pressing down the C key to boot into the disc. Follow the usual steps to get to Try ubuntu without installing. After this point, it will be using the USB drive data to show you the desktop and for the installation procedure. You’ll notice it’s much faster installation-wise because it is being done via the USB drive.

Hope this helps!


Note: This is primarily for the Lenovo C200 AIO but may work for other Intel/NVIDIA hybrid graphics systems. Disclaimer: Instructions / information / advice below should be taken at your own risk and responsibility.

I have a Lenovo C200 All in One. I decided to install Ubuntu 11.04 Natty Narwhal on it and mostly everything went well; wireless was detected out of the box, sound too but Ubuntu was displaying a 1024×768 resolution and had no bigger resolutions available in the Monitor settings. Additionally, the new Unity interface was not being used because the NVIDIA proprietary drivers were activated but not in use (and they do not work, don’t install them – NVIDIA proprietary drivers don’t support hybrid graphics systems. If you have installed the proprietary driver and it is activated, Ubuntu won’t display anything upon reboot. Instructions on how to uninstall the proprietary driver are here if you have installed them through Additional Drivers). There are the free and open source nouveau drivers which apparently support basic 3D acceleration but there are also experimental nouveau “3D acceleration” drivers available through Additional Drivers. When I removed the proprietary NVIDIA drivers through Additional Drivers, after a restart, the Unity interface was active. So I presumed I was using the standard nouveau drivers which support basic 3D acceleration. So if you want the Unity interface and GPU acceleration, remove the proprietary drivers through Additional Drivers that may be active but not in use. Additionally, you can try out the experimental nouveau drivers too (but make sure you restart your computer after uninstalling the proprietary drivers before installing the experimental ones). Just to state, I am unsure whether GPU acceleration is active through the NVIDIA ION 2 GPU or not (I presume because the Unity interface is active), but I’m not too technically literate with Ubuntu so I wouldn’t know how to find out.

To sort the resolution out, open the Terminal application and execute the following command:

xrandr -s 1366×768

NOTE: Change the resolution to what your resolution can natively support. In the case of the Lenovo C200 All in One with Intel GMA 3150 and NVIDIA ION 2 hybrid graphics, according to specifications I purchased it from, it supports up to 1366×768. If you have a different computer, you may find supported resolutions by typing xrandr into the Terminal on it’s own or find through specification information for your computer. I believe the reason the native resolution isn’t being detected and used by default is because, for me, when I type xrandr, it displays two different monitors (it appears – I wouldn’t know exactly – I’m no expert). One says LVDS1 and the other VG1. I could be wrong though.

To make this resolution be set by default, go to Monitor settings and click the button on that window titled Make Default (near bottom left of window).

Hope this helps.