boot Windows dari penyelamatan GRUB

24

Inilah situasi saya:

  • menginstal Ubuntu tanpa CD (menggunakan unetbootin)
  • instalasi dual boot (Windows XP + Ubuntu)
  • tidak suka instalasi dan memutuskan untuk boot ke Windows dan menghapus partisi Linux
  • lupa untuk memperbaiki mbrdari dalam Windows

Sekarang, ketika saya boot, saya terjebak dalam limbo penyelamatan GRUB.

Pertanyaan sederhana: Bagaimana saya bisa boot ke Windows dari penyelamatan GRUB?

Saya tidak dapat boot dari CD, oleh karena itu solusi yang biasa (CD pemulihan dll) tidak berfungsi. Sebuah pertanyaan lama menyebutkan kemungkinan untuk mem-boot Windows tetapi tidak menentukan detail: Ubuntu grub rescue prompt

Ada petunjuk?

pruefsumme
sumber

Jawaban:

22

Ketika GRUB hilang, begitu juga kemampuan untuk boot ke Windows. Anda sekarang perlu mem-boot dari CD Windows untuk mengembalikan Master Boot Record (MBR). Anda juga dapat menggunakan CD boot lain seperti Ultimate Boot CD untuk Windows , Bart PE atau Hiren's Boot CD jika Anda tidak memiliki media instalasi Windows. Berikut langkah-langkahnya:

  • Boot dari CD Windows dan pilih "Perbaikan". Atau, boot dari salah satu CD boot yang disebutkan di atas dan jalankan prompt perintah.

  • Untuk komputer Windows 8:

    1. Insert disc
    2. set boot order to disc at first priority
    3. reboot, wait for installer to load
    4. select language and keyboard type and click continue
    5. DO NOT CLICK INSTALL, instead click repair my computer in the bottom left corner
    6. click troubleshoot
    7. click advanced
    8. click command prompt and enter the commands below.
    

Tolong tambahkan lebih banyak tutorial untuk Sistem Operasi.

  • Jalankan dua perintah berikut dalam prompt perintah:

    bootrec /fixmbr
    bootrec /fixboot
    
Ricky Ricardo
sumber
Anda juga dapat mem-boot dari LiveCD Ubuntu dan kemudian memindahkan bootloader ke Windows : sudo apt-get install lilo ; sudo lilo -M /dev/sda mbr
jevon
+1 Saya menemukan ini berfungsi juga, pada Windows 10 32 bit DVD media instalasi Pro yang saya buat menggunakan Media Creation Tool ( windows.microsoft.com/en-gb/windows-10/… ). Masalah saya adalah kesalahan yang telah menghapus partisi Linux saya ketika ingin menyesuaikan ukuran partisi, di Windows Partition Manager. Jawaban ini di sini memperbaiki masalah saya - sekarang saya bisa boot ke Windows. Saya akan menjalankan ulang DVD instal Linux saya karena saya ingin dual boot Windows 10 dan XUbuntu. Terima kasih banyak.
therobyouknow
6

Seperti yang sudah ditunjukkan Gilles, grub rescue hanya memiliki beberapa perintah yang memungkinkan Anda memuat modul (mis. Dari disk grub rescue).

Dalam kasus saya - booting dari sumber lain tidak mungkin - satu-satunya pilihan adalah untuk menghapus hdd dari komputer dan menggunakan case hd eksternal murah untuk menghubungkan disk ke komputer lain melalui USB. Di komputer itu, saya menggunakan MbrFix untuk memperbaiki mbr.

pruefsumme
sumber
1

Alat lain untuk menambah apa yang harus dikatakan Ricky dan preufsumme adalah boot-repair-disk .

PCoder
sumber
1

Anda dapat menggunakan grub rescueuntuk memulai Windows lagi.

Daftar perintah akan menjadi sesuatu yang mirip

rootnoverify (hd0,0)
makeactive
chainloader +1            
boot

NB: ini membutuhkan ketersediaan modul yang mengimplementasikan semua perintah ini!

