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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: دستکاری گراب(حل شد)  (دفعات بازدید: 2548 بار)

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

آفلاین Azhang

  • Full Member
  • *
  • ارسال: 236
  • جنسیت : پسر
  • kurosaki ichitax
دستکاری گراب(حل شد)
« : 03 اسفند 1388، 06:18 ب‌ظ »
با سلام خدمت اساتید محترم
من به تازگی مینت 8 رو رو سیستم کنار اوبونتو8.4 وویندوز7 نصبیدم
اعلان وقتی کامپیوتر رو روشن میکنم تو صفحه‌ی انتخاب سیستم عامل تعداد زیادی گزینه هست (3تا برای اوبونتو ،4تا برای مینت و1دونه برای ویندوز )میخاستم بدونم چه جوری میشه گزینه های اضافی (مثل  ،memorytest وrecovery mode و ...)رو حذف کرد؟
« آخرین ویرایش: 08 اسفند 1388، 09:10 ب‌ظ توسط Azhang »

آفلاین mahdisama

  • Sr. Member
  • *
  • ارسال: 344
پاسخ به: دستکاری گراب
« پاسخ #1 : 03 اسفند 1388، 08:30 ب‌ظ »
سلام.
برو تو ترمینال:
gksudo gedit /boot/grub/menu.lstاینو پیداش کن:
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
اینجوریش کن:

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=false
بعد :
sudo update-grubاز این به بعد دیگه recovery نمیاد.
اگه بازم بود تو همین فایل اونایی که نمی خوای رو پاک کن. البته با احتیاط. ;)     

آفلاین Azhang

  • Full Member
  • *
  • ارسال: 236
  • جنسیت : پسر
  • kurosaki ichitax
پاسخ به: دستکاری گراب
« پاسخ #2 : 03 اسفند 1388، 10:03 ب‌ظ »
ممنون از‌راهنماییتون
 ولی توی اوبونتو خطوط مربوط به مینت نیست(دستورsudo update-grubرو هم زدم،بی نتیجه بود) و توی مینت هم این دستور یه صفحه‌ی‌ خالی باز میکنه  ???

آفلاین mahdisama

  • Sr. Member
  • *
  • ارسال: 344
پاسخ به: دستکاری گراب
« پاسخ #3 : 03 اسفند 1388، 10:33 ب‌ظ »
دقیقا همین کارو تو ubuntu انجام بدین.بعد گراب رو update کنین.
واسه mint رو نمیدونم. :)

آفلاین Azhang

  • Full Member
  • *
  • ارسال: 236
  • جنسیت : پسر
  • kurosaki ichitax
پاسخ به: دستکاری گراب
« پاسخ #4 : 04 اسفند 1388، 03:30 ب‌ظ »
ممنون واسه اوبونتو حذف شد  :)
 برای مینت کسی نظری نداره؟؟

آفلاین mahdisama

  • Sr. Member
  • *
  • ارسال: 344
پاسخ به: دستکاری گراب
« پاسخ #5 : 04 اسفند 1388، 08:07 ب‌ظ »
خواهش می کنم ;)

آفلاین Azhang

  • Full Member
  • *
  • ارسال: 236
  • جنسیت : پسر
  • kurosaki ichitax
پاسخ به: دستکاری گراب
« پاسخ #6 : 08 اسفند 1388، 08:43 ب‌ظ »
بالاخره حل شد!
من میخاستم گزینه های اضافی رو تو گراب حذف کنم که شد ;)
گفتم شاید به درد بقیه بخوره واسه همین اینجا میذارمش
تو اوبونتو که تو پست بالا اشاره شد میشه عمل کرد (البته من یه جور دیگه عمل کردم)
اوبونتو:
1. اول از فایل Menu.lstدرمسیر boot/grub/ یه فایل پشتیبان تهیه کنید
2. بعد تو ترمینال sudo nautilus بزنید و به مسیر /boot/grub/ رفته و فایل menu.lst رو باز کنید وقسمت زیر رو پیدا کنید:
title      Ubuntu 8.04, kernel 2.6.24-16-generic
root      (hd0,10)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=43062d1c-e68c-4513-9cbf-d7b6af73a720 ro quiet splash
initrd      /boot/initrd.img-2.6.24-16-generic
quiet

#title      Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root      (hd0,10)
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=43062d1c-e68c-4513-9cbf-d7b6af73a720 ro single
initrd      /boot/initrd.img-2.6.24-16-generic

#title      Ubuntu 8.04, memtest86+
root      (hd0,10)
kernel      /boot/memtest86+.bin
quiet

4.برای حذف هر گزینه کافی اونو قسمت رو انتخاب کنید (کل سطرهای‌رنگی)و پاکش کنید
مثلا برای خذف (Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode تو صفحه بوت باید قسمت سبز رو پاک کنید.
5.حتما قبل از این کارا یه فایل پشتیبان از Menu.lst تهیه کنید


مینت 8:
قبل از همه ازفایل grub.cfg درboot/grub/  یه پشتیبان تهیه کنید
1.تو ترمینال  sudo nautilus بزنید.
2.به مسیر  /boot/grub رفته و رو فایل grub.cfg راست کلیک کنید و permissions رو از readonly به read and write  تغییر دهید.
3.فایل grub.cfg رو باز کنید و سطر های زیر رو پیدا کنید:
### BEGIN /etc/grub.d/10_linux ###
menuentry "Linux Mint 8 Helena, linux 2.6.31-14-generic (/dev/sda13)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   set quiet=1
   insmod ext2
   set root=(hd0,13)
   search --no-floppy --fs-uuid --set 1878323e-6fbf-45f7-beba-0084c78c891f
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=1878323e-6fbf-45f7-beba-0084c78c891f ro   quiet splash
   initrd   /boot/initrd.img-2.6.31-14-generic
{

menuentry "Linux Mint 8 Helena, linux 2.6.31-14-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
   insmod ext2
   set root=(hd0,13)
   search --no-floppy --fs-uuid --set 1878323e-6fbf-45f7-beba-0084c78c891f
   linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=1878323e-6fbf-45f7-beba-0084c78c891f ro single
   initrd   /boot/initrd.img-2.6.31-14-generic
{

### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   linux16   /boot/memtest86+.bin
{

menuentry "Ubuntu 8.04, kernel 2.6.24-16-generic (on /dev/sda11)" {
   insmod ext2
   set root=(hd0,11)
   search --no-floppy --fs-uuid --set 43062d1c-e68c-4513-9cbf-d7b6af73a720
   linux /boot/vmlinuz-2.6.24-16-generic root=UUID=43062d1c-e68c-4513-9cbf-d7b6af73a720 ro quiet splash
   initrd /boot/initrd.img-2.6.24-16-generic
{

### END /etc/grub.d/30_os-prober ###
4..برای حذف هر گزینه کافی اونو قسمت رو انتخاب کنید (کل سطرهای‌رنگی)و پاکش کنید
مثلا برای حذف( menuentry "Linux Mint 8 Helena, linux 2.6.31-14-generic (recovery mode" باید کل سطرها‌ی زرد رو پاک کنید
 البته با دستکاری گزینه های دیگه میشه گزینه‌ی بوت پیش فرض و مدت زمانی که منتظر میمونه رو عوض کرد
« آخرین ویرایش: 08 اسفند 1388، 09:10 ب‌ظ توسط Azhang »

آفلاین mahdisama

  • Sr. Member
  • *
  • ارسال: 344
پاسخ به: دستکاری گراب
« پاسخ #7 : 08 اسفند 1388، 08:49 ب‌ظ »
یه حل شد بزار رو عنوان پستت ;)
موفق باشی.