Sono assolutamente nuovo di Linux. Vorrei sapere come installare Ubuntu accanto al sistema operativo Windows 8+ preinstallato.
Devo farlo con Wubi, o attraverso il Live USB/DVD?
Quali passi devo fare per installare correttamente Ubuntu?
Se stai usando Ubuntu 16.04+, molti problemi di compatibilità sono ora risolti. Ma ancora, a seconda della versione che stai usando e dell'hardware/modello che hai, potresti aver bisogno di tutti o alcuni dei passaggi forniti in questa risposta. Se stai leggendo questo nell'agosto 2017+, posso dire che con Ubuntu 17.04 l'ho installato su oltre 40+ portatili con UEFI, che vanno da Lenovo, Dell, HP, Sony, Acer e Toshiba dove i modelli erano 2016 e superiori, e non ho avuto alcun problema nell'installare Ubuntu semplicemente seguendo i passi del programma di installazione. Con i passi di base intendo:
ubuntu-bug shim
una volta che avete installato con Secure Boot disabilitato. Come menzionato da slangasek:
Non è necessario disabilitare SecureBoot nel firmware per installare Ubuntu su una macchina Windows 8. Ubuntu 12.04.2 e 12.10 sono compatibili con SecureBoot. Qualsiasi macchina che viene spedita con il raccomandato Microsoft Third-Party Marketplace nel firmware sarà in grado di avviare Ubuntu sotto SecureBoot. Se c'è qualche problema file un launchpad bug per il pacchetto shim. Voglio anche notificare che ho passato questa settimana a testare la 15.04 e ho avuto un risultato eccellente. Su 12 computer portatili (4 Toshibas, 3 HP & 5 Lenovo) dove Windows 8.1 era preinstallato, in tutti i casi, Ubuntu ha rilevato correttamente il Windows Boot Manager, ha dato l'opzione di installare accanto a Windows 8.1 (in realtà ha detto Install alongside Windows Boot Manager) e ha risolto tutti i problemi che sono apparsi sulle versioni precedenti di Ubuntu. In pratica non ho dovuto fare altro in questi casi. Questo è stato con Secure Boot attivo e su un sistema di avvio abilitato EFI. Ho anche. Testato 4 PC Windows 10 e ha funzionato perfettamente con 15.10 & 16.04. Questo non significa che nel vostro caso funzionerà perfettamente, significa solo che nei miei casi, ho avuto un'installazione perfetta di Ubuntu al 100%. Di nuovo, con 15.04 (anche su 15.10 e 16.04. In tutti i casi era a 64 bit). Ho anche avuto colloqui con utenti come Marius Nestor di Softpedia che in realtà hanno dovuto disabilitare Secure Boot per far funzionare l'installazione, quindi va notato che, anche se io attualmente ho un'esperienza eccellente con Secure Boot, voi potreste non farlo. Tenetelo a mente quando tutto il resto fallisce (possiamo ringraziare Marius per il suo eccellente contributo). In ogni caso, invierei la segnalazione del bug al link fornito sopra. Quindi, con tutto questo detto, installare Ubuntu tramite WUBI non è fattibile (non raccomandato almeno da me), cose come cercare di avviare per esempio con il bootloader di Windows 8 non sono possibili ora, a meno che qualcosa cambi in futuro (Ci sono anche alcuni bug relativi a questo in launchpad, come quello menzionato da bcbc). A parte questo, WUBI non funziona da Windows 8 in su se avete UEFI con una partizione GPT (non di tipo MS-DOS). Si prega di leggere https://askubuntu.com/questions/254314/does-uefi-support-mean-wubi-will-now-work-on-laptops-shipped-with-windows-8/254355#254355 per maggiori informazioni. Non solo, ma cercare di installare Ubuntu a 32 bit è impossibile. Avete bisogno della versione a 64 bit perché tutto funzioni correttamente. Per saperne di più su Wubi in https://askubuntu.com/questions/125015/can-i-install-12-04-inside-windows Quella che segue è una piccola guida per installare Ubuntu con un sistema Windows 8 o 10 preinstallato. I passi DEVONO essere fatti nell'ordine preciso in cui li menziono qui per far partire tutto. Se un passo viene saltato o fatto prima di un altro, molto probabilmente vi ritroverete con alcuni dei problemi menzionati in fondo a questa guida. Per il momento, è necessario farlo tramite un LiveCD, LiveDVD o LiveUSB, assumendo (in realtà richiedendo) di avere i seguenti punti:
- State usando una versione a 64 bit di almeno Ubuntu 12.04.2. Le versioni a 32 bit non funzionano.
- Il vostro sistema è venuto con Windows 8 o 10 preinstallato (e non volete eliminarlo)
- Non state installando Ubuntu all'interno di Windows 8 o 10, ma piuttosto accanto ad esso. All'interno è impossibile perché ha bisogno di Wubi che non è supportato.
- Il tuo sistema ha UEFI attivato (e non può essere disabilitato) con Secure Boot.
- Hai già creato uno spazio libero per Ubuntu dall'interno di Windows 8 con almeno 8 GB (ti consiglio di lasciare almeno 20 GB o giù di lì, così puoi testare l'inferno).
- Vi siete assicurati di avere effettivamente dello spazio libero sul disco per creare le partizioni necessarie e vi siete anche assicurati di non aver utilizzato tutte le partizioni primarie (nel caso in cui usiate uno schema MS-DOS) perché questo creerà un problema con il programma di installazione di Ubuntu che vi mostrerà solo l'opzione "Replace Windows" invece dell'opzione "Alongside Windows".
- Sapete come masterizzare un LiveCD, LiveDVD o LiveUSB dall'interno di Windows 8. In caso contrario, cerca le applicazioni di Windows che possono farlo per te. Io faccio il mio in un altro PC con Ubuntu ^^.
- Windows 8 non è stato spento né in modalità di ibernazione né in qualsiasi altra modalità ('avvio veloce' che è di default su Windows 8) che lo lascia su uno stato salvato. Spegnete Windows 8 in modo normale, con l'opzione di spegnimento. Questo eviterà la comparsa di altri problemi legati a questo. Leggere il fondo (TROUBLESHOOT) di questa risposta per maggiori informazioni su questo punto.
- Si sta installando su uno schema di disco di tipo MS-DOS (si possono avere solo 4 partizioni primarie rispetto allo schema GPT) che ha almeno 1 partizione primaria libera (Si può scoprire il tipo di schema che si ha da qui se si opera su un CD Ubuntu Live o qui se da Windows). Ricordate che se state già usando 4 partizioni primarie, nessuna partizione apparirà sul programma di installazione di Ubuntu poiché non ci sono più partizioni primarie da usare (le partizioni di tipo MS-DOS sono limitate a 4 primarie, quelle GPT sono limitate a 128). Questo succede spesso su molti portatili che vengono forniti con 4 partizioni primarie pre-create. Se state installando su una partizione di tipo GPT e volete che si avvii, dovete lasciare UEFI abilitato. SI PREGA DI LEGGERE I PUNTI PRECEDENTI POICHÉ MOLTI UTENTI SALTANO QUESTA PARTE E QUANDO SI RISCONTRANO PROBLEMI È NORMALMENTE PERCHÉ NON HANNO SEGUITO UNO DI ESSI. Prima di iniziare dobbiamo fare quanto segue: Eseguite compmgmt.msc su Windows 8. Da lì in poi, create una partizione di dimensioni sufficienti. Notate che menziono la creazione di questa da** Windows 8 perché ho avuto casi in cui fare la partizione dal LiveUSB ha reso Windows 8 non avviabile, anche dopo aver fatto una riparazione del boot. Quindi, per rimuovere quel problema o avere una maggiore possibilità di rimuoverlo (o semplicemente saltare del tutto il problema) e assicurarsi che entrambi i sistemi funzionino, partizionate prima il vostro disco rigido da Windows 8. Ora seguite questi passi per avere un Windows 8 + Ubuntu funzionante installato sul vostro sistema:
Windows 8 + Ubuntu
Per prima cosa dobbiamo sapere con che tipo di opzioni di scheda madre abbiamo a che fare. Aprite un terminale (andando nel menu di avvio e digitando
PowerShell
per esempio) ed eseguite il terminale come amministratore (cliccate con il tasto destro del mouse sull'applicazione che apparirà nel menu di avvio e selezionate Esegui come amministratore). Ora scriviConfirm-SecureBootUEFI
. Questo può darti 3 risultati: True - Significa che il tuo sistema ha un avvio sicuro ed è abilitato False - Significa che il vostro sistema ha un avvio sicuro ed è disabilitato Cmdlet not supported on this platform - Significa che il vostro sistema non supporta il Secure boot e molto probabilmente non avete bisogno di questa guida. Potete installare Ubuntu semplicemente inserendo il LiveCD o LiveUSB e facendo la procedura di installazione senza problemi. Se lo avete Abilitato e avete fatto il partizionamento necessario allora possiamo procedere con questa guida. Dopo aver avviato Windows 8 andiamo nelle opzioni di spegnimento e tenendo premuto il tasto SHIFT, clicchiamo su Restart. (Questo è un trucco molto vecchio sulla maggior parte dei Windows, anche da Windows 3.1 dove si tiene premuto un tasto per fare qualcosa di speciale quando si riavvia) Windows 8 vi mostrerà una finestra di riavvio completamente diversa: Quando si ottiene il menu di cui sopra, selezionare Risoluzione dei problemi Otterrai quindi le seguenti opzioni: Selezionare Impostazioni firmware UEFI NOTA - Nella versione spagnola di Windows 8, l'opzione per UEFI Firmware Settings non è disponibile in diversi portatili, testati Lenovo, HP e Acer. Hanno un'opzione per avviare il computer e apparirà un altro menu personalizzato che consente di fare un paio di cose. Nel caso di Lenovo, non avrete un'opzione per installare Ubuntu con Windows 8, l'unica opzione è quella di rimuovere completamente Windows 8. Questo vale solo se non state usando 15.04+. QUESTA È UNA PARTE IMPORTANTE Il sistema si riavvierà e vi sarà permesso di andare al BIOS (se non premete il tasto appropriato, alcuni comuni sono DEL,F2 o F10). In questa parte, non posso aiutare molto poiché ogni BIOS è diverso per ogni modello di scheda madre. Ci sono 2 opzioni che si possono prendere qui, entrambe opzionali dato che Ubuntu potrebbe installarsi senza alcun problema. Puoi cercare un'opzione per disabilitare Secure Boot o un'opzione per disabilitare UEFI. In alcuni casi sarete in grado di trovarle entrambe, apparirà nel BIOS come un'opzione chiamata Secure Boot o Enable UEFI. Se trovate questa opzione, allora a seconda che non possiate installare Ubuntu con Secure Boot abilitate allora disabilitate Secure Boot (ricordatevi di segnalare questo come un bug usandoubuntu-bug shim
), per essere in grado di rimanere ancora in modalità UEFI ed essere anche in grado di Boot con Ubuntu. In alcune schede madri, questa sarà l'unica opzione che dovrete effettivamente cambiare e sarà anche l'unica opzione che vedrete relativa a UEFI perché non offriranno la possibilità di disabilitare UEFI. PROBLEMI DI DOPPIO AVVIO Vorrei anche menzionare una nota importante qui. Se vi capita di installare Ubuntu in modalità Legacy (No SecureBoot) potreste avere problemi ad avviare entrambi, Windows e Ubuntu allo stesso tempo poiché entrambi non appariranno in un menu Dual-Boot. Se avete Windows su UEFI per esempio e installate Ubuntu in modalità Legacy, sarete solo in grado di avviare Ubuntu in modalità Legacy e Windows in modalità UEFI. Quindi, prima di procedere, assicuratevi di installare Ubuntu con le stesse opzioni di avvio di Windows. In questo modo sarete in grado di scegliere da quale avviare nello stesso menu di avvio e non preoccuparvi se uno funzionerà o meno. Dalla Guida Ubuntu UEFI potete vedere che c'è una sezione che vi insegna come sapere se avete effettivamente installato Ubuntu nella stessa configurazione di avvio di Windows (UEFI Mode):
An Ubuntu installed in EFI mode can be detected the following way:
its /etc/fstab file contains an EFI partition (mount point: /boot/efi)
it uses the grub-efi bootloader (not grub-pc)
from the installed Ubuntu, open a terminal (Ctrl+Alt+T) then type the following command:
[ -d /sys/firmware/efi ] && echo "Installed in EFI mode" || echo "Installed in Legacy mode"
Quindi, se avete QUALSIASI problema di dual boot, questo potrebbe essere il problema. Si prega di leggere la Guida UEFI di Ubuntu in quanto copre vari modi di risolvere i problemi di dual boot e di convertire Ubuntu in modalità Legacy o EFI. Ho già testato questo con vari membri di Ask Ubuntu che mi hanno aiutato oltre a 2 computer portatili che mi sono stati forniti per il test. Questo dovrebbe quindi risolvere qualsiasi problema di Dual Boot relativo a Windows 8 + Ubuntu, ma incoraggio ancora una volta chiunque abbia problemi (stessi o nuovi) a presentare un bug report come menzionato sopra. Gli sviluppatori di Ubuntu stanno lavorando molto duramente nel fornire una soluzione facile da installare per tutti i casi e questa è una delle massime priorità. Continuando con la guida, in altre schede madri che offrono la possibilità di disabilitare UEFI che eliminerebbe completamente UEFI e Secure Boot su di esso e l'avvio nel modo normale del BIOS, se trovate che questo è il modo che volete (avere un computer senza UEFI e non affrontare nessuno dei problemi legati a questo) allora, con tutti i mezzi, fatelo. Io per primo ho testato l'Intel DZ68DB e ho fatto entrambi i casi. Ricordate che così facendo il processo di Dual Boot non funzionerà in quasi tutti i casi e vi ritroverete con un sistema che o avvia Windows in UEFI o avvia Ubuntu in Legacy. Con questo in mente, ricordatevi di selezionare anche l'ordine di avvio per assicurarvi che si avvii o il vostro CDROM, DVDROM o unità USB in modo da poter avviare dalla vostra immagine Live Ubuntu dopo il riavvio. Alcuni punti da considerare prima di continuare:
IL COMPUTER SI AVVIA DIRETTAMENTE A WINDOWS Questo è un problema comune e se non si ottiene un menu GRUB, reinstallare o riparare grub NON AIUTA Ogni sistema BIOS/EFI è diverso, potrebbe assomigliare a una delle seguenti immagini: Notate il "UEFI Boot Option Priority" o "Boot Option Menu". Di solito, Windows è l'impostazione predefinita e Ubuntu (o come nella seconda immagine OS elementare) sarà un'opzione. Una volta selezionato Ubuntu nel menu di avvio UEFI si otterrà un menu grub. Dovreste essere in grado di avviare sia Ubuntu che Windows dal menu grub. Un altro problema che potrebbe far avviare il sistema direttamente a Windows (senza nemmeno mostrare il menu di GRUB) è se Windows si è impossessato del boot manager o se, dopo aver installato Ubuntu, la partizione EFI non è stata configurata correttamente per Windows. Per risolvere questo problema, basta andare in Windows e aprire un terminale, quindi digitare quanto segue (servono i privilegi di amministrazione):
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
Questo configurerà il Boot Manager di Windows per prendere in considerazione il Boot Manager di GRUB. Questo potrebbe ancora accadere anche dopo aver eseguito il Boot Repair dall'interno di Ubuntu. Quindi, assicurarsi che Windows legga la partizione EFI di Ubuntu, nel caso in cui si stia utilizzando un sistema di avvio EFI invece del vecchio BIOS, risolverà il problema. Nella linea di comando di cui sopra, la differenza tra shimx64.efi e grubx64.efi è che shimx64 è l'attuale binario firmato Microsoft che funziona con Secure Boot abilitato mentre grubx64 è il normale binario di grub (non firmato). Windows 8.1 / 10 non riconosciuto / Ubuntu non mostra l'opzione per installare insieme Se avete seguito tutti i passi precedenti, incluso il fare una partizione in anticipo attraverso Windows 8.x, procedete con la normale installazione di Ubuntu. Quando arrivate all'opzione di come vorreste installarlo, se non vedete l'opzione di installare accanto ad esso, selezionate "Something Else" invece di cancellare il disco rigido. Configurate il nuovo layout della partizione sullo spazio vuoto che avete messo da parte e che non è Windows 8/10. È necessario creare almeno 1 partizione per il sistema root (che viene visualizzato come il simbolo "/") e impostarlo su Ext4, un altro per SWAP (memoria virtuale). Lo spazio SWAP può essere piccolo come 128MB se avete molta ram o alto come 4GB. Con queste 2 partizioni create in base allo spazio vuoto che hai fornito dovresti essere pronto a procedere. E un'ultima per la parte EFI che dovrebbe essere di circa 100MB. Quando il programma di installazione chiede dove mettere il bootloader, ditegli di metterlo nella partizione con il tipo "efi". Questo installerà GRUB che si caricherà una volta che il sistema si avvierà in futuro, il che vi darà la scelta di andare con Ubuntu (o qualsiasi flavor sia installato) o andare al Windows Boot Manager che vi porterà a Windows 8. Vorrei anche raccomandare la lettura dei seguenti link per ottenere ulteriori informazioni su alcuni problemi e cause in questa particolare parte:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
boot-repair
Boot Repair dirà che abbiamo qualche errore di GRUB, che abbiamo un sistema EFI e che Ubuntu spacca. Dato che Ubuntu spacca (non funziona se Ubuntu non spacca! ^^), basta cliccare su Apply così Boot Repair sistema tutto. Ora riavviate e dovreste vedere Windows 8 e Ubuntu fianco a fianco. Per i casi con rari problemi di avvio, partizionamento o utilizzo di vecchi dischi rigidi su una scheda madre più recente, la soluzione potrebbe essere il controllo di FixParts che risolve partizioni disallineate e altri problemi di tipo partizionato. Se stai sperimentando uno dei seguenti problemi:
Wubi non funziona sui computer più recenti con UEFI (vedi il bug report http://pad.lv/694242). Se hai comprato un computer con Windows 8 preinstallato è quasi certamente utilizzando UEFI (dal momento che questo è richiesto per il Secure boot e tutti i computer OEM Windows 8 dovrebbero essere secure boot).
Wubi usa Grub4dos per localizzare il file wubildr di Grub2. Non c'è supporto per i dischi GPT incorporato in Grub4dos (e UEFI usa i dischi GPT a meno che non si avvii in modalità ibrida). Inoltre, con Secure Boot, non è possibile semplicemente aggiungere nuove voci di avvio come prima.
Quindi, quello che dovete fare è un normale dual boot. Se avete il secure boot (probabile) allora avete bisogno di Ubuntu a 64 bit.
Se il vostro computer è preinstallato con Windows 8 a 64 bit, allora è necessario avviare ubuntu utilizzando l'opzione di avvio sicuro. In altre parole, quando sei nel menu di avvio, scegli di avviare il disco come dispositivo sicuro. Poi si può installare ubuntu. Molto probabilmente, dopo l'installazione, dovrete riavviare dopo l'installazione utilizzando il disco e poi fare una riparazione di avvio.
L'altra opzione è che si può avviare il disco normalmente, fare un'installazione normale, e poi ancora riavviare dopo l'installazione e fare una riparazione di avvio. Questa è l'opzione che ho finito per fare.
Ubuntu 12.10 fa un ottimo lavoro nel ridimensionare la partizione di Windows e nell'installarsi insieme a Win8. Per qualche ragione, Grub è il problema. Una volta installato, ho potuto avviare Ubuntu senza problemi, ma non potevo entrare in Win8. Eseguendo la riparazione, Grub è stato riparato e da quel momento tutto ha funzionato senza problemi.
Ecco un ottimo link che probabilmente vi aiuterà perché mi ha aiutato: https://help.ubuntu.com/community/UEFI