Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free.

New user here and I would like to know how do I tell if my Toshiba Satellite Laptop A665-S5173 with Windows 7 Home Premium, 64-bit Intel Core i5 1st Generation processor with 4GB of RAM has this UEFI firmware?

I want to try Ubuntu and first run it off a CD before I actually install it to my hard drive, but it tells me if I have this UEFI I should download the 64-bit version or otherwise the 32-bit version.

Also, which version number of Ubuntu should I download, 12, 13, etc.?

Thanks a bunch!

Sincerely, Sue

share|improve this question
Is your computer 64bit? If it is I would suggest installing the 64bit version even if you don't have UEFI. Also, Ubuntu versions aren't just the first to digits. 12.04 is as different from 12.10 as it is from 13.04. –  DaboRoss Jun 12 '13 at 23:26

5 Answers 5

Open setupact.log and search for this string:

Callback_BootEnvironmentDetect: Detected boot environment:

It should tell us the boot environment: BIOS or UEFI:

Code:Callback_BootEnvironmentDetect: Detected boot environment: BIOS
Code:Callback_BootEnvironmentDetect: Detected boot environment: UEFI
share|improve this answer

UEFI is neither here nor there; if your CPU supports 64 bit, then use the 64 bit version, otherwise 32. If you want the latest release and don't mind upgrading every ~6 months, then install 13.04, otherwise stick with 12.04, which is supported for 5 years.

share|improve this answer

Identifying if the computer boots the Ubuntu disk in EFI mode

When booting on a 64-bit Ubuntu disk:

  • If the BIOS is set up to boot the CD in EFI mode, then you will see the screen below:

enter image description here

  • If the BIOS is NOT set up to boot the CD in EFI mode, or if the disk is not 64-bit, then you will see the screen below:

enter image description here

Warning: even if your PC boots the CD in EFI mode, it might boot the HDD in Legacy mode (and the contrary).

See also the Community UEFI doc.

share|improve this answer
Just what I was looking for, thanks for the link to the document. –  bunnydrug Sep 26 '13 at 22:13

The UEFI 2.0 standard was released 7.5 years ago, and vendors have been edging into implementation. I have seen EFI partitions/directories on non UEFI machines. The best way to tell is look in the BIOS/UEFI settings. Just because your machine is UEFI capable does not mean it has ewven been turned on. Microsoft's demand to have secure boot on Windows 8 preinstalled machines forced the vendors to jump into UEFI, since secure boot is a subset of UEFI. The vendors generally weren't prepared, and mangled many implementations, not even following the standard. With an older machine, you can use either 12.04.2 or 13.04 (with longer support available for 12.04.2). Newer machines, generally have fewer problems with drivers with the latest release.

share|improve this answer

It doesn't have UEFI. UEFI is implemented on machines that ship with Windows 8, and Windows 7 doesn't support it.

The other inquiries should be separate questions themselves, but you should download the 64 bit version of either Ubuntu 12.04 or Ubuntu 13.04. Ubuntu 13.04 is the option I go for because you get the latest and greatest software shipped with Ubuntu. You could also go with 12.04, the LTS (Long Term Support) version which will be supported for much longer than 13.04. See here for more details, they can explain it better than I can.

share|improve this answer
It is required for the Windows 8 logo, but plenty of older machines supported it. –  psusi Jun 13 '13 at 1:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.