I recently bought a x130e. I installed Ubuntu alongside Windows (I used the graphical installer of Ubuntu, and let it shrink the windows partition and use what was left for Ubuntu. However the screen noted that there were two more small partitions. I believe that these were not touched).
Windows is working fine. In fact, Ubuntu does not even show up. I used a usb-stick to install Ubuntu. I believe it loaded the Ubuntu in EFI mode because I saw (and still see on double checking). I tried not to mess with the MBR, and instead tried bcdedit.exe as per the instructions: http://blogs.technet.com/b/port25/archive/2006/10/13/http-port25-technet-com-archive-2006-10-12-wind... Now windows boot loader does show the GRUB option but when I select it. I just a see blank screen with the cursor blinking on the top left section of the screen. I spent the whole night yesterday and morning on the same but couldn't resolve it.
Following is an overview of the steps I took to accomplish this:
1.Create Windows 7 recovery media Absolutely essential unless you are willing to risk losing your Windows 7 functionality. 2.Repartition the hard drive — to make space for Ubuntu. 3.Install Ubuntu 4.Modify the Windows bootloader — to allow both OS’s to be booted.
Ubuntu has been installed, and it will load if the GRUB 2 bootloader located in the Ubuntu boot partition (/dev/sda6) can get control. But until the Windows bootloader is given an Ubuntu boot option, and it will continue to load only Windows 7. Now we need to modify the Windows “Boot Configuration Data” (BCD) to be able to do exactly that. Windows 7 provides a command line utility to modify the BCD, but using a free program called EasyBCD is more fool-proof.
Use EasyBCD to Add Ubuntu as a Windows Boot OptionFrom within Windows 7:
•System | All Programs | NeoSmart Technologies | EasyBCD •Select ‘Add New Entry’ and click on ‘Linux/BCD’ tab. •Select Type: ‘GRUB (legacy)’ •Select Device: ‘Partition 5 (Linux – 285 MiB)’ •Leave UNchecked: ‘GRUB isn’t installed to MBR/bootsector’ •Click ‘Add Entry’ •Select ‘View Settings’ •Move up ‘NeoSmart Linux’ to the top & check the ‘default’ box. •click ‘Rename’ button to rename to ‘Ubuntu Linux 10.10’ •Change ‘Boot default OS after’ to 6 seconds (user’s option) •Click ‘Save Settings’ & exit the application