Dual Boot e disinstallazione di GRUB

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Scrivi risposta
Avatar utente
Antonio100
Prode Principiante
Messaggi: 93
Iscrizione: martedì 20 novembre 2012, 0:21
Distribuzione: Ubuntu 14.04 64, Debian SID
Località: Tarvisio - PN

Dual Boot e disinstallazione di GRUB

Messaggio da Antonio100 »

Ciao a tutti,
ho un piccolo "problemino"
Ho un pc con due dischi, un m.2 da 120gb e un ssd da 1tb
m.2: /dev/sdb
ssd: /dev/sda

Ho installato ubuntu 18.04lts su /dev/sdb mentre in /dev/sda c'e' un windows 10.
Ora, ubuntu in fase di installazione (o non mi sono accorto io...) ha deciso di installare grub non in /dev/sdb dove sarebbe stato giusto, ma in /dev/sda

Io vorrei sapere se e' possibile disinstallare grub dal disco dove e' presente windows e installarlo nel disco (m.2 - /dev/sdb) dove e' invece presente ubuntu, come (secondo me) sarebbe piu' giusto e logico.

Grazie in anticipo!
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Dual Boot e disinstallazione di GRUB

Messaggio da giulux »

La collocazione giusta di grub è sul disco che viene letto per primo all'avvio, solitamente sda.
Quindi o ti tieni le cose come stanno (consigliato) o installi grub sui sdb e lo rendi primo nell'ordine di avvio del bios.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Antonio100
Prode Principiante
Messaggi: 93
Iscrizione: martedì 20 novembre 2012, 0:21
Distribuzione: Ubuntu 14.04 64, Debian SID
Località: Tarvisio - PN

Re: Dual Boot e disinstallazione di GRUB

Messaggio da Antonio100 »

Giusto,
il fatto e' che io avevo gia' installato ubuntu in /dev/sdb e il bootloader era in /dev/sdb tanto e' vero che nel bios la prima periferica di boot era proprio il disco m.2

Tra ieri e oggi ho formattato tutto per vari motivi e mi sono accorto di aver fatto questo errore.

Quello che vorrei sapere e' come fare a togliere grub da /dev/sda e metterlo in /dev/sdb, possibilmente senza fare un casino tale da dover reinstallare tutto da 0

Grazie mille :D

EDIT: scusa ho letto meglio. Quindi se io installo grub nel disco che voglio, dopo non va in confltto con quello gia' installato?
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Dual Boot e disinstallazione di GRUB

Messaggio da giulux »

Grub va sul primo disco di avvio (non nel disco che vuoi) perchè viene così letto subito e avviato, permettendoti di scegliere il sistema operativo. Quindi non può entrare in conflitto con altri grub, che non vengono eseguiti.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Antonio100
Prode Principiante
Messaggi: 93
Iscrizione: martedì 20 novembre 2012, 0:21
Distribuzione: Ubuntu 14.04 64, Debian SID
Località: Tarvisio - PN

Re: Dual Boot e disinstallazione di GRUB

Messaggio da Antonio100 »

Ok, scusa se sembro duro di comprendonio :D
Ma non riesco a capire una cosa, cioe': se io installo grub in /dev/sdb, come lo gestisco?
In questo momento io da ubuntu che e' installata in /dev/sdb riesco a "gestire" grub. Ad esempio se io do grub-update lui mi trova automaticamente nuove installazioni ecc.
Se io installo un altro grub, come fai lui a sapere a quale dei due grub mi sto riferendo?
Avatar utente
willy54
Rampante Reduce
Rampante Reduce
Messaggi: 6063
Iscrizione: lunedì 18 dicembre 2017, 21:42
Desktop: Xfce, Xorg, Plasma
Distribuzione: Ubuntu studio,Ubuntu, Kubuntu 18.04
Sesso: Maschile
Località: Castell'Alfero (AT)
Contatti:

Re: Dual Boot e disinstallazione di GRUB

Messaggio da willy54 »

