Hapus instalan Grub dan gunakan bootloader Windows


76

Saya sudah menginstal Windows 8 dan kemudian menginstal Grub dengan Ubuntu. Ubuntu bukan hal saya jadi sekarang saya ingin menghapusnya bersama dengan grub. Dari apa yang telah saya pelajari, dengan UEFI, Grub tidak menimpa windows bootloader di partisi EFI dan disimpan di tempat lain. Bagaimana cara saya menghapus grub dan membuat PC saya menggunakan bootloader Windows? Perlu dicatat bahwa saya membuat partisi terpisah / boot ketika menginstal Ubuntu.

Jawaban:


135

Jawaban ini untuk mereka yang UEFI yang telah menghapus partisi Ubuntu sebelum menghapus grub

Anda akan melakukan ini dari Windows 10. Tidak diperlukan media yang dapat di-boot.

Di mana bootrec /fixmbr, bootsect /nt60dan Ubuntu langsung dengan boot-repairsaran gagal, ini berhasil bagi saya:

(Jawaban ini meminjam kata demi kata dari sini )

  1. Jalankan cmd.exeproses dengan hak administrator
  2. Lari diskpart
  3. Ketik: list disklalu di sel disk Xmana X adalah drive tempat file boot Anda berada
  4. Ketik list voluntuk melihat semua partisi (volume) pada disk (volume EFI akan diformat dalam FAT, yang lain akan menjadi NTFS)
  5. Pilih volume EFI dengan mengetik: di sel vol Ymana Y adalah SYSTEMvolume (ini hampir selalu merupakan partisi EFI)
  6. Untuk kenyamanan, tetapkan huruf drive dengan mengetik: di assign letter=Z:mana Z adalah huruf drive gratis (tidak digunakan)
  7. Ketik exituntuk meninggalkan bagian disk
  8. Saat masih di cmdprompt, ketik: Z:dan tekan enter, di mana Z adalah huruf drive yang baru saja Anda buat.
  9. Ketik diruntuk mendaftar direktori pada partisi EFI yang dipasang ini
  10. Jika Anda berada di tempat yang tepat, Anda akan melihat direktori bernama EFI
  11. Ketik cd EFIdan kemudian diruntuk daftar direktori anak di dalamnyaEFI
  12. Ketik rmdir /S ubuntuuntuk menghapus direktori boot ubuntu

Dengan asumsi Anda hanya memiliki dua sistem operasi (Win 10 & Ubuntu), Anda sekarang dapat mem-boot langsung ke Windows tanpa menyentuh layar grub hitam.


3
Saya lebih suka solusi ini karena saya tidak ingin membuat perangkat yang dapat di-boot dan berfungsi dengan baik
Efi Kaltirimidou

4
wow semuanya persis seperti yang Anda katakan!
stackOverlord

1
Ini bekerja untuk saya, tapi saya masih punya pertanyaan: apakah ini benar-benar menghapus grub atau masih ada sesuatu yang terjadi di mana grub menyerahkan semuanya ke boot loader windows?
Bram

2
Ini adalah solusi yang berfungsi. MBR tidak ada lagi karena GPT.
dev_nut

1
Cantik!! setelah berjam-jam mencoba, satu-satunya hal yang berhasil bagi saya!
Anton

43

Untuk mengembalikan Win 10 bootloader default, ikuti langkah-langkah ini:

  • Masuk ke Win 10
  • Prompt Perintah Terbuka (Admin)
  • c:\> bootsect /nt60 <drive name>: /mbr

<drive name> adalah huruf pengandar tempat Master Boot Record (MBR) akan diperbarui

Sebagai contoh untuk memperbarui catatan boot master C ini adalah perintah:

c:\> bootsect /nt60 c: /mbr

Untuk bantuan lebih lanjut tentang perintah bootsect, lihat di sini - https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options


3
Sejauh ini ini adalah solusi terbaik, satu menit, tidak perlu menginstal disk, usb diperlukan
Pavel Niedoba

2
Beberapa gangguan CISCO Talos mencegah saya melakukan ini dari dalam OS saya, tetapi pada Windows 10 Anda tidak lagi memerlukan disk instalasi untuk melakukan ini. Saya baru saja melakukan operasi ini tanpa operasi; yang perlu Anda lakukan adalah keluar sehingga Anda berada di layar masuk, lalu Anda mulai menahan Shift, dan tekan ikon daya di kanan bawah, lalu klik Restart, sekarang lepaskan Shift. Ini akan membuka menu yang sama dengan disk perbaikan. Anda hanya perlu pergi ke Troubleshoot> Opsi lanjutan> Command Line dan jalankan bootsect /nt60 c: /mbr. Grub akan hilang dalam sekejap.
SeinopSys

