انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: esfahan2000 در 25 خرداد 1389، 12:30 بظ
-
با سلام
من ويندوزم را عوض كرد يعني درايو سي را فرمت كردم اما كاري به پارتيشنهاي لينوكسم نداشم اما گراب يه دفعه غيب شد . ](*,)
حالا بايد چيكار كنم؟؟
-
http://wiki.ubuntu.ir/Grub2Howto/Recover?highlight=%28%DA%AF%D8%B1%D8%A7%D8%A8%29
-
سلام.
من استفاده از دیسک سوپر گراب رو توصیه میکنم که روشی بسیار ساده ، سریع و ایمن هست.
این رو دانلود و روی CD رایت و سپس Boot کنید :
http://prdownload.berlios.de/supergrub/super_grub_disk_hybrid-1.98s1.iso
این هم راهنمای استفاده :
http://linux2.wordpress.com/2008/09/21/super-grub-disk/
موفق باشید.
-
یرای حل مشکلت از راهنمایی دوستان استفاده کن اما به دوستانی قصد دارند لینوکس رو نصب کنند توصیه میکنم در آخرین مرحله تنظیمات نصب یک گزینه به نام advanced وجود داره روی اون کلیک کنند و درایو نصب گراب رو همون درایوی انخاب کنند که روش لینوکس نصبه مثلا اگر میخواهید اوبونتو رو روی sda3 نصب کنید ، گراب رو هم رو sda3 نصب کنید پس از نصب و ری استارت شدن سیستم احتمالا شما بوت گراب رو نبینید و بجاش همون منوی بوت ویندوز رو می بینید ، (اگر گراب رو دیدید بعد از بالا امدن لینوکس برنامه Gparted رو اجرا کنید و روی درایو لینوکس کلیک راست کنید و manage flag و تیک boot رو بردارید سپس و روی درایو ویندوز کلیک راست کرده و manage flag و boot را تیک بزنید ) بعد از بالا آمدن ویندوز برنامه رایگان easyBCD رو دانلود و نصب و اجرا کنید ، به قسمت add /remove entries بروید و اونجا تو قسمت add entry تب linux رو انتخاب کنید سپس در قسمت type ء grub را انتخاب کنید ، در قسمت name نام دلخواه رو تایپ کنید و در قسمت drive درایوی رو که لینوکس و گراب رو تو اون نصب کردید ، تغییرات رو ذخیره و کامپیوتر را ری استارت کنید
(http://blog.susheelspace.com/wp-content/uploads/2008/04/easy_bcd.jpg)
حالا میبینید که به منوهای بوت ویندوز یک گزینه اضافه شده که با انتخاب اون میتونید گراب رو لود کنید O:)
حالا دیگه میتونید هرموقع خواستید پارتیشن ویندوز رو فرمت و ویندوز رو دوباره نصب کنید بدون اینکه مشکلی در بوت اوبونتو پیش بیاد یا اینکه برعکس لینوکس رو پاک کنید یدون اینکه برای ویندوز مشکلی پیش بیاد
-
یرای حل مشکلت از راهنمایی دوستان استفاده کن اما به دوستانی قصد دارند لینوکس رو نصب کنند توصیه میکنم در آخرین مرحله تنظیمات نصب یک گزینه به نام advanced وجود داره روی اون کلیک کنند و درایو نصب گراب رو همون درایوی انخاب کنند که روش لینوکس نصبه مثلا اگر میخواهید اوبونتو رو روی sda3 نصب کنید ، گراب رو هم رو sda3 نصب کنید پس از نصب و ری استارت شدن سیستم احتمالا شما بوت گراب رو نبینید و بجاش همون منوی بوت ویندوز رو می بینید ، (اگر گراب رو دیدید بعد از بالا امدن لینوکس برنامه Gparted رو اجرا کنید و روی درایو لینوکس کلیک راست کنید و manage flag و تیک boot رو بردارید سپس و روی درایو ویندوز کلیک راست کرده و manage flag و boot را تیک بزنید ) بعد از بالا آمدن ویندوز برنامه رایگان easyBCD رو دانلود و نصب و اجرا کنید ، به قسمت add /remove entries بروید و اونجا تو قسمت add entry تب linux رو انتخاب کنید سپس در قسمت type ء grub را انتخاب کنید ، در قسمت name نام دلخواه رو تایپ کنید و در قسمت drive درایوی رو که لینوکس و گراب رو تو اون نصب کردید ، تغییرات رو ذخیره و کامپیوتر را ری استارت کنید
حالا میبینید که به منوهای بوت ویندوز یک گزینه اضافه شده که با انتخاب اون میتونید گراب رو لود کنید O:)
حالا دیگه میتونید هرموقع خواستید پارتیشن ویندوز رو فرمت و ویندوز رو دوباره نصب کنید بدون اینکه مشکلی در بوت اوبونتو پیش بیاد یا اینکه برعکس لینوکس رو پاک کنید یدون اینکه برای ویندوز مشکلی پیش بیاد
روش جالبيه !
پيشنهاد ميكنم توي يه تاپيك جديد بذاريدش تا بقيه هم استفاده كنن.
-
ممنون كه جواب دادين
اما من از طريق ترمينال كه هر كاري كه ميكنم نميشه اين از اين راهش :(
اما وقتي اون فايل را دانلودش ميكنم و از حالت rar خارجش ميكنم و روي سي ري رايت ميكنم وقتي كه ري استارت ميكنم
اصلا كاميپوتر من بوت نميشه يعني صاف ميره تو ويندوز ....
چيكار كنم حالا؟؟
-
اون CD که امیر جون گفت رو میگی ؟
رایت کردن سی دی های بوت ایبل اصول داره
شما نباید اون فایل رو داخل سی دی بریزی و انتظار داشته باشی که بوت بشه
باید اون فایل که پسوندشم iso هست رو توسط یه برنامه iso burner رایت کنی تا فایل های بوت در متن سی دی نوشته بشه
خب حالا با هم مرور می کنیم
برنامه رایگان imgburn رو از لینک زیر دانلود کن (تحت ویندوز )
http://download.imgburn.com/SetupImgBurn_2.5.1.0.exe
حالا این عکس روببین
(http://www.imgburn.com/images/screenshot_ezmodepicker.png)
روی write image file to disc کلیک میکنی
حالا تصویر زیر ظاهر میشه
(http://www.imgburn.com/images/screenshot_write.png)
یه عکس پوشه و ذره بین کوچک اون بالا هست ، روش کلیک کن و بعد ایمیج رو بهش نشون بده ، درایو رایتر رو مشخص کن و روی عکسی که مربوط به شروع رایت کردنه کلیک کن
تمامه ;)
-
اقا ممنون
من تونستم بوت كنم اما
بوت كه ميكنم لينوكس را انتخاب ميكنم بعد كه fix boot را ميزنم ميره تو يك صفحه ديگه كه stage1 را نوشته اما از اينجا به بعد ديگه هيچ كاري نميكنه ](*,)
حالا اينجا ديگه بايد چيكار كنم :( :-X ](*,)
-
شرمنده چون من گرابم ورژن 1 هست فکر کردم با این راه فیکس میشه
یه لحظه صبر کن یه سرچی بزنم
-
راهنمای قدم به قدم زیر رو ببین :
http://www.ubuntu-inside.me/2009/06/howto-recover-grub2-after-windows.html
-
این راهنمایی رو که امیر داد دست و پا شکسته ترجمه کردم ;D ببین به دردت میخوره ؟
امیر جون تو هم یه نگاه بنداز ببین درست نوشتم یا غلط غولوطه :P
امروز گراب من بعد از نصب ویندوز داغون شد ( یه سری دلیل که چرا ویندوز نصب کرددم :D )
این راهنمای مرحله به مرحله تعمیر گراب 2 هست
شما به یک سی دی زنده اوبونتو احتیاج دارید
alt+f2 رو بزنید و توش بنویسید gnome-terminal
بعدش بزنید
$sudo fdisk -l
پارتیشن تیبل شما یه چیزی تو مایه های این خواهد بود
/dev/sda1 29 8369 66999082+ 83 Linux
/dev/sda2 * 8370 13995 45190845 7 HPFS/NTFS
/dev/sda3 13996 14593 4803435 5 Extended
/dev/sda5 13996 14593 4803403+ 82 Linux swap / Solaris
خب اون بالا لینوکس من رو جلوی sda1 نوشته
حالا پارتیشنش رو متصل میکنم با دستور زیر
$sudo mount /dev/sda1 /mnt
$sudo mount --bind /dev /mnt/dev
$sudo mount --bind /proc /mnt/proc
این گزینه هم اختیاریست
$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
بعد میریم به
sudo chroot /mnt
میگه دیگه نیاز نیست sudo بزنی چون الان اکانت روت هستی
خب حالا میگه شاید بخوای گراب رو ویرایش کنی ( مثلا این که مدت انتظار رو تغییر بدی )
واسه همین میزنی
nano -w /etc/default/grub
میگه الان با گزینه ها بازی کن ( یعنی هر بلایی میخوای سرشون بیار :D )
بعد بزن
grub-install /dev/sda
میگه اگه مثل من خطا داد اینو بزن ، یا میگه که برای چک کردنش اینو بزن ;D
grub-install --recheck /dev/sda
خب حالا میتونی از chroot خارج بشی umountش کنی ، بعدشم کامپیوتر رو ری استارتش کن
exit
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt
sudo reboot
-
ممنون كه جواب دادي اما ايني كه شما گفتين را فارسيش تو ويكي ابونتو هم بود
اما من از اين راه نتونستم چون
كلي خطا ميده مثل اين :
mount point /mnt/dev does not exist
يا مثلا اينكه نميتونم chroot كنم و در كل همش را خطا ميده
اومدم از راه سي دي بوتيبل برم كه اون مشكل بالا را بش برخوردم
حالا اين وسط موندم كه چيكار كنم )):
-
میشه بررسی کنی و همه خطاهائی رو که توی مراحل بالا بهت می ده رو بذاری اینجا ؟
فقط یه زحمت بکش ابتدا یه دستور:
sudo -s
بزن و پسوردتو بده تا با کاربر ریشه وارد بشی ( و خیلی مراقب فرامینت باش! ) و همه sudo های دستور ایمان جان رو از اول دستورات حذف کن!
اگر گراب رو در یک پارتیشن جدا نصب کردی دایرکتوری boot رو هم در دایرکتوری بوت شاخه mnt مانت کن! پیغام داد این دایرکتوری ها وجود نداره با دستور:
mkdir /mnt/what you need
دایرکتوری های لازم رو بساز.
دقت کن پارتیشنی که لینوکس رو توش نصب کردی رو با دیگر پارتیشن های اکستنددت (لینوکسی ها ) اشتباه نگیری و در ضمن اون پارتیشنی که علامت ستاره ( * ) جلوشه هم اگر ویندوز روی سیستمت نصبه مربوط به ویندوزه! با اون کاری نداریم!
من با این دستور بارها روی سیستم ضعیفم گراب 2 رو عوض کردم و مشکلی نداشتم. یکم بهش دقت کن!
راستی می تونی لایو بالا بیای اصلا یا نه ??? وقتی اومد بالا بطور زنده بذار تا کامل بالا بیاد بعد یه ترمینال توی محیط گرافیکی باز کن و ....
نتیجه رو هم اینجا بذار
-
خب رفيق وقتي كه من لايو بيام بالا ديگه پسورد روت كه فايده اي نداره بزنم؟
-
درست می فرمایید! اشتباه از من بود: نیاز به پسورد نداره.
درست شد؟
-
اگر اوبونتو ۹٫۱ یا ۱۰٫۰۴ دارید :
با سی دی اوبونتو بالا بیایید . سپس به درون درایوها رفته و درایوی که اوبونتو بر روی ان نصب است را سوار( mount ) کنید . دقت کنید اگر درایوی را نادرست سوار کردید باید ان را unmount کنید . در پایان باید تنها یک درایو سوار باشد ان هم درایویست که اوبونتو در ان نصب است
به خط فرمان بروید :
mount | tail -1
همچین پاسخی مپدهد :
/dev/sda2 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)
برای اطمینان از درستی کارتان :
ls /media/0d104aff-ec8c-44c8-b811-92b993823444/boot
که نام مدیا را باید از دستور خط بالاتر بدست آورید ( با زدن tab خودش بخش نام مدیا را پر میکند ) . اگر کارتان درست بوده باشد پاسخی اینچنین دریافت میکنید :
config-2.6.18-3-686 initrd.img-2.6.18-3-686.bak System.map-2.6.18-3-686
grub lost+found vmlinuz-2.6.18-3-686
initrd.img-2.6.18-3-686 memtest86+.bin
کنون بنویسید :
sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444 /dev/sda
که نام پس از مدیا همان است که در بالا با ان کار میکردیم .
پیغامی که موفقیت امیز بودن کار را نشان میدهد اشکار خواهد شد . خط فرمان را ببندید و دستگاه را reset کنید .
نکته : این روش را آزموده ام و درست بودست .
-
داداش اينم كارايي كردم اما بازم جواب نداد ](*,) ](*,)
http://esfahan2000.persiangig.com/Screenshot.png
http://esfahan2000.persiangig.com/Screenshot-1.png
-
سلام
آقا من اینجا یه سری توضیحات دادم شاید بدرد بخوره
البته اینو اضافه کنم که این برنامه EasyBCD یه قسمت داره به اسم نصب grub . والا من هنوز تست نکردم ببینم کار میکنه یا نه . چون شرمنده تا حالا گرابم خراب نشده . اگر خواستی میزنم خرابش میکنم تا بتونم نظری بدم . این روش خاص منه .
http://forum.ubuntu.ir/index.php/topic,14058.msg107547.html#msg107547 (http://forum.ubuntu.ir/index.php/topic,14058.msg107547.html#msg107547)
و تاحالا باهاش زیاد جواب گرفتم . نمیدونم شاید build 100 این برنامه نصب گراب 2 و یا تنشیمات خفن تری داشته باشه
خودم در آینده ای نه چندان دور build 100 رو دانلود و روش کار میکنم . واقعا برنامه شاخیه .
من که سازندگانشو خیلی دعا کردم ببینم . انشاالله شما هم کارت راه بیوفته
-
شما در زدن دستور ها دقت کن
شما اصلا فایل resolve.conf ندارید
احتمالا دستور زیر رو فراموش کردی بزنی
$sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
در ضمن شما با sudo su وارد ریشه شدید چرا دوباره دستور chroot رو با sudo زدی ؟
یه بار دیگه امتحان کن ;)
-
خب حالا كه resolve.conf را ندارم چيكار بايد بكنم؟
-
شما نتیجه دستور زیر رو بگذار
ls /mnt
ls /etc
-
سلام
من يه فايل اموزشي ساختم ببينيد به دردتون ميخوره
http://hamidtb.persiangig.com/Ubuntu/Grub%202.pdf (http://hamidtb.persiangig.com/Ubuntu/Grub%202.pdf)
-
با سلام
من یه ویندوز نصب کردم سپس طبق لینک زیر قسمت " تعمیر گراب بعد از نصب ویندوز " عمل کردم :
http://wiki.ubuntu.ir/GrubHowto?highlight=%28grub%29
اما متاسفانه بعد از ریستارت سه خط زیر ظاهر میشه و جلو نمیره :
grub loading stage 1.5
grub loading , please wait ...
error 21
کسی میدونه مشکل چیه ؟
با سپاس