A parte che in caso di dual boot è preferibile sia per la velocità che per la gestione complessiva che i 2 SO siano engtrambi sullo stesso disco nel tuo caso M2.
Poi il computer credo sia recente visto che ha gli slot per il M2 quindi presumo sia Uefi.
Hp Pavilon 15-CS2093nl Win10, UbuntuStudio 20.04.1 caratteristiche
Toshiba Satellite A660 11M Win7, Win10, Ubuntu 18.04 LTS- Kubuntu 18.04 LTS gparted sda inxi -Fz
disattivare Avvio rapido in Windows10 Installazione su pc Uefi download/file.php?id=31104 -- download/file.php?id=33560
Avatar utente
corradoventu
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4002
Iscrizione: domenica 27 aprile 2008, 22:23
Desktop: GNOME
Distribuzione: Ubuntu 22.04,23.10,24.04,24.10
Sesso: Maschile
Località: Rezzoaglio (GE)
Contatti:

Re: Dual Boot e disinstallazione di GRUB

Messaggio da corradoventu »

Se i tuoi dischi sono formattati GPT e in tutti hai creato una partizione per boot il GRUB lo metti dove vuoi.
Se voglio il GRUB su sda apro un sistema su sda e faccio grub-install, Se voglio il GRUB su nvm apro un sistema su nvm e faccio grub-install.
qui sotto ciascuna partizione da 34,4GB contiene un linux funzionante (ho da poco aggiunto il disco nvm quindi ci ho installato qualche linux e non ho ancora deciso di eliminare qualcuno di quelli su HDD SATA)

Codice: Seleziona tutto

corrado@corrado-x5-ff-0309:~$ sudo parted -l
[sudo] password for corrado: 
Model: ATA TOSHIBA DT01ACA1 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  269MB   268MB   fat32                 boot, esp
 2      269MB   8859MB  8590MB  linux-swap(v1)        swap
 3      8859MB  43,2GB  34,4GB  ext4
 4      43,2GB  77,6GB  34,4GB  ext4
 5      77,6GB  112GB   34,4GB  ext4
 6      112GB   146GB   34,4GB  ext4
 7      146GB   181GB   34,4GB  ext4
 8      181GB   215GB   34,4GB  ext4
 9      215GB   249GB   34,4GB  ext4
10      249GB   524GB   275GB   ext4
11      524GB   799GB   275GB   ext4
12      799GB   1000GB  201GB   ext4


