Saya memiliki OS dasar di komputer saya. Saya menghapus hard drive saya dan menginstal Windows 10 tanpa masalah. Kemudian saya mengecilkan partisi sebenarnya yang digunakan, saya menginstal Pardus di partisi kosong itu. Untuk menginstalnya, saya harus menonaktifkan boot aman di BIOS. Itu juga terpasang dengan benar.
Ketika saya akhirnya mem-boot komputer saya, di menu GRUB tidak ada opsi Windows 10. Anehnya, ketika mengaktifkan Boot Aman dari BIOS, Pardus tidak bisa boot sehingga boot ke Windows!
Sejauh ini saya sudah mencoba os-prober
yang tidak menemukan OS lain, saya sudah mencoba tautan ini, katanya ntldr not found
atau semacamnya. Saya telah mengganti ntldr /bootmgr
dengan chainloader +1
, dan kemudian dikatakan jalur file EFI tidak valid. Saya mencoba menggunakan UUID dari kedua partisi terbesar yang bernama "Microsoft Basic Data" dan menggunakan yang bernama "Sistem EFI". Kedua game saya kesalahan yang sama:"jalur file EFI."
Ini /etc/grub.d/40_custom
saya :
# Skipping the initial part of the file
menuentry "Windows 10" --class windows --class os {
insmod ntfs
search --no-floppy --set=root --fs-uuid FA53-79CA
chainloader +1
}
Ini adalah hasil dari fdisk -l
saya :
Disk /dev/sda: 465,8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: # some hex identifier here
Device Start End Sectors Size Type
/dev/sda1 2048 1023999 1021952 499M Windows recovery environment
/dev/sda2 1024000 1226751 202752 99M EFI System
/dev/sda3 1226752 1259519 32768 16M Microsoft reserved
/dev/sda4 1259520 490168319 488908800 233,1G Microsoft basic data
/dev/sda5 490168320 968570879 478402560 228,1G Linux filesystem
/dev/sda6 968570880 976771071 8200192 3,9G Linux swap
Saya berpikir bahwa saya mungkin telah menghapus bootloader Windows tetapi seperti yang telah saya sebutkan, boot ke Windows ketika saya mengaktifkan Boot Aman dari BIOS.
Jawaban yang Diterima:
Pertama-tama, fakta bahwa Windows melakukan boot menunjukkan bahwa Anda memiliki UEFI dan Anda dapat menggunakan pemilih boot motherboard untuk mem-boot Windows alih-alih GRUB. Biasanya F2 atau F12 saat boot.
Entri menu Windows 10 Anda menggunakan
chainloader +1
Yang berarti memuat sektor pertama perangkat root. Yang tidak akan berfungsi karena sistemnya adalah UEFI, bukan BIOS lama.
Terkait:Blokir/Hapus Pencarian "Web"/Bing dari Windows 10?Alih-alih, atur perangkat root ke sistem EFI dan muat rantai EFI untuk windows:
insmod part_gpt
insmod search_fs_uuid
insmod chain
search --no-floppy --set=root --fs-uuid FA53-79CA
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
Konfirmasikan juga bahwa UUID benar dengan blkid dan untuk sistem EFI.
GRUB seharusnya secara otomatis mendeteksi Windows tetapi tidak akan mendeteksinya pada disk yang di-RAID.