Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Chiedi a Ubuntu.
Chiuso 5 anni fa.
Migliora questa domanda
Attualmente ho un PC con Windows 10 su un SSD (modalità BIOS legacy) e un HDD aggiuntivo con giochi, ecc. Ho installato Ubuntu su UN ALTRO HDD separato (1 TB) e tutto è andato bene (Ubuntu si è avviato perfettamente). Tuttavia, non appena ho ricollegato la connessione SATA per il mio SSD con Windows e il mio HDD aggiuntivo (quello che non ha Ubuntu su di esso), il mio BIOS non è stato in grado di rilevare il mio terzo HDD con Ubuntu su di esso. La parte strana è che Gestione disco di Windows vede l'unità e le partizioni create da Ubuntu (lo scambio e la partizione principale).
Qualsiasi aiuto sarebbe molto apprezzato perché devo ancora trovare una soluzione! E se c'è una soluzione ovvia, scusa la mia ignoranza.
Risposta accettata:
Presumibilmente stai usando il BIOS per avviare la tua installazione di Ubuntu, ma funziona solo quando non hai il disco di Windows collegato. Probabilmente, il tuo BIOS cerca solo i primi due dischi, i due dischi ottici e i dischi collegati tramite USB come avviabili. Vedi il commento di oldFred, per una soluzione possibilmente semplice.
Ecco altre due soluzioni:
- Potresti provare a connettere il tuo disco Ubuntu nella "seconda" posizione, sostituire il tuo disco Giochi e mettere il tuo disco Giochi in terza posizione. Ciò presuppone che non sia necessario avviare il disco di giochi. In ogni caso, non vuoi cambiare la posizione del tuo disco di Windows.
- Un altro approccio è creare un disco di "salvataggio" per l'installazione di Ubuntu (grub-mkrescue). Il disco di ripristino sarebbe su un CD, un DVD o un'unità flash, che sarebbero tutti visti dal tuo BIOS. Dovresti usare il tuo BIOS per avviare il disco di ripristino e da lì avviare Ubuntu.
Il disco di ripristino si avvierebbe in un prompt "grub>". Una volta ricevuto questo messaggio, sarai in grado di vedere tutti i tuoi dischi . E da lì, puoi quindi avviare il tuo disco Ubuntu.
I comandi grub> di cui avresti bisogno includono:
- imposta pager=1 (controlla lo scorrimento)
- ls (elenca dischi, partizioni, file)
- configfile (usato per caricare grub.cfg nella partizione di avvio in Ubuntu)
Una volta trovato il tuo disco Ubuntu in grub, devi trovare il file /boot/grub2/grub.cfg e digitare qualcosa di simile (al prompt "grub>"
configfile (hd2, msdos1)/grub2/grub.cfg
(dovrai esplorare con "ls" per trovare i parametri corretti).
Ecco fatto:il tuo sistema Ubuntu dovrebbe avviarsi da qui.
Se segui questa strada , puoi perfezionarlo in seguito creando un disco di "salvataggio" personalizzato. Aggiungeresti un semplice "grub.cfg" al disco di ripristino, che in pratica conterrebbe il "comando configfile" corretto, in modo da poter avviare il tuo sistema Ubuntu senza digitare nulla.
BTW , ho usato questo metodo per molto tempo, a cominciare da una macchina Windows 98, dove avevo troppa paura di modificare effettivamente il disco di Windows e il BIOS su quella macchina non riconosceva l'unità su cui avevo installato RedHat Linux.