Model: ATA Hitachi HDS72101 (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  1000GB  1000GB  ext4         b1


Model: KINGSTON SKC2000M8250G (nvme)
Disk /dev/nvme0n1: 250GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name  Flags
 1      1049kB  269MB   268MB   fat32        x1    boot, esp
 2      269MB   34,6GB  34,4GB  ext4         x2
 3      34,6GB  69,0GB  34,4GB  ext4         x3
 4      69,0GB  103GB   34,4GB  ext4         x4
 5      103GB   138GB   34,4GB  ext4         x5
 6      138GB   250GB   112GB   ext4         x6


corrado@corrado-x5-ff-0309:~$ 

Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Dual Boot e disinstallazione di GRUB

Messaggio da giulux »

@Antonio100 in breve e grossolanamente: grub è costituito da due parti.
La prima si installa sul MBR del disco che parte per primo, viene letta all'avvio del computer e va a eseguire quanto indicato nel sistema operativo (in /boot/grub/grub.cfg) da cui è stata installata, ovunque il sistema si trovi.
In altre parole, diciamo che contiene il link alle istruzioni da eseguire per avviare il computer, contenute nel sistema operativo stesso.

Nella tua attuale situazione la prima parte di grub che è in sda (primo disco nell'ordine di avvio) fa riferimento al grub.cfg e altri file contenuti nella installazione di ubuntu su sdb.

La 'gestione' di grub avviene da ubuntu e riguarda i file di configurazione di grub che si trovano nel sistema operativo stesso, ovunque si trovi la prima parte.

Se tu installassi grub (prima parte) su sdb senza renderlo primo disco nell'ordine di avvio semplicemente non sarebbe 'visto'. Se invece rendessi sdb primo disco, sarebbe 'visto' ma sempre farebbe riferimento a /boot/grub/grub.cfg del sistema.
Quindi, salvo particolari esigenze, ti conviene lasciare le cose come stanno.

Dai un'occhiata qui: /AmministrazioneSistema/Grub

Ciao.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
Antonio100
Prode Principiante
Messaggi: 93
Iscrizione: martedì 20 novembre 2012, 0:21
Distribuzione: Ubuntu 14.04 64, Debian SID
Località: Tarvisio - PN

Re: Dual Boot e disinstallazione di GRUB

Messaggio da Antonio100 »

Grazie mille.
Ho installato grub in /dev/sdb e settato questo disco per partire per primo.
Ho fatto questo perche' volevo mantenere i dischi "indipendenti"
L'installazione di ubuntu, avendo installato grub in /dev/sda dove risiede windows, mi ha "segato" il bootloader di windows. E questo non mi va bene, volendo mantenere i dischi "indipendenti".

Adesso mi basta solo ricostruire il bootloader di windows.
Grazie
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25441
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: Dual Boot e disinstallazione di GRUB

Messaggio da giulux »

Prima di postare è sempre bene fare una ricerca nel forum e nelle nostra ottima wiki: si risparmia tempo e non si corre il rischio di ricevere suggerimenti sbagliati ;) AmministrazioneSistema/RipristinoMbrWindows
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
dxgiusti
Rampante Reduce
Rampante Reduce
Messaggi: 5372
Iscrizione: lunedì 19 novembre 2007, 14:10
Desktop: Mate
Distribuzione: PCLinuxOS-Mate
Sesso: Maschile
Località: Lodi

Re: Dual Boot e disinstallazione di GRUB

Messaggio da dxgiusti »

tu hai l'avvio gestito da efi. il grub non si installa su sda oppure su sdb, si installa nella partizione dedicata.
ubuntu non ti ha segato l'avvio di 10, lui è ancora li solo che in partenza sarà impostato l'avvio di ubuntu. eliminare l'avvio di ubuntu da quel disco non è difficile, poi partirà solo 10. puoi anche una volta partito ubuntu non rimuovere nulla ma dirgli al computer di avere 10 come primo ( non partirà ovviamente più ubuntu.
ora sapere come sei messo attualmente ( dici che hai formattato ecc ) e cosa parte quando avvii aiuterebbe a dirti cosa fare.
Avatar utente
Antonio100
Prode Principiante
Messaggi: 93
Iscrizione: martedì 20 novembre 2012, 0:21
Distribuzione: Ubuntu 14.04 64, Debian SID
Località: Tarvisio - PN

Re: Dual Boot e disinstallazione di GRUB

Messaggio da Antonio100 »

dxgiusti ha scritto:
venerdì 13 marzo 2020, 17:48
tu hai l'avvio gestito da efi. il grub non si installa su sda oppure su sdb, si installa nella partizione dedicata.
ubuntu non ti ha segato l'avvio di 10, lui è ancora li solo che in partenza sarà impostato l'avvio di ubuntu. eliminare l'avvio di ubuntu da quel disco non è difficile, poi partirà solo 10. puoi anche una volta partito ubuntu non rimuovere nulla ma dirgli al computer di avere 10 come primo ( non partirà ovviamente più ubuntu.
ora sapere come sei messo attualmente ( dici che hai formattato ecc ) e cosa parte quando avvii aiuterebbe a dirti cosa fare.
Fino a qualche giorno fa ero cosi
Ho windows 10 su un samsung 860 evo da 1tb
ubuntu 18.04 su m.2 da 120gb

da bios il primo disco che doveva partire era il disco m.2 da 120gb, si avviava grub, tutto ok

Poi ho reinstallato ubuntu sempre sul disco m.2 da 120gb, finita l'installazione ho riavviato e il sistema non partiva piu'. Ovviamente da bios la prima periferica di boot era il disco m.2.
Cosi ho messo come prima periferica di boot il samsung da 1tb, e sorpresa, parte grub.
Quindi il setup di ubuntu, per quanto io ne possa capire, e' andato a scrivere qualcosa sul disco dove e' installato windows.
Il mio post era una richiesta per correggere cio'

Perche' tutto questo?
Se un domani il disco m.2 dovesse rompersi, almeno so che posso toglierlo e avviare windows dal samsung, senza toccare praticamente nulla.

Non ho capito bene quale sia la partizione efi, sta di fatto che per un errore mio o per un non avviso da parte del setup di ubuntu (puo' essere, ho installato di ubuntu di fretta) mi ha installato grub nel disco sbagliato.

Adesso comunque e' a posto, mi manca solo da sistemare il boot di windows 10 ma lo faro' in un secondo momento..

spero di essermi spiegato bene :lol: :lol:
vi ringrazio!!
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 11 ospiti