12.04 won't boot from Live CD or USB
Solution 1:
If you have not tried it yet, you could attempt booting using different options you can enable from the Ubuntu CD/USB Boot Options Page.
The Live CD/USB Boot Options page is usually not seen when a Live CD/USB is booted. To display it you have to trigger it by pressing any key when the small logo appears at the bottom of the screen. The Live CD/USB should stop booting and display the Advanced Boot Options
menu shown below.
The main thing this page appears to provide is an easy way to allow you to boot with common kernel options applied. You press the F6 key and use the space bar to select/unselect the option(s) you want to apply and then resume the boot.
(By the way, have you already tried booting with the nomodeset
kernel option? It seems to be a popular recommendation whenever video may be the problem.)
The F1 Help key displays a (nested) list of function keys showing the Live CD/USB version, boot methods, special boot parameters, and (dated?) hardware help information. I think it is mostly useful as a way to verify the release number and build date of the Live CD/USB you are booting. (It would be nice if it also mentioned whether it was 32-bit or 64-bit. Oh, well.)
Since I am not that familiar with the various options, I'll stop here and just suggest you read the Ubuntu online help to learn more about them. (I would only be parroting what it says there.)
Reply to Comment @ 2012-05-03 05:21:43Z
So what I think you are saying is that when you used the example kernel options above, noapic
, nolapic
, and nomodeset
then you were able to boot and successfully install Ubuntu. But when you try to boot the new install it proceeds to the "the dotted boot loading screen" but then "the screen stays purple. and sits there". Correct?
If so you probably just need to boot with (some of) the same kernel options used when you installed.
This is a two step process. First you test the various combinations of the kernel options to find out the minimum required. Second, you update your default GRUB configuration so that the needed kernel options are used in the future.
I'm sure there are lots of questions that cover this, such as this one:
How do I add a kernel boot parameter?
It looks like a good answer, but I think there is a small error in it. So I am going to copy and "enhance" the first half here. You can get the second part, how to add the kernel options permanently by changing /etc/default/grub
, from the original.
How To Temporarily Add a Kernel Boot Option to GRUB (based on this answer)
- Assume we want to add the kernel option
nomodeset
. (I use this as an example because it may be the only kernel option you need.) - Start your system and wait for the GRUB menu.
Note: If you don't see a GRUB menu, press and hold the Shift key right after starting the system. - Select the kernel you intend to boot and press the e key to edit its GRUB boot commands. You should see a list of commands like those in the example below.
setparams 'Ubuntu, with Linux 3.2.0-24-generic' recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_msdos insmod ext2 set root='(hd0,msdos1)' search --no-floppy --fs-uuid --set=root bc6f8146-1523-46a6-8b6a-64b8\ 19ccf2b7 linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\ 6a-64b819ccf2b7 ro quiet splash initrd /boot/initrd.img-3.2.0-24-generic
- Change the second line from the bottom which ends with
ro quiet splash
.
Additional kernel option(s) are added at the end of this line. To addnomodeset
change6a-64b819ccf2b7 ro quiet splash
to6a-64b819ccf2b7 ro quiet splash nomodeset
- Now press either Ctrl+x or F10 to boot. The change will be used, but only for this boot. It is not permanent.
I think that's it. Hope it helps!
If you're still following this, could you please post a status update of some kind. (I'm curious.)
If you find you must use the kernel boot parameter/option acpi=off
, then you might also want to take a look at this answer for some suggestions on how to attempt to isolate the problem area and possibly file a bug report.
Solution 2:
If you can't boot without acpi = off
and nolapic
, that means that the ACPI on your computer is not supported by Ubuntu.
A bonus if 10.04 worked! Before Ubuntu 10.04 it had the driver to support the ACPI. They removed the driver from 10.10 and beyond.
Since you said that there are no other operating systems, you can disable the new card (BIOS) or disable ACPI (also from the BIOS). Use the second option if you can't find the New Card Interface.
Don't try this on a Windows computer, though. This might wreck Windows but it won't do any harm to Ubuntu.
Good Luck!
Edit: By the way, you don't have to reinstall Ubuntu after disabling the ACPI (If you didn't remove it.)