M-L-P / Yours-LegacyBIOS

Y-o-u-r-s, Your own usual rEFInd's sign for LegacyBIOS. Relying on DUET of CloverBootloader or OpenCore, rEFInd can run on Legacy BIOS. It can save your old PC and make it support 64bit UEFI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

icons rEFInd-theme-Yours Yours-LegacyBIOS Yours-UEFI

GitHub release (latest by date) GitHub all releases GitHub Workflow Status (with event) GitHub Discussions GitHub Repo stars

English 简体中文 繁體中文 ...

Yours-LegacyBIOS

Y-o-u-r-s,
Your own usual rEFInd's sign for LegacyBIOS.
Relying on DUET of CloverBootloader or OpenCore, rEFInd can run on Legacy BIOS.
It can save your old PC and make it support 64bit UEFI.

Your device should meet the requirements,

  • NOT supporting 64bit UEFI,
    • 32bit UEFI supported;
    • Only Legacy BIOS without UEFI supported;
  • GPU/vBIOS UEFI not supported; (See the picture)
    image
  • GPT disk;
  • Internal SATA disk;
  • NVMe SSD should be with boot7;

Working Principle

[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot]=>[Yours_x64.efi]=>[Yours]
[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot6]=>[Yours_x64.efi]=>[Yours]
[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot7]=>[Yours_x64.efi]=>[Yours]
[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot5]=>[Yours_x64.efi]=>[Yours]
[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot0]=>[Yours_x64.efi]=>[Yours]
[Power On]=>[Legacy BIOS]=>[MBR]=>[PBR]=>[boot1]=>[Yours_x64.efi]=>[Yours]

  • By default, boot;
  • Pressing 6, boot6 of Clover;
  • Pressing 7, boot7 of Clover;
  • Pressing 5, boot5 of Clover;
  • Pressing 0, boot0, bootx64 of OpenCore;
  • Pressing 1, boot1, bootX64-blockio of OpenCore;

File Tree


💻️Preview👀

🖱️Click to Unfold to see🖱️

🧭Guide⬇️

It need use DiskGenius and BOOTICE.

Convert MBR to GPT

Note: All I have prepared is for GPT partition table, because I do NOT use MBR partition table.
If your disk has been already GPT, You shall SKIP this step.

🖱️Click to Unfold to see🖱️ https://www.diskgenius.com/manual/convert-partition-table-style.php

image

Cover Boot Record

🖱️Click to Unfold to see🖱️

Backup EFI files

  • Open DiskGenius;
  • Copy all files from ESP to somewhere else you would like;

Format ESP as FAT32

  • Open DiskGenius;
  • Format ESP as FAT32(Basic data partition);
    • Or create a FAT32 before the first partition;

Cover MBR and PBR

  • Open BOOTICE;

  • zip: Boot_Record\MBR.bin covers MBR of Internal SATA disk;
    mbr

  • zip: Boot_Record\PBR.bin covers PBR of that FAT32;
    pbr

Turn FAT32 into ESP

Manage ESP

🖱️Click to Unfold to see🖱️

Restore EFI files

  • Restore EFI files from your backup into ESP.

Copy Yours in ESP

  • Copy the file zip: ESP\boot into ESP: \;
  • Copy the file zip: ESP\boot5 into ESP: \;
  • Copy the file zip: ESP\boot6 into ESP: \;
  • Copy the file zip: ESP\boot7 into ESP: \;
  • Copy the file zip: ESP\boot0 into ESP: \;
  • Copy the file zip: ESP\boot1 into ESP: \;
  • Copy the folder zip: ESP\EFI\Yours into ESP: \EFI;

For Hackintosh

In order to ensure that the graphical interface is NOT going to be interrupted by codes, and that it will support Secure Boot

🖱️Click to Unfold to see🖱️
File Name Directory Principle Function
GRUB_PreLoader_CLOVER.efi EFI\Yours\efi\Hackintosh Linked to EFI\CLOVER\CLOVERX64.efi PreLoader CloverBootloader
GRUB_PreLoader_CLOVER.png EFI\Yours\efi\Hackintosh To display icon with the same name Used to display icon of Clover
GRUB_PreLoader_OC.efi EFI\Yours\efi\Hackintosh Linked to EFI\OC\OpenCore.efi PreLoader OpenCore
GRUB_PreLoader_OC.png EFI\Yours\efi\Hackintosh To display icon with the same name Used to display icon of OC

For OpenCore

  • Set LauncherOption=System by editing config.plist;

Without Hackintosh

  • You can select the icon of Clover or OC, press [Delete], and hide the corresponding entry.

📝FAQ❓️

USB disks or NVMe SSDs

  • Press the key 7 by using the keyboard when the black is showing a white _ at the top left;

⭐Star🌟

If you like it and are looking forward to the coming update, you can star it.💫

🎉Credit🎊

About

Y-o-u-r-s, Your own usual rEFInd's sign for LegacyBIOS. Relying on DUET of CloverBootloader or OpenCore, rEFInd can run on Legacy BIOS. It can save your old PC and make it support 64bit UEFI.


Languages

Language:Shell 100.0%