Saya telah membaca banyak tentang dual-boot, dan sepertinya semudah memuat Windows dan kemudian memuat Linux dengan GRUB, tetapi semua orang mengatakan bahwa Windows suka membuang GRUB ketika ada kesempatan. Apa saja langkah yang dapat saya ambil untuk mencegah hal ini terjadi (selain menggunakan bootloader Windows, saya ingin membuat ini sesederhana mungkin)?
19
Jawaban:
Windows akan menimpa boot sector setiap kali Anda menginstal itu, meng-upgrade ke versi baru, atau penggunaan alat-alat seperti
bootrec /fixmbr
,bootrec /fixboot
, atau lebih tuafdisk /mbr
. Secara umum, instal Windows terlebih dahulu, lalu Linux. Sektor boot akan tetap bertahan sampai Anda melakukan salah satu hal di atas. (Dan mungkin ada juga cara lain untuk menulis ke MBR.) Tapi, jika Anda kehilangan GRUB, itu mudah dipulihkan:sudo
dengan perintah di bawah ini.fdisk -l
mount /dev/sda1 /mnt
grub-install --root-directory=/mnt/ /dev/sda
shutdown -r now
update-grub
Anda juga dapat menginstal 100% Unix, Linux, atau BSD dan cukup menjalankan Windows di mesin virtual jika komputer cukup kuat untuk itu.
Juga: BIOS komputer Anda mungkin memiliki opsi untuk melindungi sektor boot.
sumber
Jika Anda menggunakan segala bentuk grub, Anda mengacaukan boot loader. GRUB adalah singkatan dari "grand unified bootloader". Dan ada dua versi - grub v1 dan grub v2. Semua sistem linux modern menggunakan grub2 secara otomatis. Jika Anda menginstal sistem linux apa pun, grub adalah bootloader default kecuali Anda secara khusus menggunakan LILO, yang tidak saya sarankan.
Saya pribadi memiliki sistem dual boot dengan xp dan Wheezy. Saya menjaga xp agar tidak menulis grub dengan menonaktifkan opsi "windows restore".
Sebelum saya menonaktifkan opsi restore, saya harus memperbaiki grub setidaknya seminggu sekali karena windows bootloader terus menimpa grub.
Saya memperbaiki untuk menginstal windows 8 pada hard drive eksternal melalui port usb. Saya berharap ini berjalan tanpa hambatan dan tidak mengacaukan mbr saya.
sumber
Ini adalah solusi yang saya gunakan, ini bekerja dengan pembaruan Windows tanpa diperlukan intervensi: Ganti nama EFI / Microsoft Anda di EFI / Microsomething Ganti Path Boot Windows di grub.cfg ke EFI / Microsomething / bootmfgw.efi Seperti ini:
sumber
Cukup buka
gparted
, klik kanan partisi yang memiliki Grub di dalamnya, pergi untuk mengelola flag dan menandai boot.sumber
grub-install
solusi Christopher .Sebuah solusi yang saya temukan di suatu tempat online (unix.stackexchange.com) melibatkan menonaktifkan windows boot manager. Masuk ke Linux (baik instalasi asli, jika Anda bisa atau live CD / DVD) dan jalankan perintah ini:
Perhatikan bahwa metode ini hanya akan berfungsi jika Linux telah diinstal dalam mode UEFI, jadi Anda akan mendapatkan kesalahan jika Linux telah diinstal dalam mode Legacy. Jika Anda menginstalnya dalam mode UEFI, Anda akan mendapatkan beberapa info dan daftar. Anda akan melihat boot loader / manajer Windows dan Linux di suatu tempat dalam daftar. Kemungkinan Windows akan memiliki prioritas lebih tinggi (urutan boot di atas daftar).
Ada juga bintang * di samping beberapa, jika tidak semua, dari entri, menandainya aktif.
Lihatlah nomor boot 4 digit di sebelah entri Windows dan jalankan
Ini akan menonaktifkan entri Windows. Juga, pastikan bahwa Windows yang dinonaktifkan sekarang memiliki prioritas lebih tinggi jika belum:
di mana #### adalah nomor boot Windows.
Jika Anda reboot sekarang, Anda akan boot ke grub, jika opsi Linux diaktifkan dengan prioritas tertinggi.
Perhatikan bahwa Windows tampaknya tidak mengenali bahwa itu telah dinonaktifkan, jadi ini tidak akan dikembalikan dengan mem-boot ke Windows atau memperbaruinya.
Saya berpartisipasi dalam installfest Linux lokal tempat kami menginstal Linux untuk orang-orang yang tertarik, paling sering sebagai OS sekunder di sebelah Windows. Saya belum melihat metode ini gagal, dan saya sudah mencobanya di beberapa distro (kebanyakan Ubuntu dan Mint) dan beberapa vendor (Asus, Acer, HP, Lenovo).
sumber
Windows 10 menimpa GRUB 2 saat Anda mengubah warna teks, ukuran, font, atau judul entri menu.
Ada dua cara untuk menyelesaikan ini.
Anda dapat menginstal Linux dalam Mode Legacy (Pengaturan BIOS> Boot> Dukungan Legacy + Legacy First).
Anda dapat menonaktifkan MATI pemulihan Windows (alias Perlindungan Sistem) (Panel Kontrol> Sistem & Keamanan> Sistem> Perlindungan Sistem> Konfigurasi> Nonaktifkan).
sumber