Bagaimana saya bisa menginstal Windows setelah saya menginstal Ubuntu?

223

Saya memiliki Ubuntu di laptop saya. Sekarang saya ingin menginstal Windows 7 dalam dual-boot. Bagaimana saya bisa melakukan ini?

Saya tidak bisa kehilangan file Ubuntu saya, dan saya khawatir saya akan merusak GRUB .

Buka di sini hanya untuk UEFI!

Sk8er
sumber
8
Jika Anda hanya akan menggunakan Win 7 sesekali Anda juga dapat mencoba menginstalnya sebagai tamu atau mesin virtual menggunakan virtualbox. Lihat pertanyaan ini dan menerima jawaban termasuk komentar untuk perincian tentang opsi itu.
koushik
6
Untuk kenyamanan lain kali instal Windows sebelum Ubuntu untuk menyimpan kerepotan GRUB.
Oxwivi
Perhatikan bahwa komputer dengan salinan pra-instal Windows 8 memiliki tabel partisi yang berbeda dan menggunakan UEFI, bukan BIOS. Saya harus memberikan ini sebagai jawaban? Gulir ke bawah.
LiveWireBT
1
Artikel ini menjelaskan secara rinci cara menginstal windows 7/8
dinosaur
Untuk orang-orang yang memiliki PC desktop daripada laptop: pertimbangkan untuk mendapatkan hard drive terpisah untuk OS kedua. Apalagi kerumitan seperti itu. (Yang perlu Anda lakukan adalah mengubah urutan booting atau melepas drive Ubuntu sebelum menginstal Windows, kemudian mengubahnya kembali dan jalankan pembaruan-grub)
Inquisitive Lurker

Jawaban:

151

Berikut garis besarnya:

  1. Buat ruang untuk Windows
  2. Instal Windows
  3. Pasang /bootdirektori atau partisi
  4. Instal bootloader ( GRUB )

Langkah Nol - Cadangkan data penting Anda sebelum melakukan apa pun

Langkah Satu - Buat ruang untuk Windows

Buka GParted , dan pastikan Anda memiliki setidaknya 20 GB tersedia untuk Windows 7, baik sebagai partisi yang dapat Anda hapus, atau sebagai ruang yang tidak dipartisi. Jika itu adalah partisi, hapus dari GRUB untuk memastikan tidak merusak instalasi Ubuntu Anda - GParted akan mengeluh jika sesuatu yang buruk akan terjadi.

Catat /bootperangkat saat ini . Jika itu tidak muncul di sana, catat /perangkat tersebut. Nama perangkatnya kira-kira seperti itusda5 .

Langkah Dua - Instal Windows

Instal Windows 7 ke dalam ruang yang baru saja Anda buat

Langkah Tiga - Gunung /boot

Catatan: Alih-alih memasang direktori boot atau partisi dari instalasi di lingkungan media langsung, Anda dapat menentukan path dengan --boot-directoryparameter untuk instalasi-grub, informasi lebih lanjut tentang halaman manual.

Muat dari CD langsung Ubuntu Anda , dan kemudian jalankan perintah ini.

  • Jika Anda TIDAK memiliki /bootpartisi terpisah :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • Jika Anda memiliki /bootpartisi SEPARATE :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Langkah Empat - Instal bootloader

Catatan: Instruksi ini pada awalnya ditulis untuk komputer booting Windows 7 dan BIOS. Jika Anda memiliki UEFI dan Windows 8 dan di atas Anda mungkin perlu mengganti grub-pcdengan grub-efi-amd64di sudo apt-get install grub-pc.

Kemudian lanjutkan dengan perintah-perintah itu:

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

Dan restart. Seharusnya bekerja dengan baik dan mem-boot kedua sistem.

Evgeny
sumber
4
Paling tidak di Ubuntu 10.10, grub-pcsudah termasuk dalam live CD (jadi Anda bisa melewati batas sudo apt-get update && sudo apt-get install grub-pc).
Matius
2
If you DO NOT have a separate /boot partition:- bagaimana saya mengetahui ini?
Alan Coromano
2
Bukankah lebih baik (lebih aman) menggunakan chroot?
kiri
2
Instruksi yang lebih aman daripada rm -rf /bootadalah:mount --bind /mnt/boot /boot
Amr Mostafa
3
Apakah persis seperti yang ditunjukkan di sini, tetapi tidak berfungsi untuk Ubuntu 14.04. Setelah memohon grub-install, Ubuntu secara otomatis melakukan boot, tidak ada menu boot GRUB yang ditampilkan. Metode yang ditunjukkan di bawah ini (jawaban Peachy), bagaimanapun, berhasil ( boot-repair).
Jan-Philip Gehrcke
136

Menginstal Windows setelah Ubuntu bukanlah proses yang disarankan untuk sistem dual boot Windows dan Ubuntu, tetapi itu mungkin.

  • Pertama, Anda harus memastikan bahwa ruang kosong 50GB tersedia, mengubah ukuran Ubuntu Anda dengan menggunakan gParted jika perlu.
  • Juga menggunakan gParted atau Disk Utility untuk memformat ruang kosong sebagai NTFS , ini mencegah Windows 7 dari membuat partisi boot tambahan selain drive "C".
  • Selanjutnya, boot ke penginstal DVD Windows dan instal Windows pada partisi NTFS. Saat reboot, Windows akan secara otomatis boot dan Anda tidak akan melihat menu grub yang memungkinkan Anda untuk memilih Ubuntu, karena Windows bootloader telah menggantikan grub.

  • Sekarang, yang perlu Anda lakukan adalah menjalankan Ubuntu dari LiveCD atau LiveUSB dan menginstal perbaikan-boot .

  • Untuk menginstal perbaikan-boot , buka terminal dengan menekan Ctrl+Alt+Tdan ketik perintah berikut:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • Setelah instalasi, perbaikan-boot akan secara otomatis diluncurkan, jika tidak, jalankan melalui Dash.

  • Pastikan untuk memilih perbaikan yang disarankan untuk memperbaiki grub. Reboot dan hanya itu.

  • Anda sekarang harus memiliki menu Grub saat boot, memungkinkan Anda untuk memilih dari Ubuntu, memtest, dan Windows 7
Sangat bagus
sumber
6
Terima kasih, sempurna. Untuk menyebutkan Anda juga akan memerlukan koneksi internet. Dan untuk menjalankan terminal untuk meletakkan perintah-perintah tersebut Tekan tombol super di keyboard Anda (biasanya dengan logo windows di dalamnya) dan ketik Terminal. Gunakan terminal untuk menaruh perintah.
groo
1
Jan-Philip, karena PPA telah diperbaiki dan sekarang tersedia untuk semua versi Ubuntu yang didukung. Jadi Anda tidak perlu hack ini lagi. lihat halaman komunitas Ubuntu tentang Boot-Repair.
LovinBuntu
Apakah ini juga berfungsi untuk Windows 8 / 8.1?
A. Donda
1
Ya, ini berfungsi untuk semua versi Windows mulai 7, hingga 8, 8.1 dan 10. Ini juga berfungsi dengan Ubuntu 15.10.
aalaap
1
Windows 7 entah bagaimana tidak terdeteksi setelah menginstal perbaikan-boot. Grub yang diperbarui ke versi 2 membuatnya muncul. askubuntu.com/questions/405189/…
ruelluna
12

boot-repair melakukan pekerjaan yang sangat baik diluncurkan dari live-usb, dengan hanya menerapkan opsi yang disarankan.

Quesst
sumber
1
Ini bekerja dengan sangat baik. Terima kasih untuk tautannya.
Gazler
6

Ketika Anda boot, apakah Anda sudah memeriksa urutan boot pada BIOS Anda? Jika Anda mem-boot langsung ke hard drive, USB akan selalu ketinggalan. Anda perlu memindahkan opsi boot perangkat USB lebih tinggi dalam daftar prioritas.

Periksa juga apakah komputer Anda memungkinkan Anda untuk boot dari USB di port USB yang Anda gunakan.

Slipstream
sumber
1
Apa maksud Anda dengan bagian pertama, Tapi saya yakin komputer saya memungkinkan Boot up dari USB di port itu
Ubisoft Terzuz
Lihat ini , di BIOS ada pengaturan yang memberi tahu komputer apa yang harus di-boot terlebih dahulu. Jika hard drive Anda di atas usb dalam daftar, itu akan selalu boot ke sana
Seth
4

Untuk menginstal Windows Anda memerlukan partisi kosong yang akan didedikasikan untuk Windows. Jika Anda melakukannya, lanjutkan dan instal ini menggunakan prosedur instalasi normal. Setelah instalasi, reboot ke Windows dan reboot beberapa kali lagi untuk mengalami Windows ;-) (maaf, tidak bisa menahan)

Seperti yang Anda katakan, ini akan merusak GRUB dan komputer Anda hanya dapat mem-boot Windows setelah ini. Jangan putus asa, karena ada bagian bantuan yang didedikasikan untuk memulihkan GRUB dan mampu melakukan dual boot. Terlihat di sini . Setelah melakukan ini, komputer Anda akan dapat mem-boot Ubuntu dan juga Windows.

Sebelum Anda mulai, catat dengan sangat hati-hati lokasi (nomor hard drive, buat & nomor partisi di dalamnya) dari instalasi Ubuntu saat ini (yang Anda jelas tidak ingin ditimpa) dan partisi kosong tempat Anda ingin menginstal windows . Selain itu, selama instalasi Windows, jika ia menawarkan untuk memformat partisi apa pun selain yang Anda instal dengan Windows, jangan terima.

koushik
sumber
2
Tautan di dekat "Lihat di sini." (ke suatu tempat di SourceForge) tampaknya rusak (layar kosong di Firefox dan Internet Explorer).
Peter Mortensen
4

Jika komputer Anda dilengkapi dengan salinan Windows 8 yang telah diinstal sebelumnya dan Anda menghapusnya karena banyak orang mengatakan kepada Anda untuk membencinya dan Anda menemukan bahwa setelah Anda menginstal Ubuntu, itu bukan yang Anda inginkan, perhatikan ini:

Komputer Anda menjalankan boot dengan UEFI dan memiliki tabel partisi GPT.

Untuk menginstal Windows 7 , buat dan boot media instalasi Windows 7 dalam mode UEFI atau atur mode boot dan tabel partisi menjadi lawas.

LiveWireBT
sumber
dan juga JANGAN mencoba menginstal Ubuntu bersama dengan menyusutkan partisi dan biasanya seperti pada sistem lain. Baca help.ubuntu.com/community/UEFI
Devesh Khandelwal
Saya belum menghapus file instalasi yang sudah ada sebelumnya dengan firmware laptop (tetapi hanya drive C, di mana Windows diinstal sebelumnya). Sekarang, bagaimana cara saya menginstal Windows 8.1 dari itu?
user12458
3

Pertama, Anda harus boot dengan live CD / USB stick dan mengecilkan partisi Anda untuk membuat yang kedua. Windows 7 membutuhkan dan membuat partisi kedua yang disebut "system reserved". Saya tidak tahu mengapa, tetapi itu benar. (Jadi Anda akan berakhir dengan tiga partisi atau empat jika Anda memiliki partisi swap.)

Ketika partisi Anda sudah siap, cukup boot dengan Windows 7 DVD / USB stick Anda dan instal Windows 7 pada partisi baru.

Ketika Windows 7 telah diinstal, GRUB akan rusak dan Anda hanya dapat mem-boot Windows (secara otomatis). Cukup boot dengan live CD / USB Ubuntu stick dan memperbaikinya (bagaimana disebutkan dalam komentar lain).

Sekarang masalah lain yang mungkin dihadapi beberapa pengguna:

Saya memiliki netbook HP Mini 210 yang datang dengan Windows 7. Saya menghapus semuanya dan menginstal Ubuntu. Kemudian saya memutuskan untuk menginstal ulang Windows 7 dan memiliki dual boot (diperlukan Windows untuk aplikasi spesifik dari universitas saya yang tidak akan berjalan melalui anggur). Pada saat itu saya memiliki tiga partisi:

- Ubuntu
- Swap
- Backup/download storage

Sekarang ketika saya mencoba untuk menginstal Windows 7 saya menghadapi masalah karena Windows 7 perlu membuat partisi primer kedua (sistem dicadangkan). Saya sudah memiliki tiga partisi dan karena itu tidak dapat membuat dua partisi lagi. Solusinya di sini adalah membuat partisi extended di mana Anda akan menyertakan swap dan penyimpanan cadangan. Sekarang saya punya:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)
Antonis
sumber
3

Hanya UEFI!

Jawaban ini hanya mencakup UEFI, dan dimaksudkan sebagai jawaban yang lebih modern karena UEFI telah berhasil menggantikan BIOS kuno. Juga, ada beberapa pengeditan di sini agar sesuai dengan fakta yang menjawab jenis pertanyaan "bagaimana saya melakukan ini" daripada "dapatkah saya melakukan ini".


Untuk menginstal Windows bersama Ubuntu, Anda cukup melakukan hal berikut:

  1. Masukkan Windows 10 USB
  2. Buat partisi / volume pada drive untuk menginstal Windows 10 di samping Ubuntu (itu akan membuat lebih dari satu partisi, itu normal; juga pastikan Anda memiliki ruang untuk Windows 10 pada drive Anda, Anda mungkin perlu menyusutkan Ubuntu)
  3. Instal Windows 10.

Itu dia!

Catatan: saat memastikan semuanya siap untuk dual boot Anda, periksa apakah Ubuntu diinstal di tabel partisi GPT! Sementara 99% dari waktu Anda akan menggunakan GPT jika Anda berencana untuk melakukan ini, dimungkinkan untuk menginstal UEFI Ubuntu di MBR tetapi Windows 10 tidak mendukung kasus penggunaan yang aneh itu. Dalam situasi itu, konversi ke GPT jika memungkinkan. Jika tidak, buat cadangan dan instal ulang, dan saya akan merekomendasikannya karena akan lebih mudah.

RoundDuckMan
sumber
Sunting dan upvote! ;-) Baca komentar saya di jawaban Anda yang lain ...
Fabby
Bekerja untukku. Saya mematikan pengaturan apa pun pada motherboard yang memungkinkan 'warisan'. Hanya UEFI! Ini memaksa instal Mint 19.2 saya untuk mengandalkan pembuatan partisi EFI. Setelah Mint, saya menginstal Win 10. Setelah menjalankan Boot Repair (termasuk dalam Mint live USB) semuanya bekerja dengan baik.
Martien Lubberink
2

Cara paling hemat adalah menginstal Windows 7 terlebih dahulu dan menginstal ulang Ubuntu setelah itu. Ini akan memastikan bahwa grub berfungsi.

Anda juga dapat mengedit partisi Anda dengan live cd, dan kemudian menginstal Windows 7. Ketika Anda melakukan ini, Anda boot ke Ubuntu dengan live cd dan mengembalikan grub. Namun prosedur ini, sedikit lebih rumit daripada hanya menginstalnya dalam urutan yang benar.

Peter Smit
sumber
2

Satu saran yang bagus: Ketika Anda membuat partisi terpisah untuk Windows 7, menggunakan gparted misalnya, segera format ke NTFS. Jangan menggunakan installer Windows untuk memformat partisi, karena beberapa kali saya punya situasi, ketika installer Windows merusak tabel partisi setelah itu dan saya harus mengembalikan partisi yang hilang. Jadi, seperti yang disarankan orang di sini: menggunakan gparted, buat partisi terpisah, format ke ntfs, instal windows di sana, lalu kembalikan grub menggunakan livecd atau liveflash. Anda dapat menggunakan SystemResqueCD untuk liveflash.

Yuriy Tkach
sumber
2

Pada dasarnya jawaban yang sama dengan @evgeny, tetapi menggunakan chrootbukan tautan simbolik.

  1. Boot ke LiveCD Ubuntu
  2. Buka GParted dan pastikan Anda memiliki partisi yang tidak digunakan dengan ruang kosong minimal 20GB. Ini akan menjadi partisi Windows 7 Anda.
  3. Instal Windows 7 ke partisi ini.
  4. Boot ke LiveCD Ubuntu
  5. Catat partisi yang diinstal Ubuntu dan setiap /bootpartisi terpisah jika ada.
  6. Pasang instalasi Ubuntu Anda

    sudo mkdir /mnt
    sudo mount /dev/<partition> /mnt
  7. Berikan akses internet partisi ini

    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. Hanya jika Anda memiliki /bootpartisi terpisah , lewati langkah ini

    sudo mkdir /mnt/boot
    sudo mount /dev/<boot_partition> /mnt/boot
  9. Atur lalu masukkan chroot

    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -o bind /sys /mnt/sys
    sudo chroot /mnt
    
  10. Pastikan grub-pcadalah versi terbaru

    apt-get update && apt-get install grub-pc
    
  11. Instal GRUB

    grub-install /dev/sda
    
  12. Keluar chroot

    exit
    
  13. Mulai ulang dan periksa apakah itu berhasil
kiri
sumber
1

Saya sarankan Anda melakukan virtualisasi Windows 7 dengan sesuatu seperti VirtualBox (http://www.virtualbox.org)

Dengan cara ini Anda dapat menjalankan Windows dan Linux secara bersamaan, tanpa ada kemungkinan menghancurkan Anda Bootloader Grub.

Saya tidak tahu mengapa Anda ingin menjalankan Windows 7, tetapi jika Anda tidak membutuhkan kapasitas perangkat keras penuh (Menjalankan Game 3D Terbaru misalnya) dari komputer Anda untuk windows maka virtualisasi dapat menjadi solusi yang baik.

Niels van Reijmersdal
sumber
4
terkadang menjalankan windows tervirtualisasi melalui vbox atau vmware membatasi pengguna .. jika dia ingin menjalankan game, apakah ini mungkin menjadi masalah?
Antonis
Ya, menjalankan gim modern tidak akan berfungsi secara virtual, tetapi jika Anda tidak melakukannya, ini mungkin solusi yang bagus.
Niels van Reijmersdal
1

Boot USB itu

  1. Hidupkan atau mulai ulang komputer.
  2. Saat tampilan kosong, tekan F10tombol untuk masuk ke menu pengaturan BIOS.
    CATATAN: Menu pengaturan BIOS dapat diakses dengan menekan tombol F2atau F6pada beberapa komputer.
  3. Pilih tab Advanced menggunakan tombol panah kanan dan kiri.
  4. Tekan Enter.
  5. Gunakan tombol panah atas dan bawah untuk memilih Boot Order.
  6. Ikuti petunjuk di layar untuk mengubah urutan boot sehingga USB ada di atas
  7. Tekan Esc.
  8. Pilih tab Keluar menggunakan tombol panah kanan dan kiri.
  9. Tekan Enter.
  10. Tekan Enter.



Mulai ulang ...


sumber
Tapi yang mana USB, Tidak ada yang mengatakan "USB Drive" atau yang seperti itu: 3 Jadi mereka menutup pertanyaan ini dan saya tidak pernah mendapat jawaban!
Ubisoft Terzuz
@UbisoftTerzuz Apa sebenarnya itu isinya? Terkadang samar.
Seth
0

Menginstal windows after ubuntu memang menyebalkan, tetapi setelah Anda melakukannya, Anda harus memasukkan live cd ubuntu Anda dan menginstal boot-repair dan menjalankannya. Karena menginstal win7 setelah ubuntu akan merusak grub. Tapi, perbaikan-boot akan memperbaiki itu!

jamie
sumber
0

Ini adalah proses yang mudah untuk menginstal OS ganda. Pertama, buat partisi NTFS dari Ubuntu menggunakan Disk Utility . Kemudian restart sistem Anda dan lanjutkan dengan menginstal windows Anda. Setelah selesai menginstal Anda dapat melihat bahwa GRUB Anda tidak berfungsi ..... BUKAN MASALAH. Saya punya dua metode untuk memperbaiki masalah GRUB ini.

Metode 1

[Metode 2] Mungkin agak sulit. Jangan khawatir saya juga mudah. Untuk itu Anda harus login ke windows. Unduh EasyBCD dan jalankan. Buka Edit Menu Booting dan tetapkan opsi boot yang Anda inginkan sebagai default. Kemudian simpan dan reboot sistem Anda. [Diuji di bawah windows].

Tolong beri tahu saya jika Anda menumpuk sesuatu.

ScareCrow
sumber
0

Saya memiliki Ubuntu di komputer saya dengan hanya setengah dari drive yang digunakan. Lalu saya menggunakan Acronis untuk memulihkan partisi Windows saya (partisi C dan W).

Sekarang saya ingin membuat dual boot. Semua petunjuk di atas menganggap Anda memiliki CD Windows 10 untuk menginstal Windows (saya tidak melakukannya karena saya memutakhirkan dari Windows 7).

Apakah hanya menggunakan perbaikan-boot menjadikan ini sistem dual-boot?

eddyq
sumber