Come posso installare Windows dopo aver installato Ubuntu?


223

Ho Ubuntu sul mio laptop. Ora voglio installare Windows 7 in un dual-boot. Come posso fare questo?

Non riesco a perdere i miei file Ubuntu e temo di poter rompere GRUB .

Vai qui solo per UEFI!


8
Se utilizzerai Win 7 solo occasionalmente, puoi anche provare a installarlo come guest o come macchina virtuale usando virtualbox. Vedi questa domanda e ha accettato la risposta inclusi i commenti per i dettagli su quell'opzione.
Koushik,

6
Per comodità la prossima volta installa Windows prima di Ubuntu per salvare i problemi di GRUB.
Oxwivi,

Si noti che i computer con una copia preinstallata di Windows 8 hanno una tabella delle partizioni diversa e utilizzano UEFI anziché BIOS. Dovrei fornire questo come risposta? Scorri verso il basso.
LiveWireBT

1
Questo articolo descrive in dettaglio come installare Windows 7/8
dinosauro

Per le persone che hanno un PC desktop piuttosto che un laptop: prendere in considerazione la possibilità di ottenere un disco rigido separato per il secondo sistema operativo. Molto meno fastidio in quel modo. (Tutto quello che devi fare è cambiare l'ordine di avvio o scollegare l'unità Ubuntu prima di installare Windows, quindi cambiarlo indietro ed eseguire semplicemente update-grub)
Inquisitive Lurker

Risposte:


151

Ecco lo schema generale:

  1. Fai spazio per Windows
  2. Installa Windows
  3. Montare la /bootdirectory o la partizione
  4. Installa il bootloader ( GRUB )

Step Zero: esegui il backup dei dati importanti prima di fare qualsiasi cosa

Passaggio 1: liberare spazio per Windows

Apri GParted e assicurati di avere almeno 20 GB disponibili per Windows 7, sia come partizione che puoi rimuovere, sia come spazio non partizionato. Se è una partizione, rimuovila da GRUB per assicurarti che non rompa l'installazione di Ubuntu - GParted si lamenterà se sta per succedere qualcosa di brutto.

Prendi nota del /bootdispositivo corrente . Se ciò non viene visualizzato lì, prendere nota del /dispositivo. Il nome del dispositivo è qualcosa di similesda5 .

Passaggio 2: installare Windows

Installa Windows 7 nello spazio appena creato

Passo tre - Montare /boot

Nota: Invece di montare la directory di avvio o la partizione dall'installazione nell'ambiente di live media è possibile specificare il percorso con il --boot-directoryparametro per grub-install, maggiori informazioni sulla manpage.

Carica dal tuo CD live di Ubuntu , quindi esegui questi comandi.

  • Se NON si dispone di una /bootpartizione separata :

    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
    
  • Se si dispone di una /bootpartizione SEPARATA :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Passaggio 4: installare il bootloader

Nota: queste istruzioni sono state inizialmente scritte per i computer con avvio di Windows 7 e BIOS. Se hai UEFI e Windows 8 e versioni successive probabilmente dovrai sostituirli grub-pccon grub-efi-amd64in sudo apt-get install grub-pc.

Quindi continua con questi comandi:

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

E riavvia. Dovrebbe funzionare bene e avviare entrambi i sistemi.


4
Almeno in Ubuntu 10.10, grub-pcè incluso nel CD live (quindi puoi saltare la linea sudo apt-get update && sudo apt-get install grub-pc).
Matteo,

2
If you DO NOT have a separate /boot partition:- come faccio a scoprirlo?
Alan Coromano,

2
Non sarebbe meglio (più sicuro) usare un chroot?
Kiri,

2
Un'istruzione più sicura invece rm -rf /bootè:mount --bind /mnt/boot /boot
Amr Mostafa,

3
Ha fatto esattamente come mostrato qui, ma non ha funzionato per Ubuntu 14.04. Dopo aver richiamato grub-install, Ubuntu si avvia automaticamente, non viene visualizzato alcun menu di avvio di GRUB. Il metodo mostrato di seguito (risposta di Peachy), tuttavia, ha funzionato ( boot-repair).
Jan-Philip Gehrcke,

136

L'installazione di Windows dopo Ubuntu non è il processo consigliato per un sistema Windows e Ubuntu a doppio avvio, ma è possibile.

  • Innanzitutto, devi assicurarti che lo spazio libero di 50 GB sia disponibile, ridimensionando Ubuntu utilizzando gParted se necessario.
  • Usa anche gParted o Utility Disco per formattare lo spazio libero come NTFS , questo impedisce a Windows 7 di creare una partizione di avvio aggiuntiva oltre all'unità "C".
  • Quindi, avviare il programma di installazione del DVD di Windows e installare Windows sulla partizione NTFS. Al riavvio, Windows si avvierà automaticamente e non vedrai il menu di grub che ti consente di scegliere Ubuntu, perché il bootloader di Windows ha sostituito grub.

  • Ora, ciò che devi fare è eseguire Ubuntu da LiveCD o LiveUSB e installare boot-repair .

  • Per installare boot-repair , aprire un terminale premendo Ctrl+Alt+Te digitare i seguenti comandi:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • Dopo l'installazione, la riparazione di avvio si avvierà automaticamente, in caso contrario, avvialo tramite Dash.

  • Assicurati di selezionare la riparazione consigliata per riparare grub. Riavvia e basta.

  • Ora dovresti avere un menu Grub all'avvio, che ti consente di scegliere tra Ubuntu, memtest e Windows 7

6
Grazie perfetto Solo per citare, avrai anche bisogno di una connessione Internet. E per eseguire il terminale per inserire i comandi di cui sopra Premi il tasto super nella tastiera (di solito con il logo di Windows) e digita Terminale. Usa il terminale per inserire i comandi.
groo

1
Jan-Philip, grazie al PPA è stato corretto ed è ora disponibile per tutte le versioni supportate di Ubuntu. Quindi non hai più bisogno di questo hack. vedere la pagina della comunità Ubuntu su Boot-Repair.
LovinBuntu,

Funziona anche con Windows 8 / 8.1?
A. Donda,

1
Sì, funziona con tutte le versioni di Windows da 7 a 8, 8.1 e 10. Funziona anche con Ubuntu 15.10.
aalaap,

1
Windows 7 non è stato in alcun modo rilevato dopo l'installazione di boot-repair. Grub aggiornato alla versione 2 lo ha fatto apparire. askubuntu.com/questions/405189/…
ruelluna

12

boot-repair ha fatto davvero un buon lavoro lanciato da un live-usb, semplicemente applicando l'opzione consigliata.


1
Questo ha funzionato incredibilmente bene. Grazie per il link
Gazler,

6

All'avvio hai verificato l'ordine di avvio nel BIOS? Se si avvia direttamente sul disco rigido, l'USB mancherà sempre. È necessario spostare l'opzione di avvio del dispositivo USB più in alto nell'elenco delle priorità.

Verifica inoltre che il computer ti consenta di eseguire l'avvio da USB nella porta USB che stai utilizzando.


1
Cosa intendi con la prima parte, ma sono sicuro che il mio computer consente l'avvio da USB in quella porta
Ubisoft Terzuz,

Vedi questo , nel BIOS c'è un'impostazione che dice al computer a cosa avviare prima. Se il tuo disco rigido è sopra USB nell'elenco, si avvierà sempre a quello
Seth

4

Per installare Windows è necessaria una partizione vuota che sarà dedicata a Windows. Se lo fai, vai avanti e installalo usando la normale procedura di installazione. Dopo l'installazione, riavvia Windows e riavvia alcune volte di più per provare Windows ;-) (scusa, non ho resistito)

Come hai detto, questo interromperà GRUB e il tuo computer potrà avviare Windows solo dopo questo. Non disperare, in quanto esiste una sezione di aiuto dedicata al ripristino di GRUB e alla possibilità di eseguire il dual boot. Guardate qui . Dopo aver eseguito ciò, il tuo computer sarà in grado di avviare Ubuntu e Windows.

