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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: identi در 21 مهر 1390، 01:19 ب‌ظ

عنوان: چه طور میشود نمایش مدخل های غیرضرور را از منوی گراب غیرفعال کرد؟
ارسال شده توسط: identi در 21 مهر 1390، 01:19 ب‌ظ
سلام. من روی سیستم داداشم اوبونتو رو کنار ویندوز نصب کردم. توی منوی گراب به جز مدخلهای ورود به اوبونتو و ویندوز، مدخل ریکاوری و test مموری هم هست و این مشکل سازه براش! (الان کلا 5تا مدخل وجود داره که فقط 2تاش لازمه)
از burg استفاده کردم ولی باز یک مدخل اضافه وجود داره.
1. این مدخل های اضافه را چه طور از منوی گراب بردارم؟
2. اگه برداشتم و یک موقعی به ریکاوری نیاز شد چه طوری از همون منوی گراب این مدخل رو برگردونم؟
-- ممنون --
عنوان: پاسخ به: چه طور میشود نمایش مدخل های غیرضرور را از منوی گراب غیرفعال کرد؟
ارسال شده توسط: identi در 23 مهر 1390، 08:08 ب‌ظ
توی فایل boot/grub/grub.cfg/ سرک کشیدم دیدم گویا داستان مدخلهای بوت از اینجا آب میخوره:

نقل‌قول
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.32-21-generic' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set c5a55118-af06-4cba-a091-23661c227cc8
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=c5a55118-af06-4cba-a091-23661c227cc8 ro splash vga=758  quiet splash
   initrd   /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-21-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
   recordfail
   insmod ext2
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set c5a55118-af06-4cba-a091-23661c227cc8
   echo   'Loading Linux 2.6.32-21-generic ...'
   linux   /boot/vmlinuz-2.6.32-21-generic root=UUID=c5a55118-af06-4cba-a091-23661c227cc8 ro single splash vga=758
   echo   'Loading initial ramdisk ...'
   initrd   /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
   insmod ext2
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set c5a55118-af06-4cba-a091-23661c227cc8
   linux16   /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
   insmod ext2
   set root='(hd0,6)'
   search --no-floppy --fs-uuid --set c5a55118-af06-4cba-a091-23661c227cc8
   linux16   /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda1)" {
   insmod ntfs
   set root='(hd0,1)'
   search --no-floppy --fs-uuid --set DA3618223617FDE7
   chainloader +1
}
### END /etc/grub.d/30_os-prober ###

حالا اگر اطلاعات بعضی مدخلها مثل (Memory test (memtest را از توی فایل grub.cfg حذف کنم مشکلی پیش نمی آد؟ و اون با این روش مدخل از منوی گراب کنار میره؟ اگر به جای پاک کردن اول خطها # بذارم دستورها رو غیرفعال می کنه؟

اگر این روش کار کرد و بعدها یک موقعی شد که نتونم وارد سیستم عامل بشم و بخوام که با مدخل ریکاوری برم جلو درحالی که این مدخل رو از توی منوی گراب برداشتم چه کار کنم؟

(میترسم ازمون و خطا کنم! میخوام مطمئن باشم)