New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't install Windows 7 32-bit in UEFI mode #856
Comments
This is very weird. Unfortunately, you decided not to post the log of how you created your USB with Rufus, so I have no idea why that might be the case. Please post your full log. If needed, please recreate your USB to get the log (and make sure you confirm that the new USB has the same issue). I really can't help you if you decide to ignore the guidelines and don't post a log. |
Also:
Don't do that. You're just creating a Frankenstein monster of boot. That will NEVER work. Also, I doubt it booted into Grub, coz there is no Grub being installed be it by the Windows ISO or Rufus. |
Hi @pbatard Thank you for the quick reply and apologies about this logs. Not sure how I fogot about it. What I did was to do a clean create of a bootable flash. In other words, I put the ISO in its own folder, removed that "uefi files" folder (I believe it is from uefi-ntfs.iso file that i Think I got from one of your older posts). I can confirm rufus does not create this folder. Please see attached the logs. When I plug my flash drive (the one created with Rufus) into my linux machine, I see it has 2 partitions: From what I could gather, through my manual attempts to get the nextbook to boot, this is correct right? One partition has the EFI files, and the other one the Windows files. Let me know if you need me to check anything else. Thank you |
Hi @pbatard I figured seeing I have a clean flash drive now with no messing about with the EFI files and creating a Frankenstein I will try again. I plugged the flash drive into my nextbook and now got, which should be, the real error (last night I mucked about and was quite late so I might have messed things up a bit). Here is the error with a clean flash drive created using Rufus (no mucking about): But then I checked on the fat16 partition (the one in the gparted screenshot) and I did see the /efi/boot/bootia32.efi there. Then I checked in the NTFS partition and saw /efi/boot on that partition has the "bootx64.efi" file. Then out of curiosity, I copied the bootia32 from the fat16 partition into /efi/boot on the NFTS partition, just to see where my nextbook is looking for the file. I booted from it again and then it found the file in that folder (but then in was looking for /efi/Rufus/ntfs-ia32.efi file so I think it is creating like a loop or something....). This was just for my own curiosity though. I recreated the flash drive again using Rufus, just so I have a clean drive again. Regards |
Thanks for the log. But now I realize (and I have to apologize for it, coz I should have noticed that way sooner) that you are trying to install Windows 7 32-bit in UEFI mode. THAT WILL NEVER WORK! The reason is that (despite what many would like to convinced themselves otherwise) Windows 7 is an old OS and was NEVER designed by Microsoft to support 32-bit UEFI boot and installation. As such is is missing criticial pieces, such as a So, I'm sorry, but what you are trying to accomplish is not something that the official Windows 7 installation media support, and, as such, not something that Rufus can support. As a result, I would encourage you to install Windows 8 or later, and will be closing this issue. |
Hi @pbatard Thank you for the quick replies. The Windows I am trying to install is a 64bit Windows 7, but I see what you are saying about this 32bit UEFI and the 64bit CPU. I will try and source a Windows 8 to see if I can get it to work, or if I can maybe get hold of a recovery for my nextbook. Keep well and thanks for the great work! |
Well, if your UEFI is 32-bit (and your screenshots shot it is), then even if the underlying CPU is 64-bit (which can happen), you will not be able to install Windows 64-bit in UEFI mode. You must go with the 32-bit version. So that leaves only Windows 8 or later... |
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue if you think you have a related problem or query. |
Checklist
Log
button in Rufus and copy/pasted the log into the line that says<FULL LOG>
below.Rufus version: x.y.z
- I have NOT removed any part of it.Additionally (if applicable):
#
button (at the bottom of the Rufus interface), to compute the MD5, SHA1 and SHA256 checksums, which are therefore present in the log I copied. I confirmed, by performing an internet search, that these values match the ones from the official image.Issue description
Good day
I hope you can help me out.
I have a Microsoft Nextbook on which I am trying to install Windows 7 64bit. I know that my UEFI bootloader is a 32bit bootloader as I managed to load Ubuntu a long time ago (had to get the 32bit bootia32 files and all that).
I created my bootable flash drive using Rufus 2.11 and chose the following options:
GPT Partioning Scheme for UEFI
NTFS File System
Used a genuine Windows 7 DVD from which I create an ISO image
I notice the following:
A folder gets created by rufus in the same directory as my source Windows 7 ISO. This folder has 2 subfolders (boot and Rufus). Each contains 3 files:
Boot contains bootarm, bootia32, bootx64
Rufus contains ntfs_arm, ntfs_ia32, ntfs_x64
After my bootable flash drive gets created by Rufus 2.11, I plugged it into my nextbook and it booted into Grub, saying that it cannot find "efi/boot/Rufus/ntfs_ia32". I proceeded to copy the file from the location above onto my flashdrive into "/efi/Rufus/ntfs_ia32". I plugged my flashdrive back into my Nextbook and it gave me the attached photo of my error.
I tried replacing the bootia32 file that rufus automatically creates with the one above, but same error. (I dont know if they are exactly the same files therefore I tried both. I got the same error below both times)
I also extracted the file out of the Windows 7 ISO in the sources folder (the one you need to rename to bootia32.efi), but then I get "Unsupported" error (but I dont think the latter error is of importance as the file size is so much different from the one Rufus creates but I attached the image just in case it is helpful).
If you need more information please let me know, or if you need me to test some things also.
Thank you in advance
Log
The text was updated successfully, but these errors were encountered: