Fesseria con il GRUB, come evitare di rifarla?
Fesseria con il GRUB, come evitare di rifarla?
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?
Iceweasel logo - Greasemonkey raccolta di script utili
-
jerico
- Tenace Tecnocrate

- Messaggi: 19127
- Iscrizione: lunedì 21 luglio 2008, 23:43
- Desktop: Gnome
- Distribuzione: Archlinux
Re: [AIUTO] Fesseria con il GRUB
posta anche
Codice: Seleziona tutto
sudo fdisk -lCodice: Seleziona tutto
sudo blkidCodice: Seleziona tutto
ls /bootRe: [AIUTO] Fesseria con il GRUB
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 LinuxCodice: 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"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-paeQuesto 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?
Iceweasel logo - Greasemonkey raccolta di script utili
Re: Fesseria con il GRUB, come evitare di rifarla?
Controlla nella partizione di Ubuntu Studio il contenuto di /boot/grub, se è vuota devi installare il grub tramite chroot.
-
jerico
- Tenace Tecnocrate

- Messaggi: 19127
- Iscrizione: lunedì 21 luglio 2008, 23:43
- Desktop: Gnome
- Distribuzione: Archlinux
Re: Fesseria con il GRUB, come evitare di rifarla?
Re: Fesseria con il GRUB, come evitare di rifarla?
Grazie! (b2b)
Iceweasel logo - Greasemonkey raccolta di script utili
Re: Fesseria con il GRUB, come evitare di rifarla?
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 ...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.
Re: Fesseria con il GRUB, come evitare di rifarla?
Con grub2 non so se sia possibile.Danielsan ha scritto: Ok quindi basta installarlo nella partizione sdaX invece che nella MBR!
Grazie! (b2b)
Re: Fesseria con il GRUB, come evitare di rifarla?
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
Re: Fesseria con il GRUB, come evitare di rifarla?
Iceweasel logo - Greasemonkey raccolta di script utili
Re: Fesseria con il GRUB, come evitare di rifarla?
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 faiDanielsan ha scritto: Ok ma quindi che devo fare?![]()
Codice: Seleziona tutto
sudo update-grubRe: Fesseria con il GRUB, come evitare di rifarla?
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...Danielsan ha scritto: Ok ma quindi che devo fare?![]()
puoi escludere con certezza questa possibilità?
Re: Fesseria con il GRUB, come evitare di rifarla?
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?
Iceweasel logo - Greasemonkey raccolta di script utili
Re: Fesseria con il GRUB, come evitare di rifarla?
E questo è gia buono.Danielsan ha scritto: In primo luogo non ho sminchiato nulla ;d
Se update-grub2 non aggiunge i nuovi so:
http://wiki.ubuntu-it.org/Amministrazio ... gliereVoci
-
jerico
- Tenace Tecnocrate

- Messaggi: 19127
- Iscrizione: lunedì 21 luglio 2008, 23:43
- Desktop: Gnome
- Distribuzione: Archlinux
Re: Fesseria con il GRUB, come evitare di rifarla?
quoto... potrebbe essere benissimoMrMars ha scritto: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...Danielsan ha scritto: Ok ma quindi che devo fare?![]()
puoi escludere con certezza questa possibilità?![]()
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-multibootCodice: Seleziona tutto
sudo gedit /etc/grub.d/30-multiboot salva ed esci,poi rendi il file eseguibile: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
Codice: Seleziona tutto
sudo chmod +x /etc/grub.d/30-multibootCodice: Seleziona tutto
sudo update-grubRe: Fesseria con il GRUB, come evitare di rifarla?
tutto ok solo visto che 30 è già osprober il file meglio chiamarlojerico ha scritto:quoto... potrebbe essere benissimoMrMars ha scritto: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...Danielsan ha scritto: Ok ma quindi che devo fare?![]()
puoi escludere con certezza questa possibilità? :)
altrimenti ti propongo una possibile sluzione (correggetemi se sbaglio)
per prima cosa crea un file in /etc/grub.d e chiamalo 30-multibooteditialo conCodice: Seleziona tutto
sudo touch /etc/grub.d/30-multiboote inserisci le seguenti righe:Codice: Seleziona tutto
sudo gedit /etc/grub.d/30-multiboot
salva ed esci,poi rendi il file eseguibile: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
}
_EOFe in ultimo aggiorna il file /boot/grub/grub.cfg con il comando:Codice: Seleziona tutto
sudo chmod +x /etc/grub.d/30-multibootriavvia e dicci....Codice: Seleziona tutto
sudo update-grub
/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.
-
jerico
- Tenace Tecnocrate

- Messaggi: 19127
- Iscrizione: lunedì 21 luglio 2008, 23:43
- Desktop: Gnome
- Distribuzione: Archlinux
Re: Fesseria con il GRUB, come evitare di rifarla?
giusto...telperion ha scritto:tutto ok solo visto che 30 è già osprober il file meglio chiamarlojerico ha scritto:quoto... potrebbe essere benissimoMrMars ha scritto: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...Danielsan ha scritto: Ok ma quindi che devo fare?![]()
puoi escludere con certezza questa possibilità?![]()
altrimenti ti propongo una possibile sluzione (correggetemi se sbaglio)
per prima cosa crea un file in /etc/grub.d e chiamalo 30-multibooteditialo conCodice: Seleziona tutto
sudo touch /etc/grub.d/30-multiboote inserisci le seguenti righe:Codice: Seleziona tutto
sudo gedit /etc/grub.d/30-multiboot
salva ed esci,poi rendi il file eseguibile: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
}
_EOFe in ultimo aggiorna il file /boot/grub/grub.cfg con il comando:Codice: Seleziona tutto
sudo chmod +x /etc/grub.d/30-multibootriavvia e dicci....Codice: Seleziona tutto
sudo update-grub
/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.
Re: Fesseria con il GRUB, come evitare di rifarla?
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 semplicetelperion 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 ...
Codice: Seleziona tutto
title Ubuntu 10.04
kernel (hd0,5)/boot/grub/core.imgRe: Fesseria con il GRUB, come evitare di rifarla?
Iceweasel logo - Greasemonkey raccolta di script utili
Re: Fesseria con il GRUB, come evitare di rifarla?
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti


