Installation Error - Failure reading sector from 'hd1'

Your question isn’t very clear, however, the following might be helpful.

:information_source: Information only:-

The Windows Boot Manager is installed to the $ESP of the disk the OS is installed to;

  • $ESP/EFI/Microsoft and a file is copied to $ESP/EFI/BOOT

The Manjaro UEFI boot files are also installed to the $ESP of the disk the OS is installed to;

  • $ESP/EFI/Manjaro and a file is copied to $ESP/EFI/BOOT

In either case the $ESP is typically the first partition on the disk, and formatted as FAT32 (vfat).


In a multi-boot scenario where Manjaro and Windows are being installed to the same disk, the boot files of each OS must share the same $ESP. Extra care should be taken to ensure one OS does not overwrite or format the $ESP in the process, otherwise the result is that only one OS is able to boot.

It’s highly recommended to install each OS on a separate disks: Multi-boot Windows and Linux on Separate Disks, though I concede this is not always possible; especially if one has a laptop with only one disk, for example.


Partition types are defined by special partition codes; for example the code for FAT32 could be “Microsoft basic data” 0b00, 0c00, 1100, 1b00 or 1c00;

However, none of these make the partition a fully qualified EFI System Partition (ESP). For that, the code ef00 must be defined.

These codes typically don’t need to be remembered when installing Manjaro, as Calamares (the Manjaro installer) sets special flags automatically during install. That said, If one uses the manual partitioning method, these flags must also be set manually.


Under some circumstances, one OS may be installed as UEFI/GPT and the other installed as BIOS/MBR. For a successful multi-boot, each OS should be installed the same way.

The computer must be properly set up as UEFI. The OS Installer (DVD/ISO/USB) must also boot as UEFI. Failure to observe this fundamental rule often results in confusion over why one (or both) OS will not boot as expected; See: Create a Ventoy USB to launch Manjaro (and other) ISO’s for information on properly creating a Ventoy USB.


Regards.

1 Like