انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: داشتن spash screen و Console با resolution بالا برای کسانی که از grub2 دارند  (دفعات بازدید: 1625 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
سلام دوستان:
در ابتدا باید package های
grub-pc
grub-common
gfxboot
نصب باشد

برای داشتن grub splash screen و ubuntu splash screen و console با گرافیک بهتر در grub2:

ویرایش فایل زیر
sudo vim /etc/default/grub و اضافه کردن پارامتر gfxpayload=true در GRUB_CMDLINE_LINUX
 
اضافه کردن خطوط زیر
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_PRELOAD_MODULE="vbe"

محل اضافه کردن خطوط بالا و به ترتیب اضافه کردن خیلی مهمه به قدری که کلی سر کار بودم
اما  مثل فایل زیر باید اضافه کنید
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_PRELOAD_MODULE="vbe"

سپس دستور زیر را بزنید
sudo update-grub
فایل نمونه:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash security=selinux selinux=0 gfxpayload=true"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
GRUB_GFXMODE=1280x1024x32
GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_PRELOAD_MODULE="vbe"

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
restart کنید و لذت ببرید  ;D ;) :popcorn:
« آخرین ویرایش: 17 شهریور 1389، 09:01 ق‌ظ توسط mani.zaeim »
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین eMan

  • High Hero Member
  • *
  • ارسال: 1366
  • جنسیت : پسر
+1 مانی جان
فکر کنم منظور مانی از قثسفشقف  همان ری استارت باشه ;D
جهت تماس با بنده یا از طریق فروم آرچ و یا از طریق وبلاگ آرچ بوک و یا از طریق ایمیل با بنده تماس بگیرید

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
+1 مانی جان
فکر کنم منظور مانی از قثسفشقف  همان ری استارت باشه ;D
بله  ;) درستش کردم
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین Majidjan

  • Sr. Member
  • *
  • ارسال: 265
سلام . من تازه کارم.
۱- منظور از :
نقل‌قول
و اضافه کردن پارامتر gfxpayload=true در GRUB_CMDLINE_LINUX

چیست ؟ GRUB_CMDLINE_LINUX یک فایله یا ؟ اگه ممکنه واضحتر و ساده تر توضیح بدین.

۲- Spash Screen کدامه ؟ غیر از پنجره Terminal هستش ؟

ممنون.

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
تمام تنظیمات در فایل
/etc/defaults/grubاست:
۱-GRUB_CMDLINE_LINUX یک متغییر است که در این فایل موجوده و پارامتر هایی که قرار است به سیستم پاس داده شود در این متغییر قرار می گیرد
۲- همون صفحهای که لوگوی ubuntu در یک صفه بنفش رنگ در ubuntu 10.04 دیده می شود
۳-console : برای رفتن در کنسول: ctrl+alt+F1 تا F7 را زده و از محیط gnome به ترمینال بروید
ctrl+alt+F1 برای رفتن به ترمینال
alt+F1 ...F7 برای عوض کردن tty
alt+F7 برای برگشتن به ui(Gnome)
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین Majidjan

  • Sr. Member
  • *
  • ارسال: 265
با مشکل مواجه شدم. وقتی این دستور رو میزنم
sudo vim /etc/default/grub
و ویرایش رو انجام دادم چطور باید از این مد ویرایش خارج بشم و دستور
sudo update-grubرو وارد کنم ؟

ضمنا دستور اول در پست اول یه حرف s اضافه داره ( default ). اگه اصلاح کنید بهتره چون لااقل من دو ساعتی سر کار بودم. ;D

ضمنا پارامتر GRUB_CMDLINE_LINUX در نهایت باید به این شکل بشه ؟
GRUB_CMDLINE_LINUX="gfxpayload=true"
« آخرین ویرایش: 17 شهریور 1389، 03:24 ق‌ظ توسط Majidjan »

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
ضمنا دستور اول در پست اول یه حرف s اضافه داره ( default ). اگه اصلاح کنید بهتره چون لااقل من دو ساعتی سر کار بودم. ;D

من شرمندم ;)
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
به جای vi  از nano استفاده کنید
برای save و exit باید escape را زده و سپس
:wqرا بزنید
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
GRUB_CMDLINE_LINUX="gfxpayload=true"
بله صحیح می باشد  ;)
نمونه فایل رو گذاشتم و من در GRUB_CMDLINE_LINUX_DEFAULT اضافه کردم که تفاوتی با GRUB_CMDLINE_LINUX ندارد
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API

آفلاین Majidjan

  • Sr. Member
  • *
  • ارسال: 265
خیلی ممنون. :popcorn:
امکانش هست یه عکس از تغییراتی که باید حاصل بشه اینجا قرار بدین ؟
موفق باشید.

آفلاین mani.zaeim

  • Sr. Member
  • *
  • ارسال: 287
  • جنسیت : پسر
  • Free as in Freedom
1- man چیزه خوبیه
۲- google کنید
۳- خوب بخوانید

"If Windows API becomes the default on Linux then what is the point of Linux?" -- Mark Shuttleworth
MONO is Windows API