Fesseria con il GRUB, come evitare di rifarla?

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Fesseria con il GRUB, come evitare di rifarla?

Messaggio da Danielsan »

Ho installato Ubuntu Studio su di una partizione ad uopp, ma non ho installato il grub perché non volevo che cambiasse l'ordine di default pensando che in seguito avrei potuto far rilevare l'installazione da Ubuntu.
Dando il comando update-grub però non ha sortito l'effetto che immaginavo, c'è un modo per segnalare al grub automaticamente la nuova installazione o devo farlo manualmente?
Ultima modifica di Danielsan il venerdì 4 giugno 2010, 0:21, modificato 1 volta in totale.
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: [AIUTO] Fesseria con il GRUB

Messaggio da jerico »

che versione di ubuntu hai?
posta anche

Codice: Seleziona tutto

sudo fdisk -l

Codice: Seleziona tutto

sudo blkid
e

Codice: Seleziona tutto

ls /boot
(di ubuntu studio)
Ultima modifica di jerico il giovedì 3 giugno 2010, 23:41, modificato 1 volta in totale.
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Re: [AIUTO] Fesseria con il GRUB

Messaggio da Danielsan »

Ho ubuntu 10.04 e la stessa versione ho installato per Ubuntu Studio

fdisk

Codice: Seleziona tutto

/dev/sda1   *           1        2611    20972826   83  Linux
/dev/sda2            2612       44645   337638074+   5  Esteso
/dev/sda3           44646       48565    31487400   83  Linux
/dev/sda5            2612        2872     2096451   82  Linux swap / Solaris
/dev/sda6            2873       28980   209712478+  83  Linux
/dev/sda7           28981       42034   104856223+  83  Linux
/dev/sda8           42035       44645    20972826   83  Linux
blkid

Codice: Seleziona tutto

/dev/sda3: UUID="c69de6d0-7357-4893-83e7-7dd0f5e1ef48" TYPE="ext4" 
/dev/sda5: UUID="208878cf-c6c4-4b9c-9c10-1c93e1b03cf1" TYPE="swap" 
/dev/sda1: UUID="c2f9b6cc-6b58-4453-a521-4ea24d8005aa" TYPE="ext4" 
/dev/sda6: UUID="ba7b0f05-5424-47ad-b17a-aed253950168" TYPE="ext4" 
/dev/sda7: UUID="82bda28d-d913-4284-ae9c-7476288195a5" TYPE="ext4" 
/dev/sda8: UUID="a0910e70-191e-4177-94b6-54f62dbf7711" TYPE="ext4"
ls /boot

Codice: Seleziona tutto

abi-2.6.32-22-generic-pae	  memtest86+.bin
config-2.6.32-22-generic-pae	  System.map-2.6.32-22-generic-pae
grub				  vmcoreinfo-2.6.32-22-generic-pae
initrd.img-2.6.32-22-generic-pae  vmlinuz-2.6.32-22-generic-pae
Ah mi sono appena accorto di aver creato una partizione primaria su SDA3 per Ubuntu Studio.
Questo non mi va bene, prevedo di rifare l'installazione.

Però come devo installare Ubuntu Studio affinché si mantenga l'ordine del grub allo stato attuale, ovvero che la distribuzione di riferimento sia sempre Ubuntu?
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da patel »

il grub deve essere sempre installato, magari non nel mbr ma nella partizione in cui hai installato.
Controlla nella partizione di Ubuntu Studio il contenuto di /boot/grub, se è vuota devi installare il grub tramite chroot.
Ultima modifica di patel il venerdì 4 giugno 2010, 7:44, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da jerico »

se reinstalli metti il grub dove dice patel
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da Danielsan »

Ok quindi basta installarlo nella partizione sdaX invece che nella MBR!

Grazie! (b2b)
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da telperion »

patel ha scritto: il grub deve essere sempre installato, magari non nel mbr ma nella partizione in cui hai installato.
Controlla nella partizione di Ubuntu Studio il contenuto di /boot/grub, se è vuota devi installare il grub tramite chroot.
Falso, io grub non lo installo mai nelle distribuzioni in partizioni che aggiungo, ho un grub solo della prima distribuzione che ho installato e semplicemente aggiungo a mano le voci in quello, onde evitare casini apocalittici, tipo grub2 che installa mbr su TUTTI i dischi, con conseguente necessaria riparazione di tutti gli mbr win ...
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da telperion »

Danielsan ha scritto: Ok quindi basta installarlo nella partizione sdaX invece che nella MBR!

