GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Il computer a doppio avvio non si avvia senza disco rigido esterno?

Ho Ubuntu caricato sul mio HDD esterno.

Ho provato a scollegare l'unità esterna in modo da poter eseguire Windows come sistema operativo predefinito per l'avvio all'accensione del computer, ma mi dà un errore.

Ho bisogno di sapere come posso fare in modo che quando il mio computer si avvia smette di dire Error: no such device: (a whole bunch of numbers and letters) poi dice grub rescue>_ .

Se collego l'HDD esterno e lascio che Ubuntu esegua il processo di avvio, mi viene visualizzato un elenco di OS/HDD tra cui scegliere e Windows 7 è lì.

L'unico problema è che voglio che Windows sia il mio sistema operativo predefinito, non il contrario.

PS Ho scoperto che non mi piace Ubuntu perché non riesco nemmeno a capire
come installare i programmi necessari per imparare a iniziare
a scrivere Ruby On Rails. Quindi installarlo è stata una perdita di tempo, a mio
parere. Ora che l'ho sul disco rigido esterno, lo lascerò
installato. È solo che non voglio dover tenere l'unità esterna
collegata al mio computer tutto il tempo.

Grazie mille a chi può aiutarmi!

Grazie per le istruzioni dettagliate. Sto facendo del mio meglio per seguirti e ha senso quando l'ho letto, ma Rescatux non sta facendo quello che avevi detto che avrebbe fatto. Nessuna delle opzioni che hai detto apparirebbe non c'è. Sul mio schermo ci sono 4 opzioni quando nessuna corsa MBR sembra familiare e quando ho scelto l'opzione migliore possibile in base alle mie ipotesi plausibili, ha detto successo. Ho provato a riavviare il mio computer e mi ha detto di inserire il disco di ripristino di Windows e premere invio. Il problema è che non ho il disco di ripristino di Windows. Ho comprato il mio computer da un tecnico informatico locale e lui ci carica Windows per te. Non ho tempo per affidargli il mio calcolo poiché la domenica è il mio unico giorno libero.

Penso di aver appena distrutto il mio computer nel processo di questo tentativo di correzione che Windows si rifiuta di avviarsi ora CON o SENZA l'HDD. Per favore aiutaci, questo sta sfuggendo di mano

Risposta accettata:

Il problema

Grub, il bootloader di Ubuntu, è stato installato sull'unità interna, ma richiede che i file presenti sull'unità esterna si avviino correttamente. Quando l'unità esterna è assente, né Ubuntu né Windows si avviano.

Soluzione, parte 1:riparare il Bootloader di Windows

Scarica Rescatux e masterizza l'ISO su un CD. Riavvia il computer dal CD, con l'unità esterna non collegata .

Seleziona la win opzione e fai clic su OK .

Seleziona il winmbr opzione e fai clic su OK .

Seleziona il run opzione e fai clic su OK .

Usa il buon senso per capire quale partizione contiene Windows, selezionala e fai clic su OK .

Infine, usa il buon senso per capire quale disco rigido contiene Windows, selezionalo e fai clic su OK .

Se richiesto sulla position , lascia selezionata l'opzione predefinita e fai clic su OK .

Riavvia e verifica per assicurarti che Windows si avvii correttamente.

Correlati:come impedire a gedit di aprire qualcosa?

Soluzione, parte 2:reinstallare il bootloader di Ubuntu

Avvia dal Live CD di Ubuntu con l'unità esterna collegata.

Esegui i seguenti comandi da un terminale:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Fare clic su Advanced options pulsante, quindi fare clic su Grub location scheda e selezionare Windows come sistema operativo da avviare per impostazione predefinita. Assicurati di selezionare l'opzione per installare Grub solo sul disco rigido esterno . Questo è molto importante .

Infine, fai clic su Apply .

Ora riavvia per assicurarti di poter avviare Windows e su Ubuntu con l'unità esterna collegata.

Potresti voler configurare il tuo BIOS in modo che il tuo disco rigido esterno sia prima di quello interno nell'ordine di avvio. Ciò consentirà un avvio senza interruzioni, senza dover configurare nulla al riavvio, sia che tu voglia avviare Windows o Ubuntu.

Nota: Se configuri il BIOS per l'avvio automatico da dispositivi USB, devi essere consapevole che questo potrebbe essere un rischio per la sicurezza (o una seccatura):potrebbe tentare di avviarsi da altri dispositivi USB collegati che non sono il tuo disco rigido esterno contenente Ubuntu . Pensaci sempre due volte prima di apportare modifiche come questa.

Infine, una volta all'interno di Ubuntu, dovrai eseguire un ultimo passaggio, per impedire agli aggiornamenti di sistema di Ubuntu di reinstallare Grub sul tuo disco rigido interno e sostituire il bootloader di Windows.

Apri l'applicazione Terminale ed esegui il seguente comando:

sudo dpkg-reconfigure grub-pc

Inserisci la password del tuo utente Ubuntu, quindi premi Invio .

Premi Invio per le prime due schermate. Il terzo è quello che ci interessa.

Premi Tab e poi Invio , quindi vai al tuo esterno disco rigido utilizzando i tasti freccia e infine selezionare utilizzando premendo Spazio .

Nota: I dischi rigidi hanno l'aspetto di /dev/sda in questo elenco. Qualsiasi voce con numeri, come /dev/sda1 , rappresentano le partizioni e dovrebbero essere ignorate .

Infine, conferma la tua selezione premendo Invio .

Il tuo computer dovrebbe, a partire da ora, comportarsi correttamente e i tuoi problemi di avvio dovrebbero essere registrati.

Spiegazione della soluzione

Boot-Repair ha installato Grub solo sul tuo disco rigido esterno.
Ciò consente al tuo computer di avviarsi su Ubuntu quando è connesso, ma senza dipendere da esso per avviare Windows quando l'unità esterna non è collegata.
Con questa configurazione, Windows si avvierà per impostazione predefinita, indipendentemente dal fatto che il disco rigido esterno sia collegato o meno.

Glossario

Caricatore di avvio :un pezzo di codice che viene eseguito prima dell'esecuzione di qualsiasi sistema operativo. Un bootloader viene utilizzato per avviare altri sistemi operativi
. Ogni sistema operativo di solito ha il proprio bootloader.

GRUB (Grand Unified Bootloader ) :un pacchetto bootloader sviluppato per supportare più sistemi operativi e consentire all'utente di selezionarli durante l'avvio. È il bootloader predefinito di Ubuntu.

Comando, riga di comando :l'ambiente Unix tradizionale, dove digiti i comandi per dire al computer cosa fare.

Terminale :un'applicazione che consente di accedere alla riga di comando. Aprilo premendo la sua scorciatoia da tastiera, Ctrl Alt T


Ubuntu
  1. È necessario disabilitare l'avvio protetto per Ubuntu 14.04 Dual-boot con Windows 8 Uefi?

  2. Configura Dual Boot, Windows 7 e Ubuntu 12.04 con o senza Efi?

  3. Come mantenere una cartella sincronizzata su un disco rigido USB esterno?

  4. Come installare un disco rigido esterno?

  5. Windows 8 non si avvia tramite Grub dopo aver installato Ubuntu con Boot-repair?

Se elimino un'unità Windows, posso usare quello spazio per installare Ubuntu?

Come utilizzare Btrfs con compressione su disco rigido USB esterno?

Ubuntu non si avvia dal disco rigido dopo l'installazione?

Come montare automaticamente il disco rigido esterno?

La nuova installazione non si avvia generando "errore:fine del disco"?

Doppio avvio Windows + Linux con crittografia