انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: شاهچراغیان در 11 فروردین 1392، 05:43 بظ
-
با سلام. توی سایت زیر برای نصب جدیدترین کرنل روی اوبونتو توضیح داده بود.
http://askubuntu.com/questions/119080/how-to-update-kernel-to-the-latest-mainline-version-without-any-distro-upgrade (http://askubuntu.com/questions/119080/how-to-update-kernel-to-the-latest-mainline-version-without-any-distro-upgrade)
الآن که روی اوبونتوی ۱۲.۰۴نصبش کردم و ریست کردم، کلا سیستمم بالا نمیاد. حتی cli هم ندارم.
ضمنا منوی گراب هم اولش نمیاره یعنی از اول که نصب کردم نمی آورد.
-
با سلام. توی سایت زیر برای نصب جدیدترین کرنل روی اوبونتو توضیح داده بود.
http://askubuntu.com/questions/119080/how-to-update-kernel-to-the-latest-mainline-version-without-any-distro-upgrade (http://askubuntu.com/questions/119080/how-to-update-kernel-to-the-latest-mainline-version-without-any-distro-upgrade)
الآن که روی اوبونتوی ۱۲.۰۴نصبش کردم و ریست کردم، کلا سیستمم بالا نمیاد. حتی cli هم ندارم.
ضمنا منوی گراب هم اولش نمیاره یعنی از اول که نصب کردم نمی آورد.
دوست عزیز بهتر بود سورس کرنل رو میگرفتید و با کانفیگ قدیمی کامپایل میکردید.
-
...
دوست عزیز بهتر بود سورس کرنل رو میگرفتید و با کانفیگ قدیمی کامپایل میکردید.
خوب داداش ولش کن. الآن بگو چکار کنم. سیستم بالا نمیاد. به این فکر اقتادم کلا ۱۲.۰۴ را از اول دوباره نصبش کنم. ولی خیلی دوست دارم اگه بشه همین را تعمیرش کنم.
یه جایه دیگه دیدبودم که میشد کرنل را remove کرد. نظرتون چیه این کرنل جدیده رو بیام removeش کنم. درست میشه؟ چطوری؟
ضمنا من خودمم خیلی ترسیدم. قبلش توی یه VM اومدم نصبش کردم مشکلی نخورد مثل هلو نصب شد. بعد اومدم روی یه سیستم واقعی نصب کردم. داغون شد.
سیستم داغون شده: ubuntu 12.04
سیستم روی vm نصب کردم: ubuntu 12.10
-
الان شما با سی دی زنده بالا بیا ببین روی این اوبونتوی داغون چند تا هسته داری ؟
ls /boot/
cat /boot/grub/grub.cfg
این پرونده و پوشه ای که گفتم رو از روی اوبونتوی داغون شده بگو
-
ممنون دوست عزیز. این نتیجه دستورات. راستی از کجا بدون که الان چندتا کرنل روی سیستم لوکال (نه سی دی زنده) وجود داره؟
ubuntu@ubuntu:/$ ls -al /boot/
total 3533
drwxr-xr-x 1 root root 60 Apr 23 2012 .
drwxr-xr-x 1 root root 240 Apr 2 10:58 ..
-rw-r--r-- 1 root root 800195 Apr 11 2012 abi-3.2.0-23-generic-pae
-rw-r--r-- 1 root root 147226 Apr 11 2012 config-3.2.0-23-generic-pae
drwxr-xr-x 1 root root 60 Apr 2 11:00 grub
-rw-r--r-- 1 root root 176764 Nov 27 2011 memtest86+.bin
-rw-r--r-- 1 root root 178944 Nov 27 2011 memtest86+_multiboot.bin
-rw------- 1 root root 2313006 Apr 11 2012 System.map-3.2.0-23-generic-pae
ubuntu@ubuntu:/$ cat /boot/grub/grub.cfg
cat: /boot/grub/grub.cfg: No such file or directory
-
خوب شما که این دو تا رو از روی اوبونتوی زنده خواندی .
عرض کردم از روی اوبونتوی داغون شده
به هر روی مشکلی نیست
این کار کنید :
برای نخستین گام گراب را دوباره از روی راهنمای زیر بنصبید .
http://wiki.ubuntu-ir.org/grub-reinstallation
ایا فهرست گراب درست شد ؟
اگر بله چه هسته هایی را فهرست میکند ؟
-
kernel raring baraye 12.04 :o
lts + raring kernel = iranian ;D
مگه بالا اومدن اوس آلت کنترل شیفت رو بزن با کرنل قبلی سیستم رو لود کن
-
برای نخستین گام گراب را دوباره از روی راهنمای زیر بنصبید .
http://wiki.ubuntu-ir.org/grub-reinstallation
...
با تشکر از شما دوست عزیز برای راهنماییتان. بالاخره تونستم مشکل را حل کنم. ولی از اون راهی که شما گفتید بلکه از این راهی که در زیر توضیح می دم.
از همه اومدم سیستم را با سی دی زنده بوت کردم.
برنامه ترمینال را باز کردم.
پارتیشنی که لینوکس روش نصب بود را mount کردم:
sudo mount /dev/sda2 /media
بعضی از شاخه های مهم سیستم را هم در حالت live که شاید یه جور شبیه سازی سیستم اصلی باشه، را mount کردم:
sodu mount --bind /media/dev /dev
sudo mount --bind /media/sys /sys
sudo mount --bind /media/proc /proc
سپس به media/ به عنوان مسیر root رفتم:
sudo chroot /media
بعد اومد و تمامی بسته های کرنلی را که مشکل ساز شده بود را حذف کردم:
sudo apt-get purge linux-image-3.8.5-030805-generic linux-image-extra-3.8.5-030805-generic
sudo apt-get purge linux-headers-3.8.5-030805-generic linux-image-3.8.5-030805 linux-image-3.8.5-030805-generic-pae
بعد grub را آپدیت کردم:
sudo update-grub
در نهایت هم سیستم را مجدد راه اندازی کردم و همه چی به خوبی و خوشی حل شد.
-
میخواستم همین راه رو بگم ( بخش میگن chroot ) گفتم شاید گراب داغون شده . اگر گراب رو مینصبیدی و میگفتی درست نشده میگفتم chroot کن .
-
میخواستم همین راه رو بگم ( بخش میگن chroot ) گفتم شاید گراب داغون شده . اگر گراب رو مینصبیدی و میگفتی درست نشده میگفتم chroot کن .
قربانت، باز هم همین قدر که معرفت داشتی کمک کردی، خودش خیلیه. دستت درد نکنه.
+۱