GRUB menggunakan konten /boot/grub/ yang terletak di partisi Linux Anda untuk mem-boot sistem Anda secara normal. Karena GRUB ini memiliki fungsi yang sangat minim.
Jika Anda menggunakan sistem Legacy BIOS, Anda kurang beruntung dan Anda memerlukan disk Windows untuk perbaikan boot. (ini karena GRUB tidak dapat memuat driver NTFS karena Anda menghapusnya).
Jika Anda memiliki sistem UEFI yang kemungkinan besar Anda masih dapat memuat Windows dengan mudah.
Jenis pertama:
chainloader +1
Jika ini mengatakan perintah tidak dikenal Anda kurang beruntung karena GRUB tidak menyematkan perintah ini sehingga Anda harus menghapusnya.
Jika reboot kembali ke grub prompt maka Anda memiliki BIOS lama dan Anda kurang beruntung.
Jika dikatakan jalur efi tidak valid maka Anda harus dapat melanjutkan.
Ketik:
ls (hd0,gpt1)/
ini akan mengembalikan "/efi" Sekarang lakukan:
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot
Saya memecahkan masalah serupa dengan cara ini:
- sistem ganda windows10+Ubuntu16;
- Saya menggunakan MbrFix64 untuk mengubah booting dari Ubuntun yang ada ke Win10 di lingkungan Win10;
- Dan kemudian, saya dengan bodohnya mengikuti menghapus semua disk non-volume... ini secara langsung menyebabkan masalah berikutnya;
- restart laptop, dan masuk ke mode grub>;
- Karena sistem ubuntu yang ada telah dihapus, ada banyak (hd0, gptx) saat act grub>ls; Saya mencoba setiap disk, oleh karena itu perintah yang valid adalah:grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efigrub>boot
- itu kembali ke Windows10 sekarang.:-)
Pelajaran:
- harus mencadangkan file-file penting dan selalu menyiapkan image dis/usb iso yang dapat di-boot di samping;
- Langkah pengoperasian Mbrfix64 sudah benar, tetapi saya harus lupa bahwa file booting ubuntu saya mungkin ada di disk windows yang tercampur;