Cambiare tema boot e grub in mageia 1

6 risposte [Ultimo messaggio]
Ritratto di ilario
ilario
(Newbie)
Offline
Newbie
Iscritto: 16/09/2011
Messaggi: 4

Salve, come da titolo come posso cambiare il tema di grub e della schermata di avvio prima del login in mageia 1?

saluti ilario

Ritratto di killer1987
killer1987
(Webmaster)
Offline
Webmaster
Iscritto: 02/05/2011
Messaggi: 663

ciao,

nelle vecchie versioni di mandriva bisognava installare questi file:

bootsplash-themes
bootsplash
bootloader-utils

si poteva usare solo la risoluzione 800X600 ma per il resto era facilissimo... nelle ultime versioni di mandriva invece non funzionava più questo strumento e in mageia infatti non sono neanche presenti questi pacchetti... sicuramente si potranno modificare le singole immagini ma non mi ricordo dove si trovano, una qualsiasi guida su grub comunque ti dovrebbe dire dove si trovano le immagini e le puoi sostituire tu manualmente...

ciao
Marcello

Alé Mageia, C'mon Mageia!!! SAMSUNG RC530, Nvidia GM5400, stamp HP Laserjet 1018, scanner Epson Perfection 3490

Ritratto di killer1987
killer1987
(Webmaster)
Offline
Webmaster
Iscritto: 02/05/2011
Messaggi: 663

ho dato un'occhiata, il file di configurazione è questo:

/etc/sysconfig/bootsplash

e i temi qua:

/usr/share/bootsplash/

non essendoci un modello su cui basarsi (c'è uno script) ti consiglio comunque di lasciar perdere, non ne vale la pena... (e il tema mageia è pure bello Smile

ciao
Marcello

Alé Mageia, C'mon Mageia!!! SAMSUNG RC530, Nvidia GM5400, stamp HP Laserjet 1018, scanner Epson Perfection 3490

Ritratto di Roberto Simone
Roberto Simone
(Junior)
Offline
Junior
Iscritto: 27/08/2011
Messaggi: 20

Io ho cambiato l'immagine (solo l'immagine non tutto il tema...) "a manina".
L'immagine è contenuta nel file /boot/gfxmenu che è un archivio cpio
Allora basta solo scompattarlo (dopo averne fatto una copia di backup...) in una directory:

mkdir gfxmenuDir
cd gfxmenuDir
cpio -i < /boot/gfxmenu

All'interno della directory gfxmenuDir adesso ci saranno tutta una serie di file tra cui back.jpg che è l'immagine dello sfondo.
Dobbiamo solo sostituire questo file (senza rinominarlo) con la nostra immagine preferita che deve essere a 256 colori a di dimensioni 800x600.
Quindi possiamo ricreare ìl nuovo archivio cpio e sostituire il file gfxmenu originale con quello appena ottenuto:

ls | cpio -o > ../nuovo_gfxmenu
cd ..
mv nuovo_gfxmenu /boot/gfxmenu

e dovrebbe essere tutto.

Ritratto di killer1987
killer1987
(Webmaster)
Offline
Webmaster
Iscritto: 02/05/2011
Messaggi: 663

direi che sei stato chiarissimo, grazie mille roberto : ) roberto, te la senti di fare una guida a proposito? potrebbe tornare utile a molti... fammi sapere

ciao
Marcello

Alé Mageia, C'mon Mageia!!! SAMSUNG RC530, Nvidia GM5400, stamp HP Laserjet 1018, scanner Epson Perfection 3490

Ritratto di Roberto Simone
Roberto Simone
(Junior)
Offline
Junior
Iscritto: 27/08/2011
Messaggi: 20

Ciao Marcello. Lusingato da tanta considerazione... Smile
Se può interessare ho appena scoperto un'altra procedura più facile a farsi che a dirsi.
Se sul sistema è installato il pacchetto mageia-gfxboot-theme allora devono anche essere presenti:

  1. l'eseguibile /usr/sbin/grub-gfxmenu
  2. la directory /usr/share/gfxboot/themes/Mageia-Default contenente due file bakc.jpg e welcome.jpg: la prima è l'immagine dello sfondo che sarà utilizzata da grub, della seconda ignoro la funzione (se le parole hanno un senso dovrebbe essere l'immagine di benvenuto però sul mio pc non compare mai...)
  3. il link simbolico /usr/share/gfxboot/themes/current che punta alla directory /usr/share/gfxboot/themes/Mageia-Default

Basta allora creare una nuova directory al cui interno posizionare le immagini che desideriamo (sempre con formato 800x600 a 256 colori) rinominandole in back.jpg e welcome.jpg (credo che questa si possa omettere ma non ho fatto la prova) e far puntare ad essa il link simbolico /usr/share/gfxboot/themes/current:

(i comandi vanno dati da root o con sudo)

mkdir /usr/share/gfxboot/themes/my_theme
mv immagine_sfondo.jpg /usr/share/gfxboot/themes/my_theme/back.jpg
mv immagine_benvenuto.jpg /usr/share/gfxboot/themes/my_theme/welcome.jpg
unlink /usr/share/gfxboot/themes/current
ln -s /usr/share/gfxboot/themes/my_theme /usr/share/gfxboot/themes/current

A questo punto è tutto pronto. Per concludere basta solo eseguire il comando (sempre da root):

/usr/sbin/grub-gfxmenu --update-gfxmenu

ed il gioco è fatto.

Marcello, tanto per capire, quando dici di farne una guida, intendi dire che dovrei semplicemente postare quanto ho appena scritto nell'apposita sezione o ti aspetti qualcosa di più - come dire - impegnativo? Perché nel primo caso non c'è problema, nel secondo qualche problema potrei averlo... Smile

Ritratto di killer1987
killer1987
(Webmaster)
Offline
Webmaster
Iscritto: 02/05/2011
Messaggi: 663

mi riferisco esattamente alla prima opzione Smile

ciao
Marcello

Alé Mageia, C'mon Mageia!!! SAMSUNG RC530, Nvidia GM5400, stamp HP Laserjet 1018, scanner Epson Perfection 3490