Adesso ho capito come si installa grub nell'MBR del deviceCarlin0 ha scritto:Codice: Seleziona tutto
sudo grub-install /dev/sda sudo update-grub
[Grub] Perchè è difficile aggiungere e togliere voci?
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Ultima modifica di Anonymous il venerdì 24 febbraio 2012, 16:30, modificato 1 volta in totale.
-
Carlin0
- Rampante Reduce

- Messaggi: 7453
- Iscrizione: lunedì 2 novembre 2009, 15:29
- Desktop: Gnome 2.30.2
- Distribuzione: Debian Squeeze
- Località: Augusta Taurinorum
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Bene dovresti essere a posto o almeno credo le cose adesso siano come le volevi , si potrebbe ancora eliminare le voci di recovery ma personalmente ti consiglio di tenerle (non si sa mai!) .
Se pensi di aver risolto vai al primo post della discussione clicca su modifica e aggiungi [Risolto] al titolo .
Ciao
(b2b)
Se pensi di aver risolto vai al primo post della discussione clicca su modifica e aggiungi [Risolto] al titolo .
Ciao
Spoiler
Mostra
BIMBOMIX CLUB
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Grazie!!!Carlin0 ha scritto: Bene dovresti essere a posto o almeno credo le cose adesso siano come le volevi , si potrebbe ancora eliminare le voci di recovery ma personalmente ti consiglio di tenerle (non si sa mai!) .
Se pensi di aver risolto vai al primo post della discussione clicca su modifica e aggiungi [Risolto] al titolo .
Ciao ;) (b2b)
PS: Lo so "QUANTO CHIEDOO"
-
Carlin0
- Rampante Reduce

- Messaggi: 7453
- Iscrizione: lunedì 2 novembre 2009, 15:29
- Desktop: Gnome 2.30.2
- Distribuzione: Debian Squeeze
- Località: Augusta Taurinorum
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
La recovery mode serve a sistemare/ripristinare il SO in caso di problemi , una vera e propria ancora di salvataggio ...
PS : Il problema comunque risiede nell'altro SO , quello in sda2
PS : Il problema comunque risiede nell'altro SO , quello in sda2
Ultima modifica di Carlin0 il venerdì 24 febbraio 2012, 16:55, modificato 1 volta in totale.
Spoiler
Mostra
BIMBOMIX CLUB
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Cioè nel primo che ho installato?Carlin0 ha scritto: PS : Il problema comunque risiede nell'altro SO , quello in sda2
-
Carlin0
- Rampante Reduce

- Messaggi: 7453
- Iscrizione: lunedì 2 novembre 2009, 15:29
- Desktop: Gnome 2.30.2
- Distribuzione: Debian Squeeze
- Località: Augusta Taurinorum
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Il problema risiede in questo ubuntu Ubuntu, with Linux 3.0.0-12-generic (on /dev/sda2) in quanto prima il grub puntava a lui , ora te l'ho fatto reinstallare dal SO più aggiornato in modo che punti ad esso , ed è per questo che ora è primo nella lista del menù
Se installerai altri SO sai come fare perchè Ubuntu sia il 1° in lista
Se installerai altri SO sai come fare perchè Ubuntu sia il 1° in lista
Spoiler
Mostra
BIMBOMIX CLUB
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Grazie!!! :-) Sai per caso come posso cambiare l'ordine delle voci? E poi mi chiedo... cosa sono tutti quei file in /etc/grub.d???Carlin0 ha scritto: Il problema risiede in questo ubuntu Ubuntu, with Linux 3.0.0-12-generic (on /dev/sda2) in quanto prima il grub puntava a lui , ora te l'ho fatto reinstallare dal SO più aggiornato in modo che punti ad esso , ed è per questo che ora è primo nella lista del menù
Se installerai altri SO sai come fare perchè Ubuntu sia il 1° in lista ;)
Nel wiki di ubuntu lo dice ma io non ci capisco nulla... quì in pratica http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub/AggiungereTogliereVoci
Si forse per capire ciò che dicono serve un bel pò di esperienza e conoscenza. Vorrei trovare una guida che mi dicesse come aggiungere/togliere voci, ordinarle, impostare il tempo alla rovescia... nel mio libro parla di Grub1 dove basta modificare il file grub.cfg, ora hanno complicato le cose.
Ah ma quindi adesso Grub2 è installato nella partizione del sistema più aggiornato? E come si installa nell'MBR??
E poi... lo 03_custom cosa rappresenta? E lo 04_custom? Si son troppe domande... devo cercar una guida ufficiale su grub.
Ultima modifica di Anonymous il venerdì 24 febbraio 2012, 18:45, modificato 1 volta in totale.
- androide74
- Scoppiettante Seguace

- Messaggi: 875
- Iscrizione: martedì 1 luglio 2008, 14:30
- Desktop: GNOME e Xfce
- Distribuzione: 20.04 LTS
- Sesso: Maschile
- Località: Comunità Europea
- Contatti:
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Ariciao,nazzapt ha scritto: Grazie!!! :-) Sai per caso come posso cambiare l'ordine delle voci?
per cambiare l'ordine devi rinominare i file come ti dicevo nel primo post, lo spiega anche la guida:
Il nome del file determina l'ordine nel menù. Le voci che iniziano con 30 verranno posizionate prima di quelle che iniziano con 40 e così via
Sono i vari script che vengono eseguiti quando dai il comando update-grub (o quando apt-get scarica nuovi kernel)E poi mi chiedo... cosa sono tutti quei file in /etc/grub.d???
Ogni script ha la sua funzione come spiegato nella guida.
Comunque non serve che ti complichi la vita analizzando nel dettaglio gli script, ti basta sapere cosa fanno in modo da poter eventualmente disattivare quelli che non ti servono.
c'è il 40_custom, uno script vuoto che ti consente di fare aggiunte, ad esempio puoi puntare ad un altro MBR, oppure pui aggiungere una voce per fare il reboot del computer etc... insomma quello che vuoi se lo vuoiE poi... lo 03_custom cosa rappresenta? E lo 04_custom? Si son troppe domande... devo cercar una guida ufficiale su grub.
03_custom e 04_custom probabilmente li hai creati tu ;)
Ultima modifica di androide74 il sabato 25 febbraio 2012, 19:07, modificato 1 volta in totale.
Ubuntu 20.04 LTS
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Ma quindi... anche 00_header ad esempio dovrebbe esser presente nella lista delle voci di grub all'avvio? E per disattivare una voce basta togliergli il permesso di esecuzione?androide74 ha scritto: Ariciao,
per cambiare l'ordine devi rinominare i file come ti dicevo nel primo post, lo spiega anche la guida: Il nome del file determina l'ordine nel menù. Le voci che iniziano con 30 verranno posizionate prima di quelle che iniziano con 40 e così via
Gli script sono in bash vero? Se è così col tempo imparerò ad analizzarli!!! E mi fa piacere!!! Beh non è che capisco proprio bene cosa fanno... comunqueE poi mi chiedo... cosa sono tutti quei file in /etc/grub.d???
Sono i vari script che vengono eseguiti quando dai il comando update-grub (o quando apt-get scarica nuovi kernel)
Ogni script ha la sua funzione come spiegato nella guida.
Comunque non serve che ti complichi la vita analizzando nel dettaglio gli script, ti basta sapere cosa fanno in modo da poter eventualmente disattivare quelli che non ti servono.
Puntare ad un altro MBR? E come si fa??c'è il 40_custom, uno script vuoto che ti consente di fare aggiunte, ad esempio puoi puntare ad un altro MBR, oppure pui aggiungere una voce per fare il reboot del computer etc... insomma quello che vuoi se lo vuoi
03_custom e 04_custom probabilmente li hai creati tu ;)
PS: Scusa se voglio arrivare in profondità... rispondimi su quello che puoi! TI ringrazio
Ultima modifica di Anonymous il sabato 25 febbraio 2012, 20:53, modificato 1 volta in totale.
- androide74
- Scoppiettante Seguace

- Messaggi: 875
- Iscrizione: martedì 1 luglio 2008, 14:30
- Desktop: GNOME e Xfce
- Distribuzione: 20.04 LTS
- Sesso: Maschile
- Località: Comunità Europea
- Contatti:
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
non esattamente, ogni script fa "qualcosa" come sintetizzato nella tabella presente qui:nazzapt ha scritto: Ma quindi... anche 00_header ad esempio dovrebbe esser presente nella lista delle voci di grub all'avvio?
http://wiki.ubuntu-it.org/Amministrazio ... gliereVoci
nella tabella c'è scritto che 00_header "Carica le impostazioni da /etc/default/grub, compresa la presentazione visiva, il conto alla rovescia e le opzioni del terminale" e quindi va eseguito prima degli altri script (per questo inizia con 00_)
togliendo il permesso ad uno script questo non verrà eseguito, ad esempio disattivando 30_os-prober non verrà eseguito questo script che ha il compito di cercare sistemi non linux (ad esempio windows) da includere nel menu.E per disattivare una voce basta togliergli il permesso di esecuzione?
Quindi quando farai sudo update-grub questo script verrà saltato e nel grub.cfg non avrai la voce che fa partire windows.
se ti fa piacere analizzali pure ma sta attento a non modificarli: trattandosi di file di boot rischi di non riuscire a far partire il PC.Gli script sono in bash vero? Se è così col tempo imparerò ad analizzarli!!! E mi fa piacere!!! Beh non è che capisco proprio bene cosa fanno... comunque![]()
![]()
Forse ti conviene iniziare da qui http://wiki.ubuntu-it.org/Programmazione/LinguaggioBash anzichè modificare gli script del grub ;)
esattamente ;)Puntare ad un altro MBR? E come si fa??cioè dovrebbe esserci un altro hardisk con un proprio MBR
...
io ad esempio ho questo nel mio custom:
menuentry "MBR disco PATA" {
set root=(hd0)
chainloader +1
}
mi serve per far partire un secondo disco estraibile
metti questo nel custom:E per aggiungere una voce con la quale fare il reboot non so come potrei farla...
menuentry "Riavvia" {
reboot
}
Ahhh mi fai venire il mal di testa! (scherzo!)E se la voce deve puntare ad una partizione ove c'è un sistema operativo installato? (Prendi che non si aggiunge in automatico) allora dovrei semplicemente montare quella partizione? O eseguire un file binario che avvia il kernel? in quel caso bisognerebbe conoscerlo sto file...
Quel comando che ti ho detto semplicemente punta ad un altro disco e poi il resto dipende da cosa c'è sull'alto disco, un altro grub? Un sistema microsoft? un disco vergine?
niente figurati, spero di aver risposto bene: non sono un esperto di grub e quel poco che so l'ho scoperto per averci "litigato" più di una volta ;)PS: Scusa se voglio arrivare in profondità... rispondimi su quello che puoi! TI ringrazio))
EDIT: visto il tuo interesse ti copio/incollo una mini-guida che mi sono scritto riguardo a grub2 (più che guida sono appunti):
I FILE GRUB2
/boot/grub/grub.cfg
file configurazione grub, non modificare mai dato che viene sovrascritto ad ogni update-grub
/etc/default/grub
contiene impostazioni del menu come la voce evidenziata di default, tempo di visualizzazione, recovery mode.
/etc/grub.d/
contiene gli script che generano aspetto e lista del menu del grub
GENERARE IL MENU GRUB
Il comando
sudo update-grub
genera file grub.cfg scansionando il sistama alla ricerca di os e richiamado gli script che sono qui:
/etc/grub.d/
/etc/default/grub
PERSONALIZZARE IL MENU GRUB: durata e aspetto del menu
dare comando sudo gedit /etc/default/grub
scegliere la voce del menu evidenziata di default
GRUB_DEFAULT=0 (0=prima voce)
modificare tempo di visualizzazione menu:
GRUB_TIMEOUT="3" (3 secondi)
disabilitare recovery mode:
GRUB_DISABLE_LINUX_RECOVERY="true" (disabilitato)
PERSONALIZZARE IL MENU GRUB: togliere voci inutili
Si possono eliminare voci rendendo non eseguibili i file in
/etc/grub.d/
ad esempio togliendo la spunta eseguibile da 20_memtest86+ non verranno create le voci memtest
PERSONALIZZARE IL MENU GRUB: cambiare colori
Modificare le apposite variabili nello script 05_debian_theme, (comando sudo gedit /etc/grub.d/05_debian_theme), ad esempio:
arancione
menu_color_normal=white/brown
menu_color_highlight=yellow/cyan
verde
menu_color_normal=white/green
menu_color_highlight=yellow/cyan
blu
menu_color_normal=white/blue
menu_color_highlight=yellow/cyan
INSTALLARE GRUB2 IN UNA PARTIZIONE:
in questo esempio si mettono i file di grub nella partizione Mastergrub del disco sdb:
sudo grub-install --root-directory=/media/Mastergrub /dev/sdb
sudo grub-install --recheck --root-directory=/media/Mastergrub /dev/sdb
Ultima modifica di androide74 il giovedì 1 marzo 2012, 12:07, modificato 1 volta in totale.
Ubuntu 20.04 LTS
-
nazzapt
- Scoppiettante Seguace

- Messaggi: 449
- Iscrizione: venerdì 26 giugno 2009, 0:47
- Distribuzione: Ubuntu
- Località: Vibo Valentia
Re: [Grub] Perchè è difficile aggiungere e togliere voci?
Cos'è set root="hd0"? e chainloader +1?androide74 ha scritto:
esattamente ;)
io ad esempio ho questo nel mio custom:
menuentry "MBR disco PATA" {
set root=(hd0)
chainloader +1
}
mi serve per far partire un secondo disco estraibile
Ti ringrazio comunque per il tuo supporto!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti