Saya menginstal Windows 8 dan Ubuntu 12.10 pada disk GPT 3TB dalam mode UEFI.
Keduanya dapat boot OK.
Kedua sistem operasi ini membuat ntries mereka dalam menu boot UEFI, ada entri "ubuntu" dan "Windows 8".
Urutan boot dapat diubah dalam pengaturan UEFI motherboard.
Saya ingin mem-boot "ubuntu" terlebih dahulu, karena saya mengatur GRUB 2 untuk dapat mem-boot kedua sistem.
Tetapi setiap kali saya boot Windows 8, itu mengubah urutan boot sehingga boot pertama.
Bagaimana saya bisa mencegah ini?
Terima kasih banyak.
- PEMBARUAN -
Saya belajar bahwa bcdedit.exe dapat digunakan untuk memanipulasi Data Konfigurasi Boot di windows.
Ini penting karena Windows menyinkronkan BCD dengan NVRAM boot, yang menyimpan urutan boot.
Setiap kali entri {fwbootmgr} di BCD disentuh, NVRAM ditimpa.
Saya memodifikasi entri ini untuk memuat GRUB 2 terlebih dahulu, dan ternyata berhasil. Namun, setelah mem-boot Windows 8, baik NVRAM dan {fwbootmgr} di BCD dikembalikan ke urutan semula, yaitu untuk mem-boot Windows 8 terlebih dahulu.
Saya benar-benar bingung dengan ini.
- PEMBARUAN 2 -
Saya berhasil memperbaiki masalah dengan membuat skrip startup di editor kebijakan grup di Windows. Skrip startup mengeluarkan perintah "bcdedit / set {fwbootmgr} DEFAULT {sesuai UUID}". Ini adalah hack BESAR, dan jelas BUKAN soulution yang saya inginkan. Saya ingin Windows merasa OK di tempat kedua setelah GRUB di NVRAM.
Jadi bagaimana saya bisa melakukan itu?
Tidak ada janji, tetapi coba ini di Windows:
Jika Anda belum menonaktifkan Boot Aman, Anda harus mengubahnya
grubx64.efi
keshim.efi
.Jika itu tidak berhasil, komplain ke Microsoft, atau hapus dari status dual-boot dan jalankan di mesin virtual.
sumber