Karena saya memperbarui Windows ke 8.1 menu Grub saya menghilang. Saya menjalankan Ubuntu menggunakan Live USB, saya menggunakan Boot-Repair tetapi ada yang salah. Jika saya mengklik perbaikan yang Direkomendasikan saya mendapatkan kesalahan ini:
GPT terdeteksi. Silakan buat partisi BIOS-Boot (> 1MB, sistem file yang tidak diformat, flag BIOS_grub). Ini dapat dilakukan melalui alat seperti Gparted. Lalu coba lagi. Atau, Anda dapat mencoba lagi setelah mengaktifkan opsi [Separate / boot / efi:].
Jadi saya mencoba untuk mengatur sda9 saya (saya pikir itu adalah partisi sistem Ubuntu, karena ini ext4) dengan flag bios_grub dan kemudian menjalankan Boot-Repair lagi. Itu tidak berhasil.
Saya tidak tahu harus berbuat apa. Grub saya berfungsi dengan baik (menggunakan UEFI) sebelum saya memperbarui Windows.
Saya menghapus bendera bios_grub. Lalu saya menggunakan fsck
dan tidak menemukan kesalahan. Jadi saya mencoba lagi dengan Boot-Repair tetapi selalu memberi saya kesalahan "GPT terdeteksi". Boot saya dalam mode UEFI, Boot Aman "mati".
Ketika saya mem-boot PC saya dengan SecureBoot OFF, saya dapat mencapai menu GRUB. Tapi itu kosong (satu-satunya suara adalah "Pengaturan Sistem").
Saya memasang disk sistem Ubuntu saya:
sudo mount /dev/sda9 /mnt
dan yang lainnya:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
Saya masuk sistem dengan chroot
:
sudo chroot /mnt
Saya menginstal ulang grub:
grub-install /dev/sda
update-grub2
Tapi itu masih tidak berhasil.
sumber
grub-install
): askubuntu.com/questions/546582/surface-pro-3-no-grub-menu/…Jawaban:
Pertama,
bios_grub
flag inparted
atau GParted adalah cara untuk mengidentifikasi Partisi Boot BIOS. GRUB 2 menggunakan partisi ini untuk menahan sebagian dari kode boot ketika komputer melakukan booting dalam mode BIOS. Ukurannya biasanya sekitar 1MiB, meskipun dalam beberapa kasus bisa lebih kecil. Yang paling penting, jika Perbaikan Boot menjalankan kembali pemasang GRUB setelah Anda mengaturbios_grub
tanda pada/
partisi Linux ( ) Anda, Anda mungkin telah menghancurkan partisi itu. Jadi, sebelum Anda melakukan hal lain, saya sarankan Anda:bios_grub
flag dari/
partisi Linux root ( ) Anda./
partisi Linux root ( ) Anda denganfsck
(atau fungsionalitas yang setara dalam alat GPUI atau GUI lainnya) Jika partisi mengalami kesalahan, perbaiki atau pulihkan sistem Anda dari cadangan. Hanya sekali Anda yakin dapat memasang partisi dan menggunakannya secara normal jika Anda melanjutkan.Kedua, Anda memiliki masalah ini karena Anda mem-boot disk darurat Anda dalam mode BIOS / CSM / legacy daripada dalam mode EFI. Anda perlu mempelajari cara mengontrol mode boot komputer Anda. Anda biasanya dapat melakukan ini melalui boot manager yang diakses dengan menekan Esc atau tombol fungsi di awal proses boot (sebelum GRUB muncul); tetapi tidak ada standardisasi tentang cara mengakses boot manager ini atau opsi apa yang disediakannya. Jadi, Anda mungkin perlu bereksperimen untuk mencari tahu ini.
Ketiga, jika Anda dapat mengetahui cara mem-boot CD langsung Anda dalam mode EFI, Boot Repair harus memperbaiki masalahnya. Sebagai alternatif, Anda harus dapat menggunakan versi CD-R atau USB flash drive dari boot manager saya untuk menginstal Linux. Setelah Linux berjalan dan berjalan, Anda harus dapat menggunakan
efibootmgr
untuk mengembalikan GRUB sebagai boot loader default, tetapi detailnya tergantung pada bagaimana konfigurasi sekarang. Secara singkat, Anda harus menggunakan-o
opsiefibootmgr
untuk mengatur entri GRUB sebagai entri pertama. Pertanyaan dan jawaban ini mencakup masalah ini dari sudut yang berbeda. Alih-alih mengembalikan GRUB, Anda dapat mempertimbangkan menginstal rEFInd ke hard disk Anda juga.EDIT: Coba gunakan boot manager rEFInd saya : Gunakan USB flash drive atau gambar CD-R untuk membuat media yang sesuai dan boot dari itu. Ini akan memberi Anda opsi untuk Windows dan setidaknya satu opsi untuk Linux. Jika Anda dapat mem-boot Windows dan Linux, instal paket Debian dari rEFInd di Linux. Ini akan mengalihkan komputer untuk menggunakan rEFInd secara default, dan Anda harus dapat mem-boot semuanya secara normal.
sumber
vmlinuz*
opsi, maka ada sesuatu yang sangat salah dengan sistem Anda. Apa merek komputer / motherboard yang Anda miliki?Anda dapat menangani masalah ini sebagai berikut:
Mulai Gparted.
Identifikasi partisi boot. Milik saya adalah 16.00MiB pertama pada disk sistem saya.
Hapus partisi (Anda tidak ingin menghapus partisi yang salah dan kehilangan semua data di dalamnya! Hentikan jika Anda tidak tahu apa yang Anda lakukan!).
Buat partisi baru (jangan memformatnya ke sistem file apa pun), terapkan pengaturannya.
Tandai partisi baru sebagai bios_grub menggunakan opsi Kelola Flags.
Sekarang, coba boot-repair lagi.
sumber