Jump to content

CSMwrap - boot CSM on UEFI only systems.


Recommended Posts


Posted

@Damnation

Yes, thank you. The MyPal-68 browser did not show it, but the Thorium.

Is it enough, to put winload.exe in system32 and follow the Tutorial from Skull?

"

Step 1:
- From my boot files or any Windows VIsta CD, copy boot folder and place on C:\
Step 2:
- From my boot files or any Windows Vista CD, copy bootmgr and place on C:\
Step 3:
- From my boot files, copy winload.exe to your Windows XP installation, on Windows\System32
Step 4:
- Install EasyBCD, preferly version 1.7.2. I can upload to you. This program require .Net Framework 2.0.
Step 5:
- After install easyBCD, open the program, You will get some erros, only click "ok" and wait program start. The default entry presents on BCD are wrong for now, you need delete on "Add/Remove Entries" and add a new entry, on same page on "Add and entry" your choose on type combobox: "Windows Vista/longhorn", edit Name and choose drive. Next, click in "Add entry"
Step 6:
- In "Manage bootloader section (a button named, like Other what i talked), you see "Bootloader Installtion options", you choose "Reinstall The Vista bootloader", and click in "Write MBR". You can verify if it is ok on "Viwe Settings", if you added entry is ok.
Step 7:
- I recommend add a Ntldr based entry for fallback. For it, you back to Step 5 and instead choose "Windows Vista/Longhorn", you choose "Windows NT/2000/XP/2003", click em "Add Entry". For default, the entry has wrong partition. You need edit in "change Settings" section. There, you will see "Entry based settings", and select the entry what you already add (XP based). And after, choose "Drive" where is windows XP is installed (need ntldr and ntdetect.com placed there too) (for default, C:). Click em "Save Settings".
Final Step:
- If all ok, you will restart and on Windows Vista based entry you press "F8" and choose "Disable driver integrity checks"

"

I think, that this works together with csmwarp.efi, all in a Fat32 partition.

From @canonkong I remember, that he uses freeldr.sys and the menu configuration file for this.

So, may be this UEFI boot works also from an MBR and no BCD is needed

Dietmar

Dietmar

Posted (edited)

@Dietmar

For example, I have a 256G SSD. Utilize DiskGenius to convert the format of this 256GB hard disk to MBR mode, and subsequently create two primary partitions. One of these partitions must be formatted in FAT32 with a size ranging from 100MB to 300MB. Next, establish a folder titled "EFI\BOOT" within this partition and place the file "bootx64.efi" (formerly known as "csmwrap.efi") inside the "EFI\BOOT" folder. The other primary partition can be formatted as either FAT32 or NTFS for the purpose of installing the operating system. Upon startup, the computer will automatically boot from "bootx64.efi", which will then search for and initiate the operating system from the installed hard drive.

And one important thing, disable Above 4g MMIO BIOS Assignment, only gigabye intel 800 series mainboads have this setting. If you not have gigabye intel 800 series mainboads, I thing can give up. Because I tried to disable it for ASUS/MSI, but faild, even I used mod bios.

Edited by canonkong

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...