Setelah memutakhirkan GRUB, tidak dapat mem-boot Windows dari rEFInd

0

Saya triple booting Ubuntu, Windows 7, dan Mountain Lion dari satu hdd di Macbook Pro 5,3 saya. Entah bagaimana, ketika saya mengatur semuanya, saya memiliki dua opsi untuk mem-boot Windows dari rEFInd: yang bertuliskan "boot Windows from WINDOWS" (yang saya beri nama partisi tempat saya menginstal Windows) dan yang bertuliskan "boot Windows dari LINUX "(partisi yang saya gunakan untuk Ubuntu. Anehnya, opsi pertama membawa saya ke menu GRUB (yang memiliki opsi untuk mem-boot Ubuntu dan Mountain Lion, tetapi bukan Windows), sedangkan opsi kedua sebenarnya membiarkan saya mem-boot Windows. Beberapa minggu kembali saya memutakhirkan GRUB sebagai bagian dari pembaruan Ubuntu. Sekarang kedua opsi boot Windows membawa saya ke GRUB, yang tidak memiliki entri untuk mem-boot Windows. Ingat, partisi Windows saya masih ada, file-file itu masih ada, dan saya dapat mem-bootnya dari mesin virtual tanpa masalah.

kenyamanan burnings
sumber
Silakan jalankan Boot Info Script (tersedia dalam boot-info-scriptpaket di Ubuntu). Ini akan menghasilkan file bernama RESULTS.txt. Posting file itu ke situs pastebin dan kirimkan URL ke dokumen Anda di sini. Juga, tolong tunjukkan output ls /sys/firmwareketika Anda boot ke Ubuntu.
Rod Smith
Saya telah disisipkan semua yang anda sebutkan di sini: paste.ubuntu.com/12183246
burningserenity

Jawaban:

1

Sepertinya Anda memiliki GRUB versi BIOS-mode yang diinstal ke MBR hard disk Anda, dan semakin bingung tentang cara mem-boot Windows. /sys/firmwareKonten direktori Anda menunjukkan bahwa Anda telah mem-boot Ubuntu dalam mode EFI, jadi saya kira Anda mem-boot kernel Ubuntu Anda langsung dari rEFInd, sehingga mem-bypass GRUB. Dengan kata lain, GRUB tidak berguna bagi Anda. Sayangnya, menghapus GRUB sepenuhnya sulit, karena Ubuntu akan mencoba menambahkannya kembali. Anda mungkin dapat meminimalkan kerusakan yang dapat dilakukannya dengan beralih ke versi EFI GRUB, meskipun:

sudo apt-get install grub-efi

Ini akan menyebabkan GRUB versi BIOS dihapus, sehingga pembaruan berikutnya tidak menyebabkan lebih banyak kesedihan; tetapi Anda mungkin berakhir dengan opsi boot GRUB tambahan di menu rEFInd. Namun, menginstal GRUB mode-EFI tidak akan menyelesaikan masalah Anda. Untuk itu, Anda harus menggunakan disk pemulihan Windows untuk menginstal ulang boot loader mode BIOS Windows. Anda mungkin dapat menggunakan media instalasi Windows Anda untuk ini. Jika tidak, perbaiki gambar disk tersedia dari Microsoft. Sayangnya, saya tidak memiliki tautan unduhan langsung atau instruksi eksplisit tentang apa yang harus Anda lakukan untuk memperbaikinya; tetapi melakukan pencarian Web pada menginstal ulang boot loader Windows akan muncul beberapa opsi.

Dengan sedikit keberuntungan, ini akan membuat Anda melakukan booting, tetapi Anda mungkin memiliki opsi tambahan di menu reEnd. Anda dapat menyembunyikan ini dengan menggunakan dont_scan_volumes, dont_scan_dirsdan / atau dont_scan_filespilihan dalam refind.conf. Baca deskripsinya di file konfigurasi itu sendiri untuk informasi tentang cara menggunakannya. Anda harus memperhatikan uraian item yang disajikan dalam rEFInd ketika Anda menyorot opsi untuk mencari tahu apa yang harus dilewati sebagai opsi ke dont_scan_*token.

Rod Smith
sumber
Terima kasih, saya akan mencobanya dan memberi tahu Anda bagaimana hasilnya. Untuk saat ini, saya sepertinya memiliki masalah lain yang mencegah saya menginstal sesuatu melalui apt-get.
burningserenity
Terima kasih lagi! Saya dapat melihat di RESULTS.txt di mana ia dengan jelas mengatakan saya memiliki versi BIOS GRUB, tetapi bagaimana Anda menduga bahwa MBR saya hilang?
burningserenity
MBR Anda tidak hilang, saya juga tidak mengatakannya. (MBR hanyalah sektor pertama pada disk. Biasanya berisi tabel partisi MBR dan sering boot loader mode-BIOS.) Satu referensi untuk MBR dalam jawaban saya adalah dalam kalimat pertama saya, di mana saya menulis bahwa BIOS- Mode GRUB diinstal di sana. Informasi ini muncul di dekat bagian atas ringkasan Boot Info Script: Grub2 (v1.99) is installed in the MBR of /dev/sda. ( Hanya boot loader mode-BIOS yang terpasang ke MBR, jadi GRUB ini haruslah mode-BIOS.)
Rod Smith
Aduh. Begitu banyak untuk pemahaman bacaan saya.
burningserenity