Grazie! (b2b)
Con grub2 non so se sia possibile.
Avatar utente
MrMars
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1860
Iscrizione: giovedì 29 ottobre 2009, 14:15
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da MrMars »

quoto telperion, io di grub ne lascio uno solo, meno bootloaders si litigano gli mbr, meglio è.
Ho xp seven karmic e lucid, hai voglia ogni volta a ripristinare tutto....  >:(
Ho solo il grub di karmic e via di sudo update-grub :)
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da Danielsan »

Ok ma quindi che devo fare? ;D
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da telperion »

Danielsan ha scritto: Ok ma quindi che devo fare? ;D
Se hai "sminchiato" il grub originale riparalo con la procedura di ripristino, poi installa altro, o se è già installato, boota ubuntu (o il sistema che ha il grub) e fai

Codice: Seleziona tutto

sudo update-grub
di solito il nuovo s.o viene rilevato, altrimenti devi aggiungerlo a mano seguendo la guida di "grub2-la schifezza"
;D
Avatar utente
MrMars
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1860
Iscrizione: giovedì 29 ottobre 2009, 14:15
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da MrMars »

Danielsan ha scritto: Ok ma quindi che devo fare? ;D
Io ho il vago sospetto che ubuntu studio comparisse fra le voci del grub, ma come kernel 2.6.xx che tu magari hai confuso con quelli di ubuntu...
puoi escludere con certezza questa possibilità?  :)
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da Danielsan »

In primo luogo non ho sminchiato nulla ;D

In secondo luogo la voce del grub non è stata modificata.

La questione è questa, esiste una procedura automatica per inserire il nuovo SO installato o devo farla manualmente?
Ultima modifica di Danielsan il venerdì 4 giugno 2010, 13:30, modificato 1 volta in totale.
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da telperion »

Danielsan ha scritto: In primo luogo non ho sminchiato nulla ;d
E questo è gia buono.

Se update-grub2 non aggiunge i nuovi so:

http://wiki.ubuntu-it.org/Amministrazio ... gliereVoci
Ultima modifica di telperion il venerdì 4 giugno 2010, 13:02, modificato 1 volta in totale.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da jerico »

MrMars ha scritto:
Danielsan ha scritto: Ok ma quindi che devo fare? ;D
Io ho il vago sospetto che ubuntu studio comparisse fra le voci del grub, ma come kernel 2.6.xx che tu magari hai confuso con quelli di ubuntu...
puoi escludere con certezza questa possibilità?  :)
quoto... potrebbe essere benissimo

altrimenti ti propongo una possibile sluzione (correggetemi se sbaglio)


per prima cosa crea un file in /etc/grub.d e chiamalo 30-multiboot

Codice: Seleziona tutto

sudo touch /etc/grub.d/30-multiboot
editialo con

Codice: Seleziona tutto

sudo gedit /etc/grub.d/30-multiboot 
e inserisci le seguenti righe:
cat << _EOF
menuentry “Ubuntu Studio kernel 2.6.32-22-generic-pae″ {
set root=(hd0,x) qui metti l'equivalente perchè non ho ben capito dove hai messo ubuntu studio
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx anche qui metti l'uuid che vedi da sudo blkid
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
_EOF
salva ed esci,poi rendi il file eseguibile:

Codice: Seleziona tutto

sudo chmod +x /etc/grub.d/30-multiboot
e in ultimo aggiorna il file /boot/grub/grub.cfg con il comando:

Codice: Seleziona tutto

sudo update-grub
riavvia e dicci....
Avatar utente
telperion
Rampante Reduce
Rampante Reduce
Messaggi: 5407
Iscrizione: lunedì 10 luglio 2006, 18:20

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da telperion »

jerico ha scritto:
MrMars ha scritto:
Danielsan ha scritto: Ok ma quindi che devo fare? ;D
Io ho il vago sospetto che ubuntu studio comparisse fra le voci del grub, ma come kernel 2.6.xx che tu magari hai confuso con quelli di ubuntu...
puoi escludere con certezza questa possibilità?  :)
quoto... potrebbe essere benissimo

altrimenti ti propongo una possibile sluzione (correggetemi se sbaglio)


per prima cosa crea un file in /etc/grub.d e chiamalo 30-multiboot

Codice: Seleziona tutto

sudo touch /etc/grub.d/30-multiboot
editialo con

Codice: Seleziona tutto

sudo gedit /etc/grub.d/30-multiboot 
e inserisci le seguenti righe:
cat << _EOF
menuentry “Ubuntu Studio kernel 2.6.32-22-generic-pae″ {
set root=(hd0,x) qui metti l'equivalente perchè non ho ben capito dove hai messo ubuntu studio
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx anche qui metti l'uuid che vedi da sudo blkid
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
_EOF
salva ed esci,poi rendi il file eseguibile:

Codice: Seleziona tutto

sudo chmod +x /etc/grub.d/30-multiboot
e in ultimo aggiorna il file /boot/grub/grub.cfg con il comando:

Codice: Seleziona tutto

sudo update-grub
riavvia e dicci....
tutto ok solo visto che 30 è già osprober il file meglio chiamarlo
/etc/grub.d/29-multiboot    (aggiunge le voci prima di quelle di osprobe)
o
/etc/grub.d/31-multiboot    (aggiunge le voci dopo di quelle di osprobe)

Come spiegato dal wiki in quel file di voci per altri OS ne puoi mettere quante ne vuoi.
Ultima modifica di telperion il venerdì 4 giugno 2010, 13:11, modificato 1 volta in totale.
jerico
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19127
Iscrizione: lunedì 21 luglio 2008, 23:43
Desktop: Gnome
Distribuzione: Archlinux

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da jerico »

telperion ha scritto:
jerico ha scritto:
MrMars ha scritto:
Danielsan ha scritto: Ok ma quindi che devo fare? ;D
Io ho il vago sospetto che ubuntu studio comparisse fra le voci del grub, ma come kernel 2.6.xx che tu magari hai confuso con quelli di ubuntu...
puoi escludere con certezza questa possibilità?  :)
quoto... potrebbe essere benissimo

altrimenti ti propongo una possibile sluzione (correggetemi se sbaglio)


per prima cosa crea un file in /etc/grub.d e chiamalo 30-multiboot

Codice: Seleziona tutto

sudo touch /etc/grub.d/30-multiboot
editialo con

Codice: Seleziona tutto

sudo gedit /etc/grub.d/30-multiboot 
e inserisci le seguenti righe:
cat << _EOF
menuentry “Ubuntu Studio kernel 2.6.32-22-generic-pae″ {
set root=(hd0,x) qui metti l'equivalente perchè non ho ben capito dove hai messo ubuntu studio
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx anche qui metti l'uuid che vedi da sudo blkid
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
_EOF
salva ed esci,poi rendi il file eseguibile:

Codice: Seleziona tutto

sudo chmod +x /etc/grub.d/30-multiboot
e in ultimo aggiorna il file /boot/grub/grub.cfg con il comando:

Codice: Seleziona tutto

sudo update-grub
riavvia e dicci....
tutto ok solo visto che 30 è già osprober il file meglio chiamarlo
/etc/grub.d/29-multiboot    (aggiunge le voci prima di quelle di osprobe)
o
/etc/grub.d/31-multiboot    (aggiunge le voci dopo di quelle di osprobe)

Come spiegato dal wiki in quel file di voci per altri OS ne puoi mettere quante ne vuoi.
giusto...
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da patel »

telperion ha scritto: Falso, io grub non lo installo mai nelle distribuzioni in partizioni che aggiungo, ho un grub solo della prima distribuzione che ho installato e semplicemente aggiungo a mano le voci in quello, onde evitare casini apocalittici, tipo grub2 che installa mbr su TUTTI i dischi, con conseguente necessaria riparazione di tutti gli mbr win ...
Installare il grub nella partizione ha un grosso vantaggio, non ti devi preoccupare di aggiornare a mano i kernel nel menu.lst della distro principale, puoi avviare le distro aggiunte con un semplice

Codice: Seleziona tutto

title Ubuntu 10.04
kernel 	(hd0,5)/boot/grub/core.img
Ultima modifica di patel il venerdì 4 giugno 2010, 18:43, modificato 1 volta in totale.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Avatar utente
Danielsan
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1372
Iscrizione: lunedì 31 marzo 2008, 23:09
Contatti:

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da Danielsan »

Va bè, ve la giocate a dadi? ;D
Debian Testing amd64 - Programma preferito: Inkscape
Iceweasel logo - Greasemonkey raccolta di script utili
patel
Accecante Asceta
Accecante Asceta
Messaggi: 23782
Iscrizione: martedì 15 aprile 2008, 20:27
Località: Livorno

Re: Fesseria con il GRUB, come evitare di rifarla?

Messaggio da patel »

non c'è bisogno, spesso ci sono molte strade per ottenere lo stesso obiettivo, ognuno sceglie quella che più gli piace, io sono un pigro e scelgo la più comoda.
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 4 ospiti