Dari membaca komentar di grub rescue, sepertinya ini akan berhasil maka Anda bisa masuk ke windows dan menginstal ulang windows bootloader ke MBR. Namun ini hanya berfungsi jika partisi windows Anda adalah partisi pertama pada drive DAN itu pada drive pertama yang dilihat komputer. Jika Anda memiliki beberapa drive atau drive SATA dan bukan drive PATA maka Anda mungkin perlu menggunakan perintah yang berbeda untuk rootnoverify (coba sd0 bukannya hd0)

Perbarui saya jika berfungsi.

Kravlin
sumber
4
Grub rescue prompt tidak memberikan chainloaderperintah (setidaknya tidak tanpa memuat modul secara manual, dan saya tidak tahu bagaimana melakukannya).
Gilles 'SANGAT berhenti menjadi jahat'
baik, jika itu masalahnya maka selalu ada pilihan untuk menggunakan flash drive (dengan asumsi komputer akan mem-boot off-nya) dan untuk membuat flash drive dapat di-boot dengan unetbootin dan salinan super grub disk (atau yang serupa) ATAU Anda dapat meletakkan salinan sebagian grub ke flash drive dan memuatnya dengan mengatakan "kernel PATH"
Kravlin
googling sekitar saya menemukan ini. linuxquestions.org/questions/linux-general-1/grub-rescue-815634 Itu mungkin memberikan bantuan
Kravlin
1
Unknown command 'rootnoverify(hd0,0)'. Jadi selanjutnya saya perlu mencari perintah grub-rescue mana yang memuat modul untuk rootnoverify?
Marcos
-1

Saya memiliki masalah yang persis sama, saya menghapus partisi ubuntu sehingga saya bisa menginstal yang baru, tetapi gagal dan terjebak dalam penyelamatan grub juga

Saat ini saya sedang mencari perbaikannya

Berikut ini sejauh apa yang saya dapatkan

- http://www.makeuseof.com/tag/how-to-safely-uninstall-ubuntu-in-windows-dual-boot-environment/

Sepertinya kita perlu menggunakan disk windows 7 kita, boot dan hapus sesuatu yang disebut MBR

Tom
sumber
Terima kasih atas jawaban anda. Masalah saya adalah saya tidak bisa boot ke CD apa pun. Jika saya entah bagaimana berhasil boot ke Windows, saya bisa menggunakan alat MbrFix (lihat: sysint.no/Nedlasting/MbrFix.htm )
pruefsumme
Ok kedengarannya bagi saya seperti Anda harus masuk ke bios Anda dan membuatnya melihat CD sebelum boot
Tom
Sayangnya, ini tidak mungkin karena saya tidak memiliki drive cd.
pruefsumme
-1

Boot dari CD instalasi Windows XP / Vista / 7, dan pilih opsi Repair (R). Pilih partisi yang benar, dan kemudian masukkan kata sandi akun Administrator. Pada prompt perintah, jalankan perintah berikut:

fixmbr (C:\WINDOWS\fixmbr.exe)

fixboot (C:\WINDOWS\fixboot.exe)

Ketik 'keluar', dan komputer akan reboot.

Phuqer
sumber
Poster asli menyatakan bahwa mereka tidak dapat boot dari CD, jadi sedikit tidak yakin bagaimana ini menjawab mereka?
Rowland Shaw
Anda harus mengatur urutan boot untuk memeriksa Drive CD / DVD sebelum HDD
Maleakhi
-1

Saya punya masalah serupa, saya harus masuk ke bios untuk mengatur urutan boot ke CD / DVD Drive terlebih dahulu sehingga akan memeriksa barang-barang boot di sana. Saya menggunakan solusi dari tempat lain yang memberi tahu saya untuk menginstal ulang Ubuntu terlebih dahulu sehingga grub loader diinstal maka Anda dapat kembali ke windows dan menghapus partisi dengan cara yang benar. Semoga ini bisa membantu seseorang di luar sana

Maleakhi
sumber