Ciao a tutti, recentemente ho formattato completamente il mio portatile e ho creato tre partizioni. Una per Windows 10, una per Ubuntu 16.10 e una per i dati. Il problema è che quando accendo il PC mi appare il boot di ubuntu che allo scadere del timer mi avvia ubuntu in automatico, se con le freccette scelgo windows 10 mi compare un altro boot (questa volta di windows 10) che mi ripropone la scelta del sistema operativa, allo scadere del timer windows si avvia in automatico e se scelgo linux si riavvia il PC e si ripete tutto.
Dato che così è scomodo, come faccio ad avere solo il dual boot di windows 10 per entrare in entrambi i sistemi operativi?
Dual boot
Moderatori:
Paolino,
fairyvilje
6 messaggi
• Pagina 1 di 1
1
voti
[2] Re: Dual boot
Allora ti rispondo per quel poco che ho imparato sui sistemi dual (o più) boot...
Quello che chiedi tu (se ho ben capito), e cioè avviare la macchina con windows 10 e da qui passare indifferentemente su linux o windows non è un dual boot ma un mono boot con un unico s.o. (nel caso da te citato windows 10) dove, tramite una "virtual machine", viene emulato un sistema hardware dove far girare un secondo s.o. all'interno di quello di base.
Ovviamente, come tutte le cose, questo sistema ha vantaggi e svantaggi che io, purtroppo, non avendone mai avuto necessità di utilizzo, da sommo ignorante in materia non posso disquisire...
... e qui interverrà gente molto più preparata di me.
Viceversa, il dual (o più boot), presuppone che un unico s.o. alla volta prenda possesso di tutto l'hardware della macchina gestendolo in autonomia: quindi o lo usa windows o lo usa linux e, per passare da uno all'altro devi riavviare la macchina.
L'unica cosa che può, eventualmente, essere comune ai due s.o. sono i dati, registrati in maniera opportuna su una determinata partizione del disco.
Dati che, ovviamente per quanto detto poc'anzi, verranno gestiti, di volta in volta, dal s.o. in esecuzione sulla macchina.
Questo è il poco che so, altri, se vorranno, ti approfondiranno sicuramente meglio l'argomento.
Max
Quello che chiedi tu (se ho ben capito), e cioè avviare la macchina con windows 10 e da qui passare indifferentemente su linux o windows non è un dual boot ma un mono boot con un unico s.o. (nel caso da te citato windows 10) dove, tramite una "virtual machine", viene emulato un sistema hardware dove far girare un secondo s.o. all'interno di quello di base.
Ovviamente, come tutte le cose, questo sistema ha vantaggi e svantaggi che io, purtroppo, non avendone mai avuto necessità di utilizzo, da sommo ignorante in materia non posso disquisire...
... e qui interverrà gente molto più preparata di me.
Viceversa, il dual (o più boot), presuppone che un unico s.o. alla volta prenda possesso di tutto l'hardware della macchina gestendolo in autonomia: quindi o lo usa windows o lo usa linux e, per passare da uno all'altro devi riavviare la macchina.
L'unica cosa che può, eventualmente, essere comune ai due s.o. sono i dati, registrati in maniera opportuna su una determinata partizione del disco.
Dati che, ovviamente per quanto detto poc'anzi, verranno gestiti, di volta in volta, dal s.o. in esecuzione sulla macchina.
Questo è il poco che so, altri, se vorranno, ti approfondiranno sicuramente meglio l'argomento.
MaxDisapprovo quello che dite, ma difenderò fino alla morte il vostro diritto di dirlo [attribuita a Voltaire]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
La gentilezza dovrebbe diventare lo stile naturale della vita, non l'eccezione [Siddhārtha Gautama]
-

Max2433BO
18,6k 4 11 13 - G.Master EY

- Messaggi: 4724
- Iscritto il: 25 set 2013, 16:29
- Località: Universo - Via Lattea - Sistema Solare - Terzo pianeta...
0
voti
[3] Re: Dual boot
Devo dire che non ho capito molto che tipo di necessità è posta nella domanda
Forse conviene eliminare l'opzione "Linux" dal boot di Windows 10, non penso ci siano problemi, in modo da non dover intervenire sul settore di boot del disco che richiede sempre di sapere quello che si fa
Le due considerazioni di Max sono entrambe valide e richiedono tempo per essere affrontate; credo che l'OP possa chiarire meglio la sua esigenza in modo da capire quello che gli serve
boot di ubuntu che allo scadere del timer mi avvia ubuntu in automatico, se con le freccette scelgo windows 10 mi compare un altro boot (questa volta di windows 10) che mi ripropone la scelta del sistema operativa, allo scadere del timer windows si avvia in automatico e se scelgo linux si riavvia il PC e si ripete tutto.
Dato che così è scomodo, come faccio ad avere solo il dual boot di windows 10 per entrare in entrambi i sistemi operativi?
Forse conviene eliminare l'opzione "Linux" dal boot di Windows 10, non penso ci siano problemi, in modo da non dover intervenire sul settore di boot del disco che richiede sempre di sapere quello che si fa
Le due considerazioni di Max sono entrambe valide e richiedono tempo per essere affrontate; credo che l'OP possa chiarire meglio la sua esigenza in modo da capire quello che gli serve
6
voti
[4] Re: Dual boot
E' un comportamento standard quando si installano piu' sistemi operativi, i quali appartengano ai due gruppi Windows e Linux. A me succede la stessa identica cosa e non me ne sono mai lamentato.
Sostanzialmente, ogni sistema operativo ha il suo proprio boot-loader (Windows XP, WIndows7, Windows 10, linux, ecc..)
Ogni volta che si installa un nuovo sistema operativo, esso (a meno che non venga istruito diversamente) installa il suo boot-loader nel MBR della partizione attiva di boot (MBR = Master Boot Record) sovrascrivendo quello precedente.
Nel tuo caso avrai installato prima Win10 e poi linux. Il boot loader di linux si chiama GRUB2. Durante l'installazione graziosamente identifica eventuali altri bootloader presenti nelle varie partizioni e te li presenta in un menu di avvio.
Nota bene che se tu avessi (come li ho io) WinXP, Win7 e linux, GRUB2 non mi fa apparire nel menu di boot tre opzioni (Win XP, Win 7, Linux), ma solo due: Win 7 e Linux.
Perche'? Supponiamo Che tu abbia installato nell'ordine, su tre partizioni separate, dapprima Win XP. Esso installa il suo bootloader (cercando eventualmente altre versioni di Win presenti.
Poi isntalli Win 7. Esso installa il suo bootloader sovrascrivendo quello di Win XP. Ovviamente (bonta' sua) rileva che c'e' anche una partizione XP e te la mostra nel menu.
A questo punto arriva Linux. Esso installa il suo bootloader (GRUB2), sovrascrivendo quello di Win 7. Rileva che c'e' un altro bootloader (quello di Win7), e te lo fa apparire nel menu.
QUindi il mio bootloader appare cosi': inizialmente interviene GRUB, e me fa scegliere tra linux e Windows
Se scelgo Windows, entra in funzione il bootloader di Win 7 che a sua volta mi fa scegliere tra Windows 7 e Windows XP.
Macchinoso, ma comunque affidabile. Mai avuto problemi in 10 anni di utilizzo.
Se uno proprio desidera avere un unico menu a scelta dentro GRUB2 (linux) o WIndows occorre lavorare un po' di fino.
A parte comunque che il boot di Windows sarebbe sempre meglio mantenerlo, per poter usare la possibilita' tramite F8 di scegliere tra le varie opzioni di boot (safe mode ecc..), si puo' impostare il sistema in modo che a fare tutto il lavoro sia un solo bootloader.
Se non si e' particolarmente esperti, io consiglierei di intervenire sul bootloader di Win 7. Ripristinarlo cioe' o con il suo disco di installazione, scegliendo l'opzione Repair->Startup Repair. Pero' cosi' facendo si riottiene il classico menu di boot di Windows 7 (o 10) perche' Windows se ne frega bellamente degli altri sistemi operativi non Microsoft.
Occorre quindi aggiungere a manina la voce di menu per il boot con linux, impresa abbastanza complicata per chi non sia un talebano dei sistemi operativi.
Conviene utilizzare una delle tante utility a disposizione (io uso e consiglio EasyBCD). Con essa si possono fare due cose:
1) Aggiungere una entry nel menu di boot di Windows 10 (quella che consente di avviare Linux)
2) Ripristinare il MBR con il bootloader corretto e, soprattutto , con l'opzione di boot per linux visibile.
A questo punto resta un ultimo passo: eseguendo il boot entro linux, appare il suo bootloader GRUB2. Disinstallarlo non e' conveniente perche' puo' sempre tornare utile in futuro. Molto meglio riconfigurarlo inserendogli un timeout pari a zero, cosicche' appena esso viene attivato, inizia immediatamente il caricamento del sistema.
In linea di massima occorre fare cosi':
Cambiare la riga in cui appare "GRUB_TIMEOUT=10" in "GRUB_TIMEOUT=0" e salvare
Eseguire
Spero di essere stato abbastanza chiaro.
Una avvertenza: il bootloader (qualunque esso sia) e' preferibile venga installato nella partizione in cui risiede il suo sistema operativo. Solo il bootloader principale (quello che appare per primo) va installato nella partizione di boot attiva. Generalmente se si installa dapprima Win10 e poi Linux, la partizione attiva di boot sara' quella di win10, e GRUB2 (che interviene dopo) ne prende atto (i bootloader modificano solo il MBR ma non lo stato delle partizioni (attiva/di boot o no).
Questo significa che se per disgrazia (come e' capitato a me), reinstallo un Windows pulito, da zero, la partizione attiva di boot puo' non essere piu' quella originaria. Cosa succede, direte voi.
Eccovi l'esempio praticvo. Io sul portatile avevo 3 partizioni, installate nell'ordine temporale: Win XP, poi Win 7 e infine Linux.
Giorni fa per motivi miei ho dovuto reinstallare Win XP, ma non tramite un reinstall/repair, ma eseguendo una installazione pulita, da zero, riformattando la sua partizione.
Cosi' facendo ho ovviamente eliminato il bootloader originale (che era quello di Win7).
Al riavvio, il sistema non mostrava nessun menu di boot. Potevo avviare solo XP. Normale perche' il bootloader di XP non riconosce Win 7 (nel 2000 ancora non esisteva).
Dovevo ripristinare il bootloader di Win 7 per prima cosa. Dapprima cerco di farlo a mano come avevo gia' fatto altre volte, usando la command line e i comandi
Sorprendentemente pero' in questo caso non ha funzionato. Dopo diversi tentativi (e pressione arteriosa che cominciava a salire), ho utilizzato EasyBCD, installandolo in WinXP (l'unico che era operativo sul portatile).
Dopo un po' finalmente sono riuscito a far riapparire il bootloader di Win7 con le due opzioni (XP e Win7).
Poi ho ripristinato GRUB2 con il disco di emergenza Rescatux e anche qui vi sono state anomalie, che ho risolto abbastanza rapidamente con un update-grub.
Il sistema era diventato instabile perche' la partizione attiva di boot non era piu' quella originale C: (marchiata da Win XP) ma a furia di pasticciare era divenuta D: la partizione in cui avevo installato a suo tempo Win7. Cosicche' i vari bootloader non riuscivano piu' a "trovarsi" l'uno con l'altro. E GRUB2 alla fine emetteva un warning perche' la signature di una partizione era diversa (ovvio, avevo riformattato la partizione XP).
Difatto nel MBR non viene scritto il codice del bootloader vero e proprio, ma solo quale bootloader eseguire e, soprattutto, dove si trova il bootloader (quale partizione). Per Windows XP il bootloader si chiama NTLDR.COM.
Per Windows 7 (e 10) si chiama WINEXEC.exe.
Se per disgrazia nel MBR c'e' l'istruzione di puntare a NTLDR anziche' WINEXEC, accade che si avviera' sempre e comunque XP. Identica sorte se il MBR punta a un WINEXEC che non c'e' (perche' si trova nella partizione sbagliata). Insomma un vero troiaio
Morale: se potete farne a meno, evitate di pasticciare con i multiboot o rischiate di passare delle ore molto ma molto "emozionanti"

