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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Azhang در 03 اسفند 1388، 06:18 ب‌ظ

عنوان: دستکاری گراب(حل شد)
ارسال شده توسط: Azhang در 03 اسفند 1388، 06:18 ب‌ظ
با سلام خدمت اساتید محترم
من به تازگی مینت 8 رو رو سیستم کنار اوبونتو8.4 وویندوز7 نصبیدم
اعلان وقتی کامپیوتر رو روشن میکنم تو صفحه‌ی انتخاب سیستم عامل تعداد زیادی گزینه هست (3تا برای اوبونتو ،4تا برای مینت و1دونه برای ویندوز )میخاستم بدونم چه جوری میشه گزینه های اضافی (مثل  ،memorytest وrecovery mode و ...)رو حذف کرد؟
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: mahdisama در 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 در 03 اسفند 1388، 10:03 ب‌ظ
ممنون از‌راهنماییتون
 ولی توی اوبونتو خطوط مربوط به مینت نیست(دستورsudo update-grubرو هم زدم،بی نتیجه بود) و توی مینت هم این دستور یه صفحه‌ی‌ خالی باز میکنه  ???
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: mahdisama در 03 اسفند 1388، 10:33 ب‌ظ
دقیقا همین کارو تو ubuntu انجام بدین.بعد گراب رو update کنین.
واسه mint رو نمیدونم. :)
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: Azhang در 04 اسفند 1388، 03:30 ب‌ظ
ممنون واسه اوبونتو حذف شد  :)
 برای مینت کسی نظری نداره؟؟
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: mahdisama در 04 اسفند 1388، 08:07 ب‌ظ
خواهش می کنم ;)
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: Azhang در 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" باید کل سطرها‌ی زرد رو پاک کنید
 البته با دستکاری گزینه های دیگه میشه گزینه‌ی بوت پیش فرض و مدت زمانی که منتظر میمونه رو عوض کرد
عنوان: پاسخ به: دستکاری گراب
ارسال شده توسط: mahdisama در 08 اسفند 1388، 08:49 ب‌ظ
یه حل شد بزار رو عنوان پستت ;)
موفق باشی.