acidanthera / bugtracker

Acidanthera Bugtracker
383 stars 44 forks source link

BootInstall_X64.tool (0.9.6) hangs and won't load Picker #2347

Closed AlexKusnezov closed 10 months ago

AlexKusnezov commented 10 months ago

Using BootInstall_X64.tool (0.9.6) results in hang and not loading Bootpicker at all.

However, using opencore 0.9.6 with BootInstall_X64.tool from 0.9.5 works and boot totally fine!

Issue must be in new BootInstall_X64.tool (0.9.6), which is also several kb bigger in size

mikebeaton commented 10 months ago

I'm confused by the report.

I've literally just downloaded 0.9.5 and 0.9.6 releases from the site, to be sure, and the size of every single file in both is the same:

Michaels-Air:~ mjsbeaton$ ls -l ~/Downloads/OpenCore-0.9.5-RELEASE/Utilities/LegacyBoot/
total 2000
-rwxr-xr-x@ 1 mjsbeaton  staff    3456 11 Sep 13:50 BootInstallBase.sh
-rwxr-xr-x@ 1 mjsbeaton  staff     110 11 Sep 13:50 BootInstall_IA32.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     118 11 Sep 13:50 BootInstall_IA32_BlockIO.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     109 11 Sep 13:50 BootInstall_X64.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     117 11 Sep 13:50 BootInstall_X64_BlockIO.tool
-rwxr-xr-x@ 1 mjsbeaton  staff    3819 11 Sep 13:50 QemuBuild.command
-rw-r--r--@ 1 mjsbeaton  staff     196 11 Sep 13:50 README.md
-rw-r--r--@ 1 mjsbeaton  staff     512 11 Sep 13:50 boot0
-rw-r--r--@ 1 mjsbeaton  staff     512 11 Sep 13:50 boot1f32
-rw-r--r--@ 1 mjsbeaton  staff  272087 11 Sep 13:57 bootIA32
-rw-r--r--@ 1 mjsbeaton  staff  214750 11 Sep 13:57 bootIA32-blockio
-rw-r--r--@ 1 mjsbeaton  staff  273920 11 Sep 13:57 bootX64
-rw-r--r--@ 1 mjsbeaton  staff  220672 11 Sep 13:57 bootX64-blockio
Michaels-Air:~ mjsbeaton$ ls -l ~/Downloads/OpenCore-0.9.6-RELEASE/Utilities/LegacyBoot/
total 2000
-rwxr-xr-x@ 1 mjsbeaton  staff    3456  6 Nov 14:25 BootInstallBase.sh
-rwxr-xr-x@ 1 mjsbeaton  staff     110  6 Nov 14:25 BootInstall_IA32.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     118  6 Nov 14:25 BootInstall_IA32_BlockIO.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     109  6 Nov 14:25 BootInstall_X64.tool
-rwxr-xr-x@ 1 mjsbeaton  staff     117  6 Nov 14:25 BootInstall_X64_BlockIO.tool
-rwxr-xr-x@ 1 mjsbeaton  staff    3819  6 Nov 14:25 QemuBuild.command
-rw-r--r--@ 1 mjsbeaton  staff     196  6 Nov 14:25 README.md
-rw-r--r--@ 1 mjsbeaton  staff     512  6 Nov 14:25 boot0
-rw-r--r--@ 1 mjsbeaton  staff     512  6 Nov 14:25 boot1f32
-rw-r--r--@ 1 mjsbeaton  staff  272087  6 Nov 14:30 bootIA32
-rw-r--r--@ 1 mjsbeaton  staff  214750  6 Nov 14:30 bootIA32-blockio
-rw-r--r--@ 1 mjsbeaton  staff  273920  6 Nov 14:30 bootX64
-rw-r--r--@ 1 mjsbeaton  staff  220672  6 Nov 14:30 bootX64-blockio

The size of the tool file wouldn't matter, per se (it makes the MBR, but is not included on it), the size of the bootX64 file might indicate a difference - but they are all the same anyway.

I have just run QemuBuild.command from the 0.9.6 version, and it can start the picker fine in OVMF.