Prima di iniziare, annota con molta attenzione la posizione (numero del disco rigido, numero di marca e partizione all'interno di quello) dell'attuale installazione di Ubuntu (che ovviamente non vuoi sovrascrivere) e la partizione vuota in cui vuoi installare Windows . Inoltre, durante l'installazione di Windows, se si offre di formattare qualsiasi partizione diversa da quella in cui si sta installando Windows, non accettare.


2
Il link vicino a "Guarda qui". (da qualche parte su SourceForge) sembra essere rotto (schermo vuoto sia in Firefox che in Internet Explorer).
Peter Mortensen,

4

Nel caso in cui il tuo computer fosse dotato di una copia preinstallata di Windows 8 e l'hai rimosso perché a molte persone ti hanno detto di odiarlo e hai scoperto che dopo aver installato Ubuntu, che non è quello che vuoi, nota questo:

Il computer si avvia con UEFI e ha una tabella delle partizioni GPT.

Per installare Windows 7 , creare e avviare il supporto di installazione di Windows 7 in modalità UEFI o impostare la modalità di avvio e la tabella delle partizioni su legacy.


e inoltre NON tentare di installare Ubuntu insieme riducendo le partizioni e normalmente come in altri sistemi. Leggi help.ubuntu.com/community/UEFI
Devesh Khandelwal il

Non ho cancellato i file di installazione preesistenti con il firmware del laptop (ma solo l'unità C, in cui Windows era precedentemente installato). Ora, come posso installare Windows 8.1 da quello?
user12458

3

Innanzitutto, è necessario eseguire l'avvio con una chiavetta CD / USB live e ridurre la partizione per crearne una seconda. Windows 7 richiede e crea una seconda partizione che si chiama "sistema riservato". Non so perché, ma lo fa. (Quindi finirai con tre o quattro partizioni se hai una partizione di swap.)

Quando la partizione è pronta, basta avviarla con la chiavetta DVD / USB di Windows 7 e installare Windows 7 sulla nuova partizione.

Dopo l'installazione di Windows 7, GRUB si interromperà e sarà possibile avviare Windows (automaticamente). Basta avviarlo con una chiavetta USB / CD Ubuntu live e risolverlo (come è menzionato in altri commenti).

Ora un altro problema che alcuni utenti potrebbero dover affrontare:

Possiedo un netbook HP Mini 210 fornito con Windows 7. Ho cancellato tutto e installato Ubuntu. Successivamente ho deciso di reinstallare Windows 7 e di avere un doppio avvio (necessario Windows per un'applicazione specifica della mia università che non avrebbe funzionato con Wine). A quel tempo avevo tre partizioni:

- Ubuntu
- Swap
- Backup/download storage

Ora, quando ho provato a installare Windows 7, ho riscontrato un problema perché Windows 7 ha bisogno di creare una seconda partizione primaria (sistema riservato). Avevo già tre partizioni e quindi non ero in grado di crearne altre due. Per ovviare a questo problema, creare una partizione estesa in cui includere sia l'archiviazione di scambio che quella di backup. Adesso ho:

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

3

Solo UEFI!

Questa risposta riguarda solo UEFI ed è pensata per essere una risposta un po 'più moderna in quanto UEFI ha sostituito l'antico BIOS. Inoltre, ci sono alcune modifiche per adattarsi al fatto che sta rispondendo a un tipo di domanda "come posso fare" piuttosto che a "posso fare questo".


Per installare Windows insieme a Ubuntu, devi solo fare quanto segue:

  1. Inserisci USB 10 di Windows
  2. Crea una partizione / volume sull'unità per installare Windows 10 insieme a Ubuntu (creerà più di una partizione, è normale; assicurati anche di avere spazio per Windows 10 sul tuo disco, potrebbe essere necessario ridurre Ubuntu)
  3. Installa Windows 10.

Questo è tutto!

Nota: quando ti assicuri che le cose siano pronte per il tuo dual boot, controlla se Ubuntu è installato nella tabella delle partizioni GPT! Mentre il 99% delle volte utilizzerai GPT se hai intenzione di farlo, è possibile installare UEFI di Ubuntu su MBR ma Windows 10 non supporta quello strano caso d'uso. In tale situazione, convertire se possibile in GPT. In caso contrario, esegui il backup e la reinstallazione e lo consiglierei perché sarà più semplice.


Una modifica e un voto! ;-) Leggi il mio commento nell'altra tua risposta ...
Fabby,

Ha funzionato per me. Ho disattivato tutte le impostazioni sulla scheda madre che consentivano "legacy". Solo UEFI! Ciò ha costretto la mia installazione di Mint 19.2 a fare affidamento sulla creazione di una partizione EFI. Dopo Mint, ho installato Win 10. Dopo aver eseguito Boot Repair (incluso in Mint live USB) tutto ha funzionato bene.
Martien Lubberink

2

Il modo più sicuro è installare prima Windows 7 e reinstallare Ubuntu dopo. Questo assicurerà che grub funzioni.

Puoi anche modificare le tue partizioni con un cd live e quindi installare Windows 7. Al termine, esegui l'avvio in Ubuntu con un cd live e ripristina grub. Questa procedura, tuttavia, è un po 'più delicata della semplice installazione nel giusto ordine.


2

Un buon consiglio: quando crei la partizione separata per Windows 7, usando ad esempio gparted, formattala immediatamente in NTFS. Non usare il programma di installazione di Windows per formattare la partizione, perché più volte ho avuto una situazione, quando il programma di installazione di Windows ha corrotto la tabella delle partizioni e ho dovuto ripristinare la partizione persa. Quindi, come raccomandato dalle persone qui: usando gparted, crea una partizione separata, formattala su NTFS, installa lì le finestre, quindi ripristina grub usando livecd o liveflash. È possibile utilizzare SystemResqueCD per liveflash.


2

Fondamentalmente la stessa risposta di @evgeny, ma usando al chrootposto di un link simbolico.

  1. Avvia in un LiveCD Ubuntu
  2. Apri GParted e assicurati di avere una partizione inutilizzata con almeno 20 GB di spazio libero. Questa sarà la tua partizione di Windows 7.
  3. Installa Windows 7 su questa partizione.
  4. Avvia in un LiveCD Ubuntu
  5. Prendi nota della partizione su cui è installato Ubuntu e di eventuali /bootpartizioni separate , se applicabile.
  6. Monta la tua installazione di Ubuntu

    sudo mkdir /mnt
    sudo mount /dev/<partition> /mnt
  7. Dai a questa partizione l'accesso a Internet

    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. Solo se hai una /bootpartizione separata , altrimenti salta questo passaggio

    sudo mkdir /mnt/boot
    sudo mount /dev/<boot_partition> /mnt/boot
  9. Impostare quindi inserire 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. Assicurati che grub-pcsia l'ultima versione

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

    grub-install /dev/sda
    
  12. Uscita chroot

    exit
    
  13. Riavvia e controlla se funziona

1

Ti suggerisco di virtualizzare Windows 7 con qualcosa come VirtualBox (http://www.virtualbox.org)

In questo modo puoi eseguire Windows e Linux contemporaneamente, senza la possibilità di distruggere Bootloader Grub.

Non so perché desideri eseguire Windows 7, ma se non hai bisogno della piena capacità hardware (ad esempio con gli ultimi giochi 3D) del tuo computer per Windows, la virtualizzazione può essere una buona soluzione.


4
a volte eseguire windows virtualizzato tramite vbox o vmware limita l'utente .. se lui / lei vuole eseguire i giochi, questo potrebbe essere un problema?
Antonis,

Sì, eseguire i giochi moderni non funzionerà virtualizzato, ma se non lo fai potrebbe essere una buona soluzione.
Niels van Reijmersdal,

1

Avvia quell'USB

  1. Accendi o riavvia il computer.
  2. Mentre il display è vuoto, premere il F10tasto per accedere al menu delle impostazioni del BIOS.
    NOTA: il menu delle impostazioni del BIOS è accessibile premendo il tasto F2o F6su alcuni computer.
  3. Seleziona la scheda Avanzate usando i tasti freccia destra e sinistra.
  4. Press Enter.
  5. Utilizzare i tasti freccia su e giù per selezionare Ordine di avvio.
  6. Seguire le istruzioni visualizzate per modificare l'ordine di avvio in modo che USB sia nella parte superiore
  7. Press Esc.
  8. Seleziona la scheda Esci usando i tasti freccia destra e sinistra.
  9. Press Enter.
  10. Press Enter.



Riavviare ...


Ma quale è USB, nessuno di loro dice "USB Drive" o qualcosa del genere: 3 Quindi hanno chiuso questa domanda e non ho mai avuto una risposta!
Ubisoft Terzuz,

@UbisoftTerzuz Che cosa ha detto esattamente ? A volte è criptico.
Seth

0

Installare Windows dopo Ubuntu è una seccatura, ma dopo averlo fatto dovrai inserire il tuo cd live di Ubuntu e installare boot-repair ed eseguirlo. Perché installare Win7 dopo Ubuntu si romperà grub. Ma la riparazione del boot lo risolverà!


0

È un processo semplice per installare il doppio sistema operativo. 1 ° creare una partizione NTFS da Ubuntu utilizzando Utility Disco . Quindi riavviare il sistema e continuare con l'installazione di Windows. Al termine dell'installazione, puoi vedere che GRUB non funziona ..... NON È UN PROBLEMA. Ho due metodi per risolvere questo problema di GRUB.

Metodo 1

[Metodo 2] Potrebbe essere un po 'difficile. Non preoccuparti, ne ho anche uno facile. Per questo devi accedere a Windows. Scarica EasyBCD ed eseguilo . Vai a Modifica menu di avvio e imposta l'opzione di avvio desiderata come predefinita. Quindi salvarlo e riavviare il sistema. [Testato sotto Windows].

Per favore fatemi sapere se impilate qualcosa.


0

Ho avuto Ubuntu sul mio computer con solo la metà del disco utilizzato. Quindi ho usato Acronis per ripristinare la mia partizione di Windows (partizioni C e W).

Ora voglio fare un doppio avvio. Tutte le istruzioni sopra riportate presuppongono che tu abbia un CD di Windows 10 per installare Windows (non perché l'ho aggiornato da Windows 7).

Usare semplicemente boot-repair lo renderebbe un sistema a doppio avvio?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.