چگونگی نصب Boot splash بر روی توزیع لی
|
2007-08-12, 02:10 AM,
ارسال : #1
|
|||
|
|||
چگونگی نصب Boot splash بر روی توزیع لی
سلام به همه دوستان.
من با نصب Bootsplash بر روی دبیان اچ مشکل داشتم و وقتی برای رفع مشگل به Google مراجعه کردم فهمیدم که افراد زیادی با این مشگل سر و کار دارند. من راه حال رو پیدا کردم و تصمیم گرفتم که یک tutorial در موردش بنویسم. مشگل اینه: شما برای نصب BootSpalsh روی هر توزیع نیاز به : 1. پچ (patch) مربوط به هسته مورد نظر 2.بسته Bootsplash 3.x.x نیاز دارید. که میتوانید آنها را در آدرس <!-- m --><a class="postlink" href="http://www.bootsplash.org">http://www.bootsplash.org</a><!-- m --> بیابید ابتدا باید پچ را بر روی هسته اعمال کنید و هسته را پیکربندی و کامپایل کنید. در پیکربندی هسته باید در قسمت Console drivers" -> "Frame-Buffer support گزینه VESA VGA را انتخاب کنید و به جای boot logo گزینه Use splash screen را انتخاب کنید. و مطمئن شوید که در قسمت Block Devices گزینه Initial Ramdisk suppor انتخاب شده باشد. بعد از کامپایل و نصب هسته شما باید یک Ram disk file ( مانند فایل initrd.img-2.x.x که در آدرس /boot/ قرار دارد) بسازید و تنظیمات مربوط به Bootsplash خود را در آن قرار دهید . برای ساخت یک Ram disk file از فرمان زیر استفاده می شود کد : #mkinitramfs -o /boot/initrd.img-2.x.x [Kernel version] کد : #mkinitramfs -o /boot/initrd.img-2.6.20.1 2.6.20.1 کد : #splash -s -f /etc/bootsplash/themes/your theme/config/bootsplash-1024x768.cfg >> /boot/initrd.img-2.x.x کد : title Debian Gnu/Linux تا اینجا که مشگلی نبود. اما زمانی که شما سعی می کنید هسته را با استفاده از ram disk file مربوطه که ذکرش گذشت بار گذاری کنید با خطایی با عنوان Kernel Panic رو به رو می شوید که با عث متوقف شدن عملیات بار گذاری می شود . دلیل این مشگل این است که در اسکریپت های دبیان اچ از mkinitramfs استفاده شده است به همین دلیل هرگونه اضافه کردن اطلاعات به انتهای فایلهای فشرده شده با این ابزار یا ابزار cpio باعش خراب شدن آن فایل می شود. این مشگل دو راه حل دارد یکی اینکه Ram disk file را خود ایجاد کنیم که کار وقت گیر و پر دردسری است. و دومی این است که: ابتدا اسکریپت <!-- m --><a class="postlink" href="http://www.x-quadraht.de/debian/bootsplash">http://www.x-quadraht.de/debian/bootsplash</a><!-- m --> را دهنلود کنید و در ادرس /usr/share/initramfs-tools/hooks/bootsplash جایگزین کنید و سپس کد : #chmod u+x /usr/shar/initramfs-tools/hooks/bootsplash /etc/default/bootsplash اضافه کنید کد : SPLASH_SIZE="1024x768" کد : #update-initramfs -uv کد : #mkinitramfs -o /boot/initrd.img-2.x.x 2.x.x Registered Linux User #443548 <!-- m --><a class="postlink" href="http://lxsamee.com/">http://lxsamee.com/</a><!-- m --> Follow me in Ohloh http://www.karajlug.org |
|||
2007-08-12, 02:23 AM,
ارسال : #2
|
|||
|
|||
پاسخ: Boot splash
در اوبونتو که راه های بسیار ساده تری وجود داره.یک برنامه نصب می کنه و با دیگری میشه انتخابش کرد.مطمئنا این برنامه ها رو در دبیان هم میشه نصب کرد.
|
|||
2007-08-12, 02:47 AM,
ارسال : #3
|
|||
|
|||
پاسخ: Boot splash
به هر حال خیلی زحمت کشیدید.دست شما درد نکنه.ببخشید فراموش کردم تشکر کنم.
|
|||
2007-08-12, 05:31 AM,
ارسال : #4
|
|||
|
|||
پاسخ: Boot splash
بسیار ممنون از شما دوست عزیز
عنوان تاپیک ویرایش شد! تاپیک به بخش ''لینوکس و نرم افزارهای کاربردی'' منتقل شد! تاپیک چسبناک شد! لطفا قبل از اينکه سؤالات خود را در انجمن مطرح کنيد،حتما قوانين انجمنها را مطالعه فرماييد. |
|||
|