Ώρα για λίγο διασκέδαση…

Στο παρακάτω HowTo θα σας περιγράψω τον τρόπο με τον οποίο μπορούμε να προσθέσουμε μια εικόνα στην οθόνη του grub.

— Δοκιμασμένο σε Ubuntu 7.04 και Debian Etch —

Πρώτα απ’ όλα πρέπει να γνωρίζουμε σε ποίον δίσκο και σε ποιό partition είναι εγκατεστημένο το /boot. Από terminal δίνουμε
nano /boot/grub/menu.lst

Προσπερνάμε όλα τα defaults options και πάμε στην πρώτη καταχώριση kernel. Θα μοιάζει κάπως έτσι:

title…….Ubuntu, kernel 2.6.20-16-generic
root ….. (hd0,2) <—- Αυτό μας απασχολεί ( hd0 = πρώτος δίσκος ,2 = δεύτερο partition )
kernel ../boot/vmlinuz-2.6.20-16-generic root=UUID=f906f97f-72a5-4bd7-8a53-45d07c54cd73 ro quiet splash
initrd …./boot/initrd.img-2.6.20-16-generic

Κάνουμε εγκατάσταση το imagemagick με:
sudo aptitude install imagemagick

Αφού γίνει η εγκατάσταση ανοίγουμε την κονσόλα και δίνουμε:

 

 

convert -resize 640×480 -colors 14 image.png splashimage.xpm && gzip splashimage.xpm
sudo mkdir /boot/grub/imagessudo
cp splashimage.xpm.gz /boot/grup/images/
sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_bck
sudo gedit /boot/grub/menu.lst

Μας ανοίγει το αρχείο menu.lst με gedit

Κάπου στην αρχή του αρχείου θα βρούμε μια επιλογή default 0 και λίγο πιο κάτω timeout 7. Ακριβώς από κάτω προσθέτουμε:

splashimage (hd0,2)/boot/grup/imagessplashimage.xpm.gz <—Αντικαταστήστε το ( hd0,2) με την δική σας καταχώριση

Κάνουμε save και exit και στο επόμενο restart θα εμφανιστεί η εικόνα στο menu του grub.

 

Σε περίπτωση προβλήματος μέσα το /boot/grub/ υπάρχει το αρχείο menu.lst_bck το οποίο είναι αθικτο απο τις αλλαγες που κάναμε. Αρα το κάνουμε restore με

sudo cp /boot/grub/menu.lst_bck /boot/grub/menu.list

 

Have Fun 😉

 

nk

 

 

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.