Sostanzialmente, ogni sistema operativo ha il suo proprio boot-loader (Windows XP, WIndows7, Windows 10, linux, ecc..)
Ogni volta che si installa un nuovo sistema operativo, esso (a meno che non venga istruito diversamente) installa il suo boot-loader nel MBR della partizione attiva di boot (MBR = Master Boot Record) sovrascrivendo quello precedente.
Nel tuo caso avrai installato prima Win10 e poi linux. Il boot loader di linux si chiama GRUB2. Durante l'installazione graziosamente identifica eventuali altri bootloader presenti nelle varie partizioni e te li presenta in un menu di avvio.
Nota bene che se tu avessi (come li ho io) WinXP, Win7 e linux, GRUB2 non mi fa apparire nel menu di boot tre opzioni (Win XP, Win 7, Linux), ma solo due: Win 7 e Linux.
Perche'? Supponiamo Che tu abbia installato nell'ordine, su tre partizioni separate, dapprima Win XP. Esso installa il suo bootloader (cercando eventualmente altre versioni di Win presenti.
Poi isntalli Win 7. Esso installa il suo bootloader sovrascrivendo quello di Win XP. Ovviamente (bonta' sua) rileva che c'e' anche una partizione XP e te la mostra nel menu.
A questo punto arriva Linux. Esso installa il suo bootloader (GRUB2), sovrascrivendo quello di Win 7. Rileva che c'e' un altro bootloader (quello di Win7), e te lo fa apparire nel menu.
QUindi il mio bootloader appare cosi': inizialmente interviene GRUB, e me fa scegliere tra linux e Windows
Se scelgo Windows, entra in funzione il bootloader di Win 7 che a sua volta mi fa scegliere tra Windows 7 e Windows XP.
Macchinoso, ma comunque affidabile. Mai avuto problemi in 10 anni di utilizzo.
Se uno proprio desidera avere un unico menu a scelta dentro GRUB2 (linux) o WIndows occorre lavorare un po' di fino.
A parte comunque che il boot di Windows sarebbe sempre meglio mantenerlo, per poter usare la possibilita' tramite F8 di scegliere tra le varie opzioni di boot (safe mode ecc..), si puo' impostare il sistema in modo che a fare tutto il lavoro sia un solo bootloader.
Se non si e' particolarmente esperti, io consiglierei di intervenire sul bootloader di Win 7. Ripristinarlo cioe' o con il suo disco di installazione, scegliendo l'opzione Repair->Startup Repair. Pero' cosi' facendo si riottiene il classico menu di boot di Windows 7 (o 10) perche' Windows se ne frega bellamente degli altri sistemi operativi non Microsoft.
Occorre quindi aggiungere a manina la voce di menu per il boot con linux, impresa abbastanza complicata per chi non sia un talebano dei sistemi operativi.
Conviene utilizzare una delle tante utility a disposizione (io uso e consiglio EasyBCD). Con essa si possono fare due cose:
1) Aggiungere una entry nel menu di boot di Windows 10 (quella che consente di avviare Linux)
2) Ripristinare il MBR con il bootloader corretto e, soprattutto , con l'opzione di boot per linux visibile.
A questo punto resta un ultimo passo: eseguendo il boot entro linux, appare il suo bootloader GRUB2. Disinstallarlo non e' conveniente perche' puo' sempre tornare utile in futuro. Molto meglio riconfigurarlo inserendogli un timeout pari a zero, cosicche' appena esso viene attivato, inizia immediatamente il caricamento del sistema.
In linea di massima occorre fare cosi':
- Codice: Seleziona tutto
sudo gedit /etc/default/grub
Cambiare la riga in cui appare "GRUB_TIMEOUT=10" in "GRUB_TIMEOUT=0" e salvare
Eseguire
- Codice: Seleziona tutto
sudo update-grub
Spero di essere stato abbastanza chiaro.
Una avvertenza: il bootloader (qualunque esso sia) e' preferibile venga installato nella partizione in cui risiede il suo sistema operativo. Solo il bootloader principale (quello che appare per primo) va installato nella partizione di boot attiva. Generalmente se si installa dapprima Win10 e poi Linux, la partizione attiva di boot sara' quella di win10, e GRUB2 (che interviene dopo) ne prende atto (i bootloader modificano solo il MBR ma non lo stato delle partizioni (attiva/di boot o no).
Questo significa che se per disgrazia (come e' capitato a me), reinstallo un Windows pulito, da zero, la partizione attiva di boot puo' non essere piu' quella originaria. Cosa succede, direte voi.
Eccovi l'esempio praticvo. Io sul portatile avevo 3 partizioni, installate nell'ordine temporale: Win XP, poi Win 7 e infine Linux.
Giorni fa per motivi miei ho dovuto reinstallare Win XP, ma non tramite un reinstall/repair, ma eseguendo una installazione pulita, da zero, riformattando la sua partizione.
Cosi' facendo ho ovviamente eliminato il bootloader originale (che era quello di Win7).
Al riavvio, il sistema non mostrava nessun menu di boot. Potevo avviare solo XP. Normale perche' il bootloader di XP non riconosce Win 7 (nel 2000 ancora non esisteva).
Dovevo ripristinare il bootloader di Win 7 per prima cosa. Dapprima cerco di farlo a mano come avevo gia' fatto altre volte, usando la command line e i comandi
- Codice: Seleziona tutto
bootrec /fixmbr
bootrec /fixboot
Sorprendentemente pero' in questo caso non ha funzionato. Dopo diversi tentativi (e pressione arteriosa che cominciava a salire), ho utilizzato EasyBCD, installandolo in WinXP (l'unico che era operativo sul portatile).
Dopo un po' finalmente sono riuscito a far riapparire il bootloader di Win7 con le due opzioni (XP e Win7).
Poi ho ripristinato GRUB2 con il disco di emergenza Rescatux e anche qui vi sono state anomalie, che ho risolto abbastanza rapidamente con un update-grub.
Il sistema era diventato instabile perche' la partizione attiva di boot non era piu' quella originale C: (marchiata da Win XP) ma a furia di pasticciare era divenuta D: la partizione in cui avevo installato a suo tempo Win7. Cosicche' i vari bootloader non riuscivano piu' a "trovarsi" l'uno con l'altro. E GRUB2 alla fine emetteva un warning perche' la signature di una partizione era diversa (ovvio, avevo riformattato la partizione XP).
Difatto nel MBR non viene scritto il codice del bootloader vero e proprio, ma solo quale bootloader eseguire e, soprattutto, dove si trova il bootloader (quale partizione). Per Windows XP il bootloader si chiama NTLDR.COM.
Per Windows 7 (e 10) si chiama WINEXEC.exe.
Se per disgrazia nel MBR c'e' l'istruzione di puntare a NTLDR anziche' WINEXEC, accade che si avviera' sempre e comunque XP. Identica sorte se il MBR punta a un WINEXEC che non c'e' (perche' si trova nella partizione sbagliata). Insomma un vero troiaio
Morale: se potete farne a meno, evitate di pasticciare con i multiboot o rischiate di passare delle ore molto ma molto "emozionanti"

Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
0
voti
[5] Re: Dual boot
Ho capito tutto. Il mio non è un vero e proprio problema, è che avere prima il boot loader di Linux e poi quello di windows 10 è un po scomodo per gli altri che usano il mio PC. Per me non cambia nulla, ma avere solo il boot loader di Windows 10 era più comodo e intuitivo.
Grazie della risposta esaustiva.
Grazie della risposta esaustiva.
0
voti
[6] Re: Dual boot
Beh, mia moglie ci si e' abituata abbastanza in fretta.
Ho il bootloader GRUB2 che fornisce le opzioni Linux (prima riga, default) e Windows 7 (seconda riga).
Poi interviene quello di Win 7 che a sua volta propone Windows XP (prima riga) e Windows 7 (seconda riga, default).
Alla fine diviene un movimento automatico: accensione PC, freccia giu', INVIO, INVIO.
In un mio altro PC (che uso solo io pero'), GRUB ha ben 4 opzioni, piu' altre nel bootloader di Win
Ho il bootloader GRUB2 che fornisce le opzioni Linux (prima riga, default) e Windows 7 (seconda riga).
Poi interviene quello di Win 7 che a sua volta propone Windows XP (prima riga) e Windows 7 (seconda riga, default).
Alla fine diviene un movimento automatico: accensione PC, freccia giu', INVIO, INVIO.
In un mio altro PC (che uso solo io pero'), GRUB ha ben 4 opzioni, piu' altre nel bootloader di Win
Se funziona quasi bene, è tutto sbagliato. A.Savatteri/M.Mazza
6 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 19 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)

