GeneralThis forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
you'll see it mentions an android-x86-1.6-r2_usb.img.gz
Now, if you click on the download link, you'll see there are several .img files there. In the commentary beside its name, it says EFI image. Are these the USB images mentioned above?
Yes, they're all USB images. But not all of them will boot on every computer. If you have a traditional BIOS (or a UEFI chip which has been set to work in BIOS mode), then the boot medium must have some bootloader code in the first sector (the master boot record or MBR). That's how all PCs booted until recently.
If you have a UEFI running in its native mode, the bootloader has to be in a special partition called the EFI System Partition. There's still a MBR but it's just a dummy and the UEFI chip won't even look at it.
The android people don't know what kind of computer you have so they provide different images.
It is possible to create images that run on both BIOS and UEFI mode. For instance, SystemRescueCd boots in UEFI mode if UEFI is present and in BIOS mode if it's not. It also will run in 64-bit mode when hardware supports it and in 32-bit mode when hardware is incapable of 64-bit.
So you should check out what works for you.
That is to say, the EFI images are for BIOSes running in the UEFI mode?
Not quite. A BIOS can't run in "UEFI mode". A BIOS is a BIOS and it can't behave like anything else. A UEFI is a different kind of chip altogether, a rather more intelligent one. The latest computers have a UEFI and not a BIOS. But for the sake of compatibility, UEFIs have the ability to emulate a traditional BIOS. That is the case now. It may not always be the case in the future. As you probably know, "legacy" interfaces tend to drop out eventually.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.