اگر میخواهید بدون استفاده از نرمافزار، به طور دستی عکسی را در پسزمینه گرابتان بگذارید، پس این مطلب را دنبال کنید.گام صفر:
sudo cat /etc/default/grub
در خروجی دستور دنبال خط
=GRUB_GFXMODE# گشته و ابعاد روبهروی آن را به یاد بسپارید. برای مثال:
#GRUB_GFXMODE=1024x768
گام اول:
sudo update-grub
وضعیت الف- در خروجی دستور اگر عبارت ”:Found background image” بود که چه خوب! در این صورت از گام چهارم کار را پی بگیرید. برای مثال در اوبونتو 10.04 چون گراب در حالت پیشفرض معمولاْ دارای تصویر پسزمینه(Background Picture) است، خط مورد اشاره را در خروجی دستور خواهید دید. در این صورت کافی است عکس دلخواه خود را در ابعاد صحیح با همان نامی که روبهروی عبارت
Found background image میبینید، در دایرکتوری usr/share/images/desktop-base/ جایگزین(Replace) کنید که البته برای این کار نیاز به دسترسی root دارید. با دستور sudo و همراه کردن آن با cp یا mv میتوانید از طریق ترمینال، عکس دلخواهتان را به پوشهی ذکر شده در بالا انتقال دهید.
مثال:
$ sudo update-grub
OUTPUT
Generating grub.cfg ...
Found background image: background-grub.png
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
done
وضعیت ب- در غیر این صورت(اگر خط گفته شده در بالا را ندیدید) گام بعدی(گام دوم) را پی بگیرید.
گام دوم: به مسیر زیر رفته و فایلی به نام l 05_debian_theme(یا مشابه با آن) را با یک ویرایشگر متن مثل gedit باز کنید. یا از دستور cat در ترمینال استفاده کنید(به گام صفر مجدد نگاهی بیاندازید)
etc/grub.d/
اگر کاربر مبتدی هستید، از منوی Places، گزینهی Computer را انتخاب کنبد. وارد مسیر File System شوید. پوشهی etc را یافته و در داخل آن، پوشهی grub.d را جستوچو کرده و باز کنید. فایل مورد اشاره در بالا را که در این پوشه قرار دارد، باز کنید.
در محتویات فایل، به دنبال عبارت usr/share/images/desktop-base/ که یک مسیر(دایرکتوری) است، بگردید(اگر فایل را با یک Editor باز کردهاید، از Ctrl + F برای جستوجوی این عبارت استفاده کنید). پس از یافتن آن، عبارتی را که در ادامهی آن قرار دارد، یادداشت/کپی کنید(که نام یک فایل عکس است و معمولاْ فرمت png را دارد).
مثال:
"/usr/share/images/desktop-base/background-grub.png"=
گام سوم: حال باید ببینید که آیا پوشهی desktop-base در مسیر usr/share/images/ وجود دارد یا نه. اگر بود که چه خوب! اگر نه، دستور زیر را در ترمینال اجرا کنید تا این پوشه ایجاد شود:
sudo mkdir /usr/share/images/desktop-base
آنچه تا اینجا از تصویر پسزمینهی گراب میدانیم: 1. ابعاد تصویر (گام صفر) 2. نام تصویر (گام دوم) 3. محل تصویر
نتیجهی به دست آمده: باید تصویری با ابعاد صحیح و نام قابل شناسایی در پوشهی desktop-base/... قرار داشته باشد، تا به گراب در لحظهی Load شدنش معرفی شود.
گام چهارم: تصویر مورد نظر را با دستور زیر در پوشهی desktop-base جایگزیده کنید:
sudo mv /DirectoryOfYourPicture/”FileNameInCorrect”.png /usr/share/images/"desktop-base"
اگر ابعاد تصویرتان مناسب نیست، از یک ویرایشگر مانند گیمپ(Gimp) استفاده کنید(این نرمافزار را میتوانید از Software Center نصب کنید). تصویر خود را با گیمپ باز کنید. از منوی Image نرمافزار، گزینهی "Scale Image" را انتخاب کنید. در باکس باز شده، در قسمت "Image Size"، بر روی شکل زنجیر کلیک کنید تا به صورت دو تکهی جدا از هم نمایش داده شود. سپس در فیلدهای Width و Height، ابعاد مورد نظر(گام صفر) را وارد کنید و دکمهی Scale را بزنید تا تغییرات اعمال شود. همچنین میتوانید روشنایی تصویر را با گزینهی "Brightness-Contrast" از منوی Colors تغییردهید. به هر حال در پایان تصویر خود را با نام که از گام دوم به دست آوردهاید و با فرمتی که همان جا(گام دوم) دیدهاید و معمولاْ png است، ذخیره کرده و از دستور mv یا cp استفاده کنید تا عکس را به پوشهی desktop-base از مسیر usr/share/images/ انتقال دهید(دستور بالا). از طریق همان گیمپ هم (با گزینهی Save as از منوی File) میتوانید به مسیر مورد اشاره رفته و عکس را با نام درست Save/Replace کنید.
گام آخر: دستور زیر را اجرا کنید:
sudo update-grub
اینبار باید عبارت اشاره شده در گام اول را به همراه نام فایلی که در پوشهی desktop-base ذخیره کردهاید، در خروجی دستور بالا ببینید.
تمام. ریستارت کنید تا نتیجهی کار را ببینید.
* برای تغییر تصویر پسزمینهی گراب هم میتوانید هر تصویر دلخواه را در ابعاد درست، با تصویر پیشین، Replace، کنید.
** رویکرد در این توضیحات این بوده که فایلهای مورد اشاره در گام صفر و دوم را دستخوش تغییرات نکنیم.
*** همچنین میتوانید زمان انتظار در صفحهی گراب را کم یا زیاد کنید. برای این منظور، دستور گام صفر را به جای cat، با gedit اجرا کنید. عدد مقابل عبارت =GRUB_TIMEOUT را به طول بازهی انتظار دلخواه خود (بر حسب ثانیه) تغییر دهید. اگر تنها یک سیستم عامل دارید، حتی میتوانید عدد مورد نظر را صفر تعیین کنید، که دیگر گراب را نبینید و سیستم مستقیم به اوبونتو Load شود. تغییرات را ذخیره کرده، دستور sudo update-grub را در ترمینال اجرا کنید. با این حال بهتر است برای اینکار از نرمافزار استفاده کنید:
sudo aptitude install startupmanager