8
Tampaknya tidak berfungsi untuk saya. Grub muncul sampai saya menekan keluar. Bootcode sistem file NTFS yang diperbarui. Pembaruan mungkin tidak dapat diandalkan karena volume tidak dapat dikunci selama pembaruan: Akses ditolak. \ ?? \ PhysicalDrive0 Bootcode hanya diperbarui pada disk yang dipartisi MBR. Skema partisi yang berbeda digunakan pada disk ini. Bootcode berhasil diperbarui pada semua volume yang ditargetkan. PS C: \ WINDOWS \ system32>
Menasheh

1
Apa yang dilakukan / mbr? Saya mencari dokumentasi tentang bootsect, dan saya tidak dapat menemukan apapun tentang / mbr.

@PieTillIDie / mbr berarti Master Boot Record, tentunya ini tentang menulis ke MBR, untuk menimpa apa yang diletakkan grub di sana.
David Faure

18

Anda dapat memulihkan bootloader Windows dengan DVD Windows 8 / 8.1. Instruksi ini diilhami oleh jawaban Manindra Mehra, tetapi saya mengembangkannya dengan detail kerja penuh (diverifikasi dengan DVD Windows 8.1).

  1. Masukkan DVD ke dalam drive optis Anda dan boot dari sana.

  2. Tekan tombol saat ditampilkan Press any key to start from CD or DVD.

  3. Pilih bahasa Anda dll. Dan klik Next.

  4. Klik Repair your computer.

  5. Klik Troubleshoot.

  6. Klik Advanced Options.

  7. Klik Command Prompt.

  8. Di jendela prompt perintah, ketik bootrec /fixmbr

  9. Klik merah Xuntuk menutup prompt perintah.

  10. Klik Turn off your PC.

  11. Nyalakan kembali PC dan seharusnya boot langsung ke Windows.

Ini meninggalkan partisi Ubuntu di hard drive atau SSD Anda. Untuk menghapusnya:

  1. Tekan Windows+ Xdan pilih Disk Management.

  2. Temukan partisi Ubuntu. Mungkin akan menjadi partisi besar tanpa huruf drive.

  3. Pastikan Anda memiliki partisi yang benar!

  4. Klik kanan partisi dan hapus atau format ulang dengan sistem file Windows.


17

Untuk melakukannya, Anda akan memerlukan cd / dvd instalasi windows

  1. letakkan di drive optik Anda dan boot dari itu
  2. pada layar instalasi di mana ia meminta Anda untuk menginstal windows, klik Perbaikan Komputer Anda di sudut kiri bawah layar Anda
  3. Sekarang buka command prompt (Ini mungkin akan menampilkan jendela yang mengatakan "Mencoba memperbaiki windows secara otomatis", tutup) dan ketik BootRec.exe /fixmbr
  4. setelah selesai, GRUB hilang dan sekarang Anda dapat boot ke windows secara langsung
  5. Anda memiliki partisi Ubuntu yang tersisa di komputer Anda, yang tidak muncul di "My Computer", untuk mengaksesnya, klik kanan pada "My Computer" dan Pilih "Manage" dan pergi ke "Disk Management"
  6. Pilih partisi Ubuntu dan format untuk sistem file yang dapat digunakan windows.

Untuk kelengkapan, hapus juga ubuntu dari menu boot efi . Saya pikir ini harus ditambahkan sebagai langkah 7.
Yibo Yang

Harap perbaiki langkah 3 dengan menjelaskan cara membuka command prompt. Jawaban Michael Geary lebih lengkap. Jawaban ini membuat saya tidak perlu mengatur ulang PC saya sekali karena saya tidak tahu bagaimana cara pergi ke command prompt.
Felo Vilches

6

Dengan UEFI Anda memiliki folder Windows & folder Ubuntu di partisi efi. UEFI membaca entri efi dan menambahkannya ke NVRAM sendiri untuk mengingatnya. Anda harus menghapus folder ubuntu dari partisi efi terlebih dahulu atau UEFI akan menambahkannya kembali. Maka Anda harus menghapus entri UEFI dari UEFI.

Anda harus memiliki folder ini di partisi efi. Hapus hanya folder ubuntu. Pemasang langsung harus memperlihatkan folder. Dan jika hanya Windows Anda harus me-mount dari dalam Windows partisi efi karena biasanya tidak di-mount.

/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu

Anda tidak harus menginstal Ubuntu tetapi dapat menggunakan DVD installer langsung atau flash drive. Beberapa sistem UEFI memungkinkan Anda melakukan edit UEFI dari menu UEFI.

dari liveDVD atau flash dan gunakan efibootmgr

sudo efibootmgr -v

Opsi "-v" menampilkan semua entri sehingga Anda dapat mengonfirmasi bahwa Anda menghapus yang benar, dan kemudian Anda menggunakan kombinasi "-b ####" (untuk menentukan entri) dan "-B" (untuk Hapus). Contoh # 5 dihapus:

http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD

http://software.intel.com/en-us/articles/efi-shells-and-scripting/


Ini sangat membantu dalam mengarahkan apa yang perlu saya lakukan. Saya dapat menghapus partisi ubuntu di Windows menggunakan informaition dari sini: superuser.com/questions/662823/…
flickerfly

Dari live usb stick, dimulai dengan efibootmgr -v, kemudian menggunakan -b 0002 -B bekerja untuk saya setelah 'fixmbr' dari windows sepertinya tidak berfungsi, dan solusi itu tampak jauh lebih mudah daripada beberapa solusi lain.
Casperrw

2

Anda juga dapat menggunakan memory stick USB untuk pekerjaan ini. Dibutuhkan tiga aplikasi: Unetbootin, FreeDOS dan Testdisk untuk DOS.

  1. Pertama unduh Unetbootin dan gunakan untuk membuat memory stick USB yang dapat di-boot. Pilih Freedos ketika diminta distribusi untuk menginstalnya.
  2. Unduh Testdisk untuk DOS (jangan memilih versi beta, tetapi pilih versi yang stabil).
  3. Buka zip file testdisk.exe dan CWSDPMI.exe, dan letakkan di memory stick bootable (bukan di folder, langsung saja).
  4. Boot komputer Anda dari memory stick. Di jendela Default, cukup tekan Enter.
  5. Sekarang FreeDOS diluncurkan. Pilih: FreeDOS Safe Mode (don't load any drivers)dan Tekan Enter.
  6. Kemudian ketik: C:dan Tekan Enter.
  7. Sekarang ketik: testdiskdan Tekan Enter.
  8. Pilih [No Log]dan Tekan Enter.
  9. Pilih hard drive yang bersangkutan: biasanya opsi kedua (opsi pertama adalah memory stick itu sendiri) dan Tekan Enter.
  10. Pilih [Intel]dan Tekan Enter
  11. Pilih [MBR Code]dan tekan Enter. Saat diminta, ketik y(ya) dan tekan Enter lagi.

Sekarang kamu selesai! Nyalakan kembali komputer Anda secara normal. Komputer Anda harus mem-boot Windows sekarang.


1
Selamat datang di AskUbuntu! Seperti yang terlihat ini adalah copy paste, silakan pertimbangkan menautkan ke halaman asli di akhir jawaban Anda.
TheSchwa

1

Jika Semua Gagal Gagal!


Metode orang di atas saya tidak bekerja pada komputer EFI yang lebih baru. Saya memecahkan masalah. Inilah cara saya melakukannya. PERINGATAN, Anda harus menginstal ulang Linux / grub terlebih dahulu!

Langkah-langkah: (ini jika tidak ada yang berfungsi dan membutuhkan waktu lama)

1: Instal ulang Ubuntu / Linux mint (ini hanya agar Anda dapat menggunakan GRUB untuk mem-boot ke Windows).

1.5: Restart dan boot ke windows (jika Anda tidak bisa boot ke Windows, tinggal boot dari CD atau USB dan jalankan yang berikut di konsol:

Jika Anda memiliki disk perbaikan windows, Anda dapat memilih opsi firmware UEFI dan memuat Windows dari sana (untuk menghindari menginstal ulang Linux)

Perbaikan boot (jika diperlukan sekarang)


sudo add-apt-repository ppa:yannubuntu/boot-repair

sudo apt-get update

sudo apt-get install -y boot-repair && (boot-repair &)

1g: Pilih perbaikan yang disarankan dan ikuti instruksi di layar.

2g: Setelah selesai, reboot. Anda seharusnya melihat menu grub, walaupun Anda bisa boot ke Windows dari sini, ini belum seperti yang kita inginkan ... Tapi temukan opsi yang melakukan booting ke Windows.


2: Setelah Anda boot ke Windows, jalankan editor partisi disk Anda dan hapus semua partisi yang berkaitan dengan Linux / grub. Terutama pastikan partisi grub kecil dihapus. Mulai ulang

2.5: Pastikan windows loader adalah perangkat boot pertama yang dipilih. (kemungkinan besar adalah). Nonaktifkan opsi Ubuntu. Lanjutkan boot.

3: Jika Anda sudah melakukan semuanya hingga saat ini, Anda akan melihat (tergantung pada komputer Anda) layar splash Anda sebentar dan kemudian akan berubah menjadi layar kesalahan yang mengatakan bahwa ada kesalahan dengan boot. ("Winload.exe hilang atau rusak" paling mungkin).

3.5: Jangan khawatir (dulu). Langkah selanjutnya akan mengembalikan bootloader asli Anda.

4: Mulai ulang dan boot ke CD atau USB Linux Anda.

5: Setelah boot, jalankan kembali perintah perbaikan booting dari atas. Kali ini saat menjalankannya. Ini akan bertindak berbeda, tidak ada bootloader grub terdeteksi untuk menginstal ulang dan harus berjalan lebih cepat dari sebelumnya.

6: Setelah selesai, mulai ulang.

7: Nikmati sistem bebas GRUB Anda!

Ini bekerja untuk saya ketika tidak ada yang lain, saya menjalankan bootrec.exe. Tidak ada yang berhasil. Ini menyelamatkan hidup komputer saya. Semoga ini menyelamatkan milikmu!


1

Tidak ada CD, USB, DVD. Tidak ada tutorial panjang.

Di UEFI, yang harus Anda lakukan adalah:

Place Windows boot entry in NVRAM as first.

Bagaimana melakukan ini - beberapa solusi.

Solusi termudah adalah dengan menggunakan fungsionalitas firmware dan menyusun ulang entri boot NVRAM.


1

Apa yang berhasil untuk saya adalah:

  1. Boot ke Windows
  2. Menangkan + X
  3. Prompt Perintah (sebagai admin)
  4. bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
  5. Mulai ulang

1

Untuk sistem dengan tabel partisi GPT, metode yang disediakan oleh @Ganesh Kondal tidak akan berfungsi. Menggunakan bootsect /nt60 C: /mbrakan menunjukkan bahwa itu berfungsi sementara sebenarnya tidak. Menggunakan bootrec /fixmbrakan menyebabkan kesalahan bahwa "sistem tidak dapat menemukan file yang ditentukan". Jika salah satu dari situasi di atas berlaku, lakukan hal berikut (Menggunakan Windows 10 sebagai contoh):

  1. saat masuk prompt, tahan shift, klik tombol power, pilih restart, lepaskan shift
  2. pilih troubleshooting -> opsi lanjutan -> baris perintah
  3. pada baris perintah, ketikkan bcdboot <drive name>:\windows

untuk informasi lebih lanjut, lihat juga halaman web ini: https://www.tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html


0

Hapus Boot Loader EFI / Partion Sistem di Windows 10

Panduan Cepat

Buka PowerShell sebagai Administrator

mountvol S: /S
S:
cd .\EFI\
dir
rd /S Ubuntu

Detail

Administrator PowerShell

Masukkan PowerShell ke dalam pencarian jendela menu mulai. Cari ikon biru dengan label " Windows PowerShell ", klik kanan padanya dan pilih "Run as Administrator" di dalam menu konteks.

Pasang EFI / Partisi Sistem Sebagai Volume

Untuk Memasang Partisi Sistem EFI pada drive yang diberikan gunakan perintah mountvol dengan menggunakan parameter / S. Anda dapat memilih huruf drive gratis apa pun yang Anda inginkan. Misalnya "S".

mountvol S: /S

Volume Akses Terpasang

Sekarang partisi sudah terpasang. Kita dapat mengakses volume yang dipasang dengan mengubah ke drive dengan perintah cd dan huruf drive S: sebagai parameter

cd S:

Untuk memastikan kami berada di akar volume ini, kami harus menjalankan:

cd\

Ketik melalui perintah dir untuk mendaftar entri jalur saat ini untuk memastikan Anda di yang benar.

dir

Seharusnya terlihat seperti ini:

Directory: S:\


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2019-01-17     12:55                EFI
-a----       2018-10-16     10:57             31 startup.nsh

Hapus Boot Loader

Boot loader Anda adalah lokasi di direktori EFI . Ubah dengan menggunakan perintah cd dan daftarkan entri melalui perintah dir .

cd .\EFI\
dir

Output Anda tergantung pada boot loader yang telah Anda instal, berikut adalah contohnya dengan Windows dan Ubuntu .

Directory: S:\EFI


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       2018-12-06     06:55                Ubuntu
d-----       2018-12-05     05:21                Microsoft
d-----       2019-01-17     12:55                Boot

Sekarang Anda dapat menghapus loader yang tidak diinginkan melalui perintah rd dan parameter / S.

JANGAN HAPUS DIREKTORI BOOT ATAU DIREKTORI WINDOWS!

rd /S ubuntu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.