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

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: Linux در 11 مهر 1386، 10:11 ب‌ظ

عنوان: erro22 گراب
ارسال شده توسط: Linux در 11 مهر 1386، 10:11 ب‌ظ
با سلام
من روی یک هارد دوتا سیستم عامل اوبونتو و ویندوز رو داشتم
امروز بنا به دلایلی اوبونتو رو حذف کردم   :( وقتی سیستم رو ریستارت کردم
error22 بوت گراب رو داد حالا باید چیکار کنم باید اوبونتو رو دوباره نصب کنم ؟  ???
البته میدونم راجب بوت گراب مطالب زیادی نوشته شده ولی همشون یا حداقل
اونایی رو که من دیدم راه حل برعکس این مشکل بود (حذف ویندوز وبالا نیومدن لینوکس)
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: ابراهیم در 11 مهر 1386، 10:33 ب‌ظ
سلام،
کافیه CDی boot ویندوز رو بذاری و بری توی حالت recovery (اگر اشتباه نکنم اسمش همین بود!) که بهت یه کنسول می‌ده و بعد از وارد شدن با کاربر administrator، دستور fixmbr رو بزنی.
اگر حل نشد fixboot رو هم در کنار fixmbr امتحان کن.
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Natilous در 11 مهر 1386، 11:23 ب‌ظ
روشی که من می‌گم یکمی خیلی قدیمیه !!! :D
با سی‌دی ویندوز ۹۸ یا فلاپی Dos بوت کن و دستور زیر رو بزنید :
fdisk /mbrbootLoader ویندوز به صورت قبل برمی‌گرده ... :P

موفق باشید .
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Linux در 11 مهر 1386، 11:40 ب‌ظ
خیلی ممنون هر دو روش رو امتحان میکنم
 ;)
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Spring Water در 12 مهر 1386، 04:48 ب‌ظ
يك راه ديگه اينه كه نصب ويندوز رو تا اولين  restart ادامه بدي....يادت نره كه بهتره ويندوز جديد رو توي يك درايو مجزا از ويندوز قبلي نصب كني...بعد از اولين restart دكمه F8 رو چند بار بزن تا منوي نحوه بالا آمدن ويندوزهات رو نشون بده...گزينه Start Windows Normaly رو اتتخاب كن و از ليست ايجاد شده سيستم عامل پاييني رو انتخاب كن و وارد ويندوز شو.
حالا وقت اينه كه فايل boot.ini نه توي root پارتيشن ويندوزت هست رو ويرايش كني.روي my computer, Righat Click  كن و گزينه Properties رو انتخاب كن و روي tab , advanced و سپس روي setting مربوط به startup & Recovery كليك كن. گزينه  edit روانتخاب كن تا فايل boot.ini توي محيط notepad برات باز بشه...حالا بايد اول از همه پارتيشن default  رو با تغييير عدد به پارتيشن ويندوزي كه الان توش هستي ويرايش كني.يعني اگه روي اولين درايوت ويندوز اصلي هست اون رو مثل اين خط ويرايش كن.
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
حالا لازمه كه زير خط [operating systems] تمام خطي رو كه مربوط به ويندوز الانت نيست رو پاك كني ...مثلا اگه مثل من ويندوزت توي اولين درايو اولين هاردت هست فقط اين خط رو زير خط [operating systems] نگه دار.
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

آخرين كاري هم كه بايد انجام بدي اينه كه تمام فايل هاي اون ويندوز نيمه كاره رو پاك كني.

يك كم اين پروسه اي كه گفتم طولاني به نظر مياد ولي انجام دادنش اصلا طولاني نيست فقط نياز به دقت داره.
اميدوارم حرفام بتونه مشكلتو حل كنه.



سعي كن اول روش اقا ابراهيم رو انجام بدي چون ساده تره ولي اگه جواب نداد اين كاري كه گفتم حتما مشكلتو حل ميكنه....
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Linux در 12 مهر 1386، 04:59 ب‌ظ
حل شد ممنون  ;)
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Spring Water در 12 مهر 1386، 10:28 ب‌ظ
خدا رو شكر...خوشحالم كه حل شد...
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: سپهر لاجوردی در 19 آذر 1386، 04:12 ب‌ظ
دوستان من هم مشکل تقریبا مشابهی دارم.
وقتی که اوبونتو رو در کنار xp نصب کردم و سیستم رو restart کردم Grub لود نشد و یک راست xp بالا اومد.
با استفاده از توزیع زنده اوبونتو به صورت دستی grub رو نصب کردم:

sudo grub
find /boot/grub/stage1
root (hd1,3)
setup (hd1)
quit
این بار که restart کردم grub بالا اومد ولی وقتی که از منوی grub اوبونتو رو انتخاب میکردم همین error 22 رو میداد:

no such a partition.
root (hd1,3)
با استفاده از کلید 'e' شروع کردم باهاش ور رفتن تا آخر با دستور زیر اوبونتو از روی هارد بوت شد:

