انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: maka در 10 تیر 1389، 12:01 بظ
-
سلام
من چند وقت پیش اوبونتو رو آپدیت کردم، مثل اینکه داخل آپدیت هاش یه کرنل جدید بود، بعد از اینکه آپدیت تموم شد و کامپیوتر ریست شد یه اوبونتوی جدید توی منوی گرابم اضافه شد، وقتی که دیشب هم آپدیتش کردم(داخل آپدیت فک کنم یه هسته جدید بود) یه دونه دیگه اضافه شد.(جالب اینجاست که همشون کار میکنن و تنظیماتشون یکی هست \\:D/)
اینهم از آپدیت گراب:
maka@ACC-PC:~$ sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-23-generic
Found initrd image: /boot/initrd.img-2.6.32-23-generic
Found linux image: /boot/vmlinuz-2.6.32-22-generic
Found initrd image: /boot/initrd.img-2.6.32-22-generic
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda1
Found Microsoft Windows XP Professional on /dev/sdb1
done
maka@ACC-PC:~$
می خواستم ببینم که کسی با این مشکل بر خورده یا نه و روش حلی هم براش هست؟؟؟؟
-
برو به :
/boot/grub/
و فایل grub.cfg رو ویرایش کن...
-
ممنون ولی من اونقدر حرفه ای نشدم که دست به ادیت این جور فایل های حساس بزنم، بعد تازه فایل رو که باز کرم همین طوری گیج زدم؟<؟؟!!<<>>؟؟!!
اگه میشه به طور واضح توضیح بدین و مراحل کار رو بگین بسیار ممنون می شم
-
فکر کنم معلوم باشه :
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
set saved_entry=${prev_saved_entry}
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z ${boot_once} ]; then
saved_entry=${chosen}
save_env saved_entry
fi
}
function recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640*480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe
set locale_dir=($root)/boot/grub/locale
set lang=en
insmod gettext
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=20
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe
insmod jpeg
if background_image /usr/share/images/desktop-base/moreblue-orbit-grub.jpg ; then
set color_normal=black/black
set color_highlight=magenta/black
else
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
fi
### END /etc/grub.d/05_debian_theme ###
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// Grub Menu
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Linux Ubuntu 10.04 LTS' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe ro vga=769 quiet splash nomodeset video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap
initrd /boot/initrd.img-2.6.32-21-generic
}
menuentry 'Linux Ubuntu 10.04 LTS(recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,6)'
search --no-floppy --fs-uuid --set 0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe
echo 'Loading Linux 2.6.32-21-generic ...'
linux /boot/vmlinuz-2.6.32-21-generic root=UUID=0a7e0ee9-bc1b-4af9-87da-b2c9806bb4fe ro single vga=769
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-21-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set d0d0b0f0d0b0ddc2
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
//// End
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
-
راستش رو بخواین میترسم یه موقع اشتباه پاک کنم گند بخوره به کامپیوتر؟؟؟ :'(
-
نترس! :)
از فایل یه کپی بردار بعد اصلش رو ویرایش کن! اگه گند زدی که مطمئن باش نمیزنی(اعتماد بنفس داشته باش) با cd بصورت live بیا بالا و فایلی که کپی گرفتی رو جایگزین فایل اصلی کن...
-
میتونی کرنل قدیمیتر رو پاک کنی. تو پکیج منیجر linux-image رو جستجوی کن و غیر از آخرین نسخه بقیه رو پاک کن. طبیعتا از شماره کرنل مشخصه که کدوم جدیدتره
-
ویرایش grub.cfg اصلا توصیه نمیشه:)
بهترین راه پاک کردن کرنلهای قدیمی هست..
-
ویرایش grub.cfg اصلا توصیه نمیشه:)
بهترین راه پاک کردن کرنلهای قدیمی هست..
+1
این گراب هرچقدر پیشرفته تر میشه ویرایش دستیش هم خطرناک تر میشه :D
البته نزنید ](*,) برای خودم میگم که تازه کارم :-X
-
از پاسخ های کاملتون بسیار ممنونم مشکلم با پاک کردن هسته های قدیمی حل شد.