Skip to content
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

Machine hangs on "Booting Windows..." #109

Open
fyredragon69 opened this issue May 7, 2024 · 10 comments
Open

Machine hangs on "Booting Windows..." #109

fyredragon69 opened this issue May 7, 2024 · 10 comments

Comments

@fyredragon69
Copy link

I have been working on this for half the day and I'm just about to call it quits. My machine is a Thinkpad T530 with the 1vyrain firmware mod, 360GB SATA SSD, 8GB of DDR3 RAM, and an Intel Core i5-3320M CPU. The partition scheme currently consists of my ESP, 8GB of Linux swap, 49GB Linux root (Fedora), 114.3GB Linux home (fedora) and a 163.3GB partition of Windows 10 22H2 which was freshly converted from NTFS to BTRFS. I made sure to install the driver(s) before trying Quibble, and have tried both specifying UUIDs and the default Microsoft method in the freeldr.ini configuration file. The latter works, and only lets me get to the Booting Windows... prompt. What else could I do here? Quibble and all the necessary files are on the root of my ESP, if it's in a subfolder it refuses to boot windows with a corrupt EFI error.

@maharmstone
Copy link
Owner

It could be anything - every motherboard manufacturer seems to have its own quirks. I'll try to get hold of a Thinkpad to test.

@fyredragon69
Copy link
Author

Noted, thank you. Is there anything I can do on my end in the meantime?

@maharmstone
Copy link
Owner

Probably not, unfortunately. I'll let you know if I think of anything.

@xproot
Copy link

xproot commented Jun 9, 2024

This looks similar to #87 and #88.
I am having a very similar issue on Windows 10 1809 (Enterprise LTSC 2019), I had it working under another VM that ran Enterprise LTSB 2015.
Both machines are running under QEMU/KVM with the prebuilt EDK bios by @maharmstone - To check, I also ran the drive on the other Virtual Machine to check if a change of config had broken something, no dice.

  • Quibble Release Version 20230328
  • WinBtrfs Release Version 1.9
  • Debian GNU/Linux 12 (bookworm) x86_64
  • Linux 6.1.0-18-amd64
  • Intel i5-3230M (2) @ 3.2 GHz
  • libvirt0 version 9.0.0-4
  • qemu-system version 1:7.2+dfsg-7+deb12u5

I have got a OBS Studio recording of what I've witnessed, I thought a minute of recording is enough to show it hangs as the previous VM boots under that.

2024-06-08.21-54-16.mp4

@xproot
Copy link

xproot commented Jun 9, 2024

As a last resort, I attempted building Quibble from main.
It now reboots once it attempts to start Windows, and hang when I attempted to load the debug option.

2024-06-08.22-28-25.mp4

@xproot
Copy link

xproot commented Jun 10, 2024

Update: 22H2 also does not work (tested under Windows 10, VMware), but LTSB 2016 (1607 14393.0) does (tested under Debian, QEMU/KVM)

2024-06-09_20-55-06.mp4

image

@xproot
Copy link

xproot commented Jun 10, 2024

Update: This also applies to NTFS installations, they won't boot with Quibble

@xproot
Copy link

xproot commented Jun 10, 2024

I added the NTFS driver from Quibble 20230328 to every other Quibble and attempted booting them under VMware.

  • Quibble 20200213 (EFI_NOT_FOUND)
    image
  • Quibble 20200405 (EFI_NOT_FOUND)
    image
  • Quibble 20201108 (error - cutting into non-free mapping)
    image
  • Quibble 20210111 (error - cutting into non-free mapping)
    image
  • Quibble 20230328 (Booting Windows...)
    image

@xproot
Copy link

xproot commented Jun 13, 2024

Update: LTSB 2016 made non-bootable by updating before conversion

@xproot
Copy link

xproot commented Jun 15, 2024

Update: LTSB 2016 made non-bootable by updating before conversion

actually I just can't get it working anymore
EDIT: LTSB 2016 won't boot as NTFS, it works as BTRFS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants