שלום לכולם,
לאחרונה התקנתי אובונטו למספר חברים, אני מוכרח לציין שהם התלהבו במיוחד, בעיקר מן האפקטים, אך ביקשו ממני לעזור להם לשנות את העיצוב של מסך ה־GRUB של בחירת המערכת.
אז אם כבר אני מטפל בזה, אני אדאג להעביר את זה לכל שאר חברי האובונטואיסטים:
כדי להתקין את הבסיס לעיצוב ה־GRUB יש קודם־כל להתקין את החבילה grub2-splashimages באמצעות הפקודה הבאה:
sudo apt-get install grub2-splashimages
כעת יש לנו מספר עיצובים תחת:
/usr/share/images/grub/
כדי לראות את רשימת העיצובים, הקלידו את הפקודה: (שימו לב ש־ls זה LS באותיות קטנות)
ls /usr/share/images/grub/
התוצאה שיצאה לכם צריכה להיות רשימה של קבצי tga, מה שיצא לי:
050817-N-3488C-028.tga Glasses_800_edit.tga
2006-02-15_Piping.tga Hortensia-1.tga
Aesculus_hippocastanum_fruit.tga Lake_mapourika_NZ.tga
Apollo_17_The_Last_Moon_Shot_Edit1.tga Moraine_Lake_17092005.tga
B-1B_over_the_pacific_ocean.tga Plasma-lamp.tga
BonsaiTridentMaple.tga Sparkler.tga
Flower_jtca001.tga TulipStair_QueensHouse_Greenwich.tga
Fly-Angel.tga Windbuchencom.tga
מנסיונותי חלק מהעיצובים עובדים וחלק לא, אתם מוזמנים לנסות את העיצובים שאתם רוצים, מקסימום לא יעבוד…
למען ההדגמה בחרתי את Plasma-lamp.tga, שהתברר לי מאוחר יותר שגם העיצוב הזה לא עובד.
הריצו את הפקודה הבאה כדי לערוך את קובץ ההגדרות של העיצובים:
sudo gedit /etc/grub.d/05_debian_theme
הריצו חיפוש אחרי השורה הבאה:
for i in {/boot/grub,/usr/share/images/desktop-base}/moreblue-orbit-grub.{png,tga}
ושנו אותה ל:
for i in {/boot/grub,/usr/share/images/desktop-base,/usr/share/images/grub}/Plasma-lamp.tga.{png,tga}
למעשה מה שהשורה הזו אומרת, זה לחפש אחר הקובץ Plasma-lamp.tga במקומות:
/boot/grub
/usr/share/images/desktop-base
/usr/share/images/grub
רק לא לשכוח לשנות את Plasma-lamp.tga בשם הקובץ שאתם בחרתם. שמרו וסגרו את הקובץ.
כעת נותר לנו לעדכן את קבצי ה־GRUB. זאת יש לעשות באמצעות הפקודה הבאה:
sudo update-grub
הפלט צריך להראות כמו בדוגמה הבאה, אם לא, חיזרו אחורה, עשיתם משהו לא נכון (או שהעיצוב לא תקין):
Generating grub.cfg …
Found Debian background: Plasma-lamp.tga
Found linux image: /boot/vmlinuz-2.6.30-8-generic
Found initrd image: /boot/initrd.img-2.6.30-8-generic
Found linux image: /boot/vmlinuz-2.6.29-02062903-generic
Found initrd image: /boot/initrd.img-2.6.29-02062903-generic
Warning: update-grub_lib is deprecated, use grub-mkconfig_lib instead
Found memtest86+ image: /boot/memtest86+.bin
Found Moblin release 2 (Moblin) on /dev/sda3
done
במידה ואתם מעוניינים ברקע משלכם, ראשית ביחרו תמונה. אני הרצתי חיפוש בגוגל, ומצאתי את הרקע הבא: http://technology.desktopnexus.com/get/42879, אתם מוזמנים לנסות אותו…
לאחר שנבחר הרקע, יש לשנות אותו לגודל 640X480 ולפורמט PNG (או TGA), ניתן לעשות זאת באמצעות gimp או כל תוכנת עריכה גראפית אחרת.
כעת היה לי קובץ בשם fondo_ubuntu_arbol.png בתיקייה Downloads שתחת תיקיית הבית. כדי להעביר את הקובץ אל תיקיית העיצובים של GRUB, יש להריץ את הפקודה הבאה:
sudo mv ~/Downloads/fondo_ubuntu_arbol.png /usr/share/images/grub/
כמובן לא לשכוח לשנות את מה שבולט למיקום הנוכחי של הקובץ.
שוב להריץ את הפקודה:
sudo update-grub
וכעת אתם אמורים לקבל את הפלט הבא:
Generating grub.cfg …
Found Debian background: fondo_ubuntu_arbol.png
Found linux image: /boot/vmlinuz-2.6.30-8-generic
Found initrd image: /boot/initrd.img-2.6.30-8-generic
Found linux image: /boot/vmlinuz-2.6.29-02062903-generic
Found initrd image: /boot/initrd.img-2.6.29-02062903-generic
Warning: update-grub_lib is deprecated, use grub-mkconfig_lib instead
Found memtest86+ image: /boot/memtest86+.bin
Found Moblin release 2 (Moblin) on /dev/sda3
done
למעשה סיימנו, כעת רק הפעילו מחדש את המחשב, ותהנו 🙂
דור.