You model Mac can only support only one boot method when booting from the optical drive. The 32 bit Windows 7 installer ISO provide by Microsoft can only be BIOS booted and therefore offers no problems when burn to a DVD. However, any of the Windows 10 installer ISO files provided by Microsoft can be either BIOS or UEFI booted. Using a DVD burned from one of these ISO files to boot your Mac will result in your Mac hanging as described in your question. This is true for both the 32 bit and 64 bit versions of the Windows 10 installer ISO file.
The basic steps are outline below. An optical drive is not used to install Windows 10.
A more detailed version of above steps is given below. These steps can be used to install either a 32 bit or 64 bit version of Windows 10.
Install 32 bit BIOS booting Debian Linux. Follow steps 1 through 4 given in this answer with the following exception. When asked to Configure the package manager
, choose a Debian archive mirror country
followed by a Debian archive mirror
.
Prepare a partition for the Windows installation files. Start by booting to Debian. If the Mac does not boot to Debian (via Grub) by default, then restart the Mac and immediately hold option key until the Startup Manager icons appear. Select the internal drive icon labeled Windows
. If a Debian desktop environment was not installed, login as root. Otherwise, login using the default username, open a Terminal window and enter the command shown below.
su --login
The middle partition on the internal drive (/dev/sda3
) contains an ext4 formatted volume. The command given below will replace this volume with a NTFS formatted volume. A connection to the internet is required.
apt update
apt install exfat-fuse exfat-utils ntfs-3g parted
sed -i '/\/installation/d' /etc/fstab
umount /dev/sda3
sfdisk --part-type /dev/sda 3 7
partprobe
mkfs.ntfs -L WINSTALL -Q /dev/sda3
mount /dev/sda3 /installation
Create a Windows 10 installer on an internal drive partition.
Enter a following command to permit writing to the /home
folder.
chmod a+w /home
Transfer, to the /home
folder, the ISO file required to install Windows 10. In the case of this example, this would be the Win10_20H2_English_x64.iso
file. If your file is different, then make the appropriate substitutions in this step. Below are various ways to transfer this file. Choose one way or find another way.
Note: A choice below can depend on which predefined collections of software are currently installed.
- Use another computer to download and transfer the ISO file to a ExFAT formatted USB flash drive. Use either the
cp
command or the Files application to copy from the USB flash drive to the /home
folder.
- Use another computer to download the ISO file. Use
sftp
on this other computer to transfer the ISO file to the /home
folder on the Mac. Enter the command hostname -I
on the Mac to get an IP address.
- Use the FireFox ESR application to download the ISO file from the web. Use either the
mv
command or the Files application to move the downloaded ISO file to the /home
folder.
Next, enter the commands given below to copy the Windows 10 installation files from the mounted ISO file to the /installation
mount point.
Note: The boot.wim
and install.wim
files are very large and therefore will take a while to be copied.
mkdir -p /media/iso
mount -o loop,ro /home/Win10_20H2_English_x64.iso /media/iso
cp -Rv /media/iso/* /installation
When finished, shutdown the Mac. If a Debian desktop environment was not installed, then enter the command below instead.
shutdown -P now
Remove any USB flash drives that may be plugged into the Mac.
Replace the 32 bit Debian with Windows 10. Start by booting to Grub. If the Mac does not boot to Grub by default, then restart the Mac and immediately hold option key until the Startup Manager icons appear. Select the internal drive icon labeled Windows
. When an image similar to the one shown below appears, press the C key.

Enter the commands given below to boot from the /dev/sda3
partition.
insmod part_msdos
insmod ntfs
insmod ntldr
set root='(hd0,msdos3)'
parttool (hd0,msdos1) type=7 boot+
ntldr /bootmgr
boot
Proceed with the installation of Windows. When you reach the window shown in the image below, select Custom: Install Windows only (advanced)
.

When the window shown in the image below appears, leave Drive 0 Partition 1
highlighted and click on the Format
button. Next, click on the OK
button in the popup window. Finally, click on the Next
button.

Proceed with the installation of Windows 10.
Install the Boot Camp Support Software (Windows Support Software). The Boot Camp Support Software is on the Snow Leopard installation DVD. The files can be accessed from Windows. Officially, only 32 bit versions of Windows can be installed on your Mac. Since I do not have your model Mac, I can not predict how difficult it will be to the adapt the software for use with a 64 bit Windows. You should consult lx07's answer for more information.
A Snow Leopard (OS X 10.6) ISO file can be downloaded from the website Mac OS X Snow Leopard Install DVD. You should verify the download by computing the SHA256 hash value. The Get-FileHash
Power Shell cmdlet can be used to compute a SHA256 hash value. Entering Get-FileHash
along with the path to the downloaded file in a Power Shell window should produce the following SHA256 hash value.
CBEEB2378C40B20A9B06236F567DE593E9030A0A865515B50CF6D35833E25CD5
Under Windows 10, the Boot Camp Support Software can be accessed by mounting this ISO file.
Remove unnecessary partitions and extend the Windows 10 partition. Boot to Windows 10 desktop. Next, right click on the Start
button and select Disk Management
. A windows similar to the one shown below will appear.

Right click on the last partition shown for Disk 0. Select Delete Volume…
, as shown below. In the popup window, click on the Yes
button.

Right click on the free space shown for Disk 0. Select Delete Partition…
. In the popup window, click on the Yes
button.

Right click on the partition with the volume label WINSTALL
. Select Delete Volume…
. In the popup window, click on the Yes
button.

Right click on the partition with the drive letter C:
. Select Extend Volume…
. In the popup window, click on the Next
button. Again, in the next popup window, click on the Next
button. In the next popup window, click on the Finish
button.

The result is shown below.

Exit the Disk Management application.
If a BIOS booting Windows is the only operating system installed on a Mac, then the Mac should automatically boot to Windows. However, if BIOS booting has not be set as the default, there may be a delay before booting begins. Otherwise, the Mac Startup Manager can be used to boot Windows. Below are two methods for setting BIOS booting as the default.