venerdì 6 ottobre 2017

Extlinux: la semplicità nelle nostre mani (terza parte)


Nei precedenti articoli ho spiegato come installare Extlinux su PCLinuxOS:



Con questo altro articolo spiego come renderlo elegante e funzionale come il grub con pochissime modifiche apportate.
Nei precedenti 2 articoli menzionati sopra ho descritto come realizzare il bootloader di extlinux avviabile per averlo funzionante anche se con una grafica spartana.
Ora vi descrivo come realizzarlo piacevole e con il plymouth di caricamento del sistema operativo nella fase successiva.

Per creare un immagine di boot per extlinux deve essere rigorosamente in formato .png e di risoluzione 640x480.
Io per attenermi allo stile del tema, in virtualizzazione con Vmware ho usato lo stesso sfondo che usa il grub, aperto e modificato in png con 640x480 e inserito nella cartella /boot/extlinux con il nome di splash.png.
Ho realizzato questo metodo anche su sistema reale su PCLinuxOS  TDE community edition, ma per una maggiore praticità (migliore qualità dello screenshot) ho preferito riportare il risultato dello screenshot  di vmware player della versione di kde5.

Una volta creata l'immagine e inserita in /boot/extlinux , modificate extlinux.conf al suo interno con questa configurazione (aggiornato all'ultimo kernel dalla data di questo articolo): 

UI vesamenu.c32
PROMPT 0
MENU TITLE PCLinuxOS
MENU BACKGROUND splash.png

 LABEL vmlinuz
   MENU LABEL PCLinuxOS (^4.13.4-pclos1)
   LINUX /boot/vmlinuz-4.13.4-pclos1
   APPEND vga=788 quiet splash=silent
   INITRD /boot/initrd-4.13.4-pclos1.img

LABEL failsafe
   MENU LABEL Linux (^failsafe mode)
   LINUX /boot/vmlinuz
   INITRD /boot/initrd.img
   ADDAPPEND failsafe vga=normal

LABEL vmlinuz
   MENU LABEL PCLinuxOS (^4.13.3-pclos1)
   LINUX /boot/vmlinuz-4.13.3-pclos1
   INITRD /boot/initrd-4.13.3-pclos1.img
  
   LABEL memtest
         MENU LABEL Memtest
         LINUX /boot/memtest-4.20
 

1. La stringa:  MENU BACKGROUND splash.png
riporterà lo sfondo  che avete creato
2. La stringa: APPEND vga=788 quiet splash=silent
eseguirà successivamente, alla scelta del kernel
4.13.4-pclos1, l'esecuzione del plymouth del tema di sistema.
3. Stringa opzionale (qui non l'ho inserita perchè non era necessaria):
 MENU COLOR border       30;44   #40ffffff #a0000000 std
 questa collocata direttamente sotto della stringa del "MENU BACKGROUND", serve a cambiare i colori dei bordi della tabella con un colore bianco. Nel caso che ho esposto sopra ho preferito lasciarlo in default perchè lo trovo migliore.

Questo è tutto 😊
Ricordate che ogni modifica apportata, basta solo un salvataggio di extlinux.conf con il vostro editor di testo, anche quando inserite manualmente un nuovo kernel, e tutto si avvierà e funzionerà alla perfezione.
Se avete commesso un errore (a me l'altra volta avevo inserito un doppio slash di troppo 😊 ), basta accedere da live o da un'altra distro installata in un'altra partizione, e correggere il file extlinux.conf per avere il sistema di nuovo funzionante.

Nessun commento:

Posta un commento