انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: ناربه در 14 مهر 1386، 02:39 بظ
-
من در سيستمم ويندوز ، ابونتو و SuSE دارم. از داخب ويندوز پارتيشن SuSE رو پاك كردم و بعد از ريستارت گراب Error ميداد. الان چطوري گراب رو ترميم كنم؟ ](*,) ](*,)
-
چه اروری داده ناربه جان ؟
یه کار راحت اینه که برنامه supergrubdisk رو بگیری و دانلود کنی و بزنی رو سی دی و باهاش سیستم رو بوت کنی و بری گروب رو درست کنی.
-
چه اروری داده ناربه جان ؟
یه کار راحت اینه که برنامه supergrubdisk رو بگیری و دانلود کنی و بزنی رو سی دی و باهاش سیستم رو بوت کنی و بری گروب رو درست کنی.
ميگه
Loading grub menu... .
Grub Error 27.
يه چيزي تو همين مايه ها. مجبور شدم ابونتو رو دوباره نصب كنم. ](*,) ](*,)
-
پاک کردن صورت مساله چیز جالبی نیست. :(
شما در مورد مشکلتون توضیح کافی ندادید. برداشت من از سوالتون اینه که شما اول ویندوز بعدش اوبونتو و بعد از این دو سوزه رو نصب کرده باشید. boot loader معمولا در داخل mbr قرار داره. mbr هم ۵۱۲ kb بیشتر نیست و چون حجم bott loader بیشتر از ۵۱۲ هست ، معمولا فقط لینکی به پارتیشن لینوکسی در این قسمت وجود دارد و boot loader از روی پارتیشن لینوکسی اجرا میشود. وقتی شما پارتیشن لینوکسی رو پاک میکنید گراب بنده خدا همین جوری لنگ در هوا میمونه.
اگر هم دیگه سوزه رو نمیخواستید ، قبل یا بعد از پاک کردن سوزه باید boot loader اوبونتو رو نصب میکردید.
دستورات زیر را بعد از بوت سیستم توسط یک توزیع live برای برگرداندن گراب انجام دهید.
sudo grub
find /boot/grub/stage1
خروجی دستور بالا چیزی مانند (hdx.y) میباشد. اگر بیش از یک توزیع بر روی سیستم خود نصب کرده باشید ، تعداد خروجی بیشتر خواهد بود.
root (hdx,y)
و در اخر
setup (hdx)
به جای x و y در سیستم شما مقادیر دیگری وجود دارد.
ضمنا فکر کنم که شماره ارور رو هم اشتباه گفتید.
-
ضمنا فکر کنم که شماره ارور رو هم اشتباه گفتید.
بله. ممنون از راهنمايي
-
sorena جان ببخشید که تاپیک جدید درست نمی کنم و همینجا سوالم رو می پرسم:
کد:
sudo grub
find /boot/grub/stage1
خروجی دستور بالا چیزی مانند (hdx.y) میباشد. اگر بیش از یک توزیع بر روی سیستم خود نصب کرده باشید ، تعداد خروجی بیشتر خواهد بود.
اگه سیستم ما dual boot باشه چی ؟ کدوم رو به عنوان بوت انتخاب می کنه ؟
-
خروجی دستور
find /boot/grub/stage1
پارتیشن های بوت لینوکسی هستش. حالا اگه بیشتر از یک لینوکس داشته باشد و خروجی بیشتر از یکی خواهد شد .مثلا:
grub> find /boot/grub/stage1
(hd0,8)
(hd0,10)
(hd1,5)
حالا در قسمت
root (hx,y)
ادرس پارتیشنی را که میخواهید boot loader آن نصب شود را در وارد کنید.
حالا روت از دیسک live به پارتیشنی که شما گفتید تغییر پیدا کرده. در قسمت بعدی دستور
setup (hdx)
گراب موجود در پارتیشن hdx,y را در mbr پارتیشن hdx دوباره نصب خواهد کرد.
-
sorena جان ممنونم از راهنماییتون ;D