[boot (hd0,3)
اوبونتو از روی هارد بوت شد
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: z.k در 19 آذر 1386، 05:08 ب‌ظ
فایل (menu.lst  (/grub/boot/menu.lst رو ببینید 

ببینید خطوط root به جای درستی اشاره دارند . شبیه

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,6)
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: سپهر لاجوردی در 20 آذر 1386، 03:02 ق‌ظ
ممنون
الآن اوبونتو بالا میاد ولی وقتی windows رو انتخاب میکنم بالا نمیاد:
NTLDR is missing

عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Spring Water در 20 آذر 1386، 06:45 ب‌ظ
از فایل NTLDR ویندوزت BackUp نداری؟؟؟؟آگه داشته باشی که خیلی عالیه....فایل رو داخل root پارتیشن ویندوزت کپی کنی مشکلت حل میشه ...اگه نداری بگو تا یک راهی بگم تا بتونی ویندوزت رو بالا بیاری فقط مشکل اینجاس که باید دوباره Grub رو نصب کنی......
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: z.k در 20 آذر 1386، 08:34 ب‌ظ
1.از روی cd windows سیستم رو بوت کنید
2.تو صفحه setup کلید R رو بزنید تا وارد Recovery mode بشید
3.عدد 1 رو وارد کنید و اینتر کنید
4 . پسورد administrator رو وارد کنید
5. فایل های  NTLDR and NTDETECT.COMرو از فولدر  i386داخل cd تو فولدر root تو هارد کپی کنید
برای مثال فرض کنید : Cهارد و: D مربوط بهCDROM
COPY D:\I386\NTLDR C:\
COPY D:\I386\NTDETECT.COM C:\
cd رو خارج کنید و reboot کنید

البته من دقیقا نمیدونم بعدش چی میشه
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Spring Water در 20 آذر 1386، 10:23 ب‌ظ
این کارو بکنید ولی بعید میدونم که نتیجه بده...آخه فایل NTLDR یک نوع فایله که بر اساس مشخصات سیستم شما بوجود میاد و بعید میدونم که با کپی این فایل مشکل حل بشه....
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: سپهر لاجوردی در 20 آذر 1386، 11:18 ب‌ظ
از فایل NTLDR ویندوزت BackUp نداری؟؟؟؟آگه داشته باشی که خیلی عالیه....فایل رو داخل root پارتیشن ویندوزت کپی کنی مشکلت حل میشه ...اگه نداری بگو تا یک راهی بگم تا بتونی ویندوزت رو بالا بیاری فقط مشکل اینجاس که باید دوباره Grub رو نصب کنی......
نه! backup ندارم. راستش من اصلا اسم این بابا رو قبلا نشنیده بودم که backup بگیرم ازش.  :D
تصور میکنم روش بالا اوردن ویندوز رو بدونم نصب مجدد گراب مشکلی نداره. با استفاده از fixmbr و fixboot تو ریکاوری!؟
فقط نمیدونم این فایل کجاست که backup بگیرم  :- X توی روت پارتیشن ویندوز؟!
ممنون..

1.از روی cd windows سیستم رو بوت کنید
2.تو صفحه setup کلید R رو بزنید تا وارد Recovery mode بشید
3. ...
ممنون. این روش رو امتحان کردم. تاثیری نداشت.

http://ubuntuforums.org/showthread.php?t=633158&highlight=NTLDR&page=2
http://tinyempire.com/notes/ntldrismissing.htm
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: Spring Water در 21 آذر 1386، 09:45 ب‌ظ
نقل‌قول
يك راه ديگه اينه كه نصب ويندوز رو تا اولين  restart ادامه بدي....يادت نره كه بهتره ويندوز جديد رو توي يك درايو مجزا از ويندوز قبلي نصب كني...بعد از اولين restart دكمه F8 رو چند بار بزن تا منوي نحوه بالا آمدن ويندوزهات رو نشون بده...گزينه Start Windows Normaly رو اتتخاب كن و از ليست ايجاد شده سيستم عامل پاييني رو انتخاب كن و وارد ويندوز شو.
حالا وقت اينه كه فايل boot.ini نه توي root پارتيشن ويندوزت هست رو ويرايش كني.روي my computer, Righat Click  كن و گزينه Properties رو انتخاب كن و روي tab , advanced و سپس روي setting مربوط به startup & Recovery كليك كن. گزينه  edit روانتخاب كن تا فايل boot.ini توي محيط notepad برات باز بشه...حالا بايد اول از همه پارتيشن default  رو با تغييير عدد به پارتيشن ويندوزي كه الان توش هستي ويرايش كني.يعني اگه روي اولين درايوت ويندوز اصلي هست اون رو مثل اين خط ويرايش كن.
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
حالا لازمه كه زير خط [operating systems] تمام خطي رو كه مربوط به ويندوز الانت نيست رو پاك كني ...مثلا اگه مثل من ويندوزت توي اولين درايو اولين هاردت هست فقط اين خط رو زير خط [operating systems] نگه دار.
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

آخرين كاري هم كه بايد انجام بدي اينه كه تمام فايل هاي اون ويندوز نيمه كاره رو پاك كني.



این کارو امتحان کن....فکر کنم ویندوزت درست بشه.....بعد از این کار دوباره Grub  رو نصب کن...امیدوارم جواب بده....
عنوان: پاسخ به: erro22 گراب
ارسال شده توسط: سپهر لاجوردی در 11 اسفند 1386، 10:25 ب‌ظ
دوستان به طرز ناگهانی! چند ماهی به اینترنت دستزسی نداشتم، شرمندم که بی جواب موند بحث مون.
کلآ" از 6.04 گذشتم، با 7.10 هیچ مشکلی نداشتم، پارتیشن بندی و نصب ;)
ممنون