نمایش نتایج 1 تا 16 از 16

نام تاپیک: <Grub

  1. #1
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    پست
    854

    <Grub

    سلام
    بلاخره با عنایات آلن باغومیان مدیریت سایت Technotux سی دی Suse9 :oops: به دستم رسید و نصبش کردیم و یکم که داخل لینوکس گشت زدیم یه جا تو قسمت بازی ها قفل کرد اصلا دیگه کار نمی کرد منم ریست رو استاد کردم حالا و وقتی سیستم رو ورشن میکنم صفحه بوت نمی آد که کدوم Os رو انتخاب کنم فقط میرود رو خط فرمان &lt;grub نشون داده می شود و مسیر Devise و File Name از من می خواهد
    باید چیکار کنم که مشکل رفع بشه
    اما خودمونیم یاور ساعت لینوکس به تموم ویندوز میارزه :wink:
    مرسی

  2. #2
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    پست
    854
    این را پیدا کردم در قسمت مقالات سایت Technotux.com
    البته نوش دارو بود بعد از یه بار دیگه نصب Suse :oops:
    ترمیم مدیر بوت لینوکس با استفاده از دیسک‌های زنده

    یکی از موارد استفاده بسیار خوب دیسک‌های زنده یا Live CD های لینوکس رفع اشکالات احتمالی پیش آمده برای سیستم می‌باشد که می‌توانید از آنها به عنوان یک دیسک نجات کاملا مجهز استفاده نمایید و بدون اینکه مجبور به نصب مجدد سیستم‌عامل باشید، تنظیمات و بخش‌های آسیب دیده را به سادگی ترمیم نمایید.
    یکی از مواردی که معمولا کاربرانی را که دارای دو سیستم‌عامل لینوکس و ویندوز بر روی سیستم‌شان هستند دچار مشکل می‌سازد، اشکال در مدیر بوت لینوکس می‌باشد. این اشکال بیشتر در مواقعی پیش می‌آید که سیستم‌عامل ویندوز بدلیل اشکال ایجاد شده مجددا نصب شود. در این صورت اطلاعات MBR سیستم را مجددا نوشته و مدیر بوت لینوکس (لیلو یا گراب) را غیر فعال می‌نماید.
    در چنین مواردی کاربر دیگر قادر به بوت در سیستم‌عامل لینوکس نمی‌باشد. البته برخی از توزیع‌های لینوکس مانند Red Hat و SuSE به همراه دیسک‌های نصب خود دارای امکانی جهت ترمیم مدیر بوت سیستم هستند. در چنین مواردی کافی است که دیسک شماره ۱ را در سیستم قرار داده و بوت نمایید. در لینوکس ردهت می‌توانید جلوی اعلان بوت (:boot) واژه Rescue را تایپ کرده و منتظر بوت سیستم شوید. سپس می‌توانید با تایپ دستور grub-install /dev/hda مدیر بوت پیش‌گزیده ردهت را که همان گراب می‌باشد مجددا فعال نمایید. در لینوکس SuSE در منوی نصب بخشی با عنوان Rescue System قرار داده شده است که توسط آن خواهید توانست همانند عملیاتی که در ردهت انجام دادید، به آسانی مدیر بوت سیستم را به حالت پیش‌گزیده بازگردانید. البته به دلیل اینکه SuSE بطور پیش‌گزیده از لیلو استفاده می‌کند، باید عملیات مربوط به Lilo را برای آن انجام دهید که در پایین شرح داده شده است.
    همانطور که در بالا نیز اشاره کردم، یکی از ابزارهای بسیار خوبی که می‌توانید از آن برای ترمیم مدیر بوت در اکثریت قریب به اتفاق توزیع‌های لینوکس استفاده نمایید، دیسک‌های زنده لینوکس می‌باشند. از دیسک‌های زنده‌ای که می‌توان در این موارد استفاده کرد می‌توان به Knoppix، MandarkeMove، Damn Small، Shabdix و ... اشاره نمود.

    انجام عملیات ترمیم
    در بسیاری از توزیع‌ها بدون داشتن دیسک‌های زنده قادر به ترمیم مدیر بوت نخواهید بود و راهی جز نصب مجدد باقی نخواهد ماند. ولی داشتن یکی از این دیسک‌ها به عنوان یک ابزار جانبی کمک بزرگی در چنین مواردی خواهد بود. بنابراین توصیه می‌کنم که حتما یکی از این دیسک‌ها را داشته باشید.
    انجام عملیات ترمیم بسیار ساده بوده و در مدت بسیار کمی قابل انجام است. کافی است که دیسک زنده خود را وارد سیستم نموده و بوت نمایید. پس از اتمام بوت، بصورت کاربر ریشه وارد شده و دستور ترمیم مدبر بوت را وارد نمایید. این دستور بسته به مدیر بوت پیش‌گزیده سیستم که ممکن است لیلو یا گراب باشد متفاوت خواهد بود.




    مدیر بوت گراب (GRUB)
    بسیاری از توزیع‌ها از مدیر بوت گراب برای بوت خود استفاده می‌کنند. از این توزیع‌ها می‌توان به ردهت، لیبرانت، مندریک و اشاره کرد. در این توزیع‌ها کافی است که پس از ورود به سیستم بصورت متنی یا در یک پنجره ترمینال در حالت کاربر ریشه دستور زیر را وارد نمایید:

    # grub-install /dev/hda


    این در صورتی است که پارتیشن قابل بوت شما روی نخستین دیسک سخت سیستم قرار داشته باشد. با تایپ این دستور MBR بازنویسی شده و تنظیمات قبلی که در فایل پیکربندی گراب (boot/grbu/menu.lst/ یا boot/grub/grub.conf/) موجود بوده است برگردان خواهد شد.

    مدیر بوت لیلو (LILO)
    هنوز تعداد زیادی از توزیع‌ها از مدیر بوت سنتی لینوکس یعنی لیلو استفاده می‌کنند. از این توزیع‌ها می‌توان به دبیان، زوزه، مپیس، Slackware و... اشاره کرد. در این توزیع‌ها کافی است که پس از ورود به سیستم بصورت متنی یا در یک پنجره ترمینال در حالت کاربر ریشه دستور زیر را وارد نمایید:

    # mount /dev/XXX /mnt/
    # lilo -M /dev/hda
    # lilo -C /mnt/etc/lilo.conf


    در لیلو ابتدا باید پارتیشن ریشه لینوکس نصب شده روی دیسک سخت‌تان را متصل (mount) نموده و با استفاده از فایل پیکربندی لیلوی موجود بر روی آن مدیر بوت را برگردان نمایید. به این منظور ابتدا با استفاده از دستور mount پارتیشن مربوطه (مانند hda2 یا hda3 و ...) را متصل کرده و سپس دستورات بعدی را وارد نمایید.
    این در صورتی است که پارتیشن قابل بوت شما روی نخستین دیسک سخت سیستم قرار داشته باشد. با تایپ این دستور MBR بازنویسی شده و تنظیمات قبلی که در فایل پیکربندی لیلو (etc/lilo.conf/) موجود بوده است برگردان خواهد شد.
    اگه راه حل های دیگه ای هم بود ممنون میشوم که برام توضیح دهید
    منبع TechnoTux.Com
    لینک مطلب:http://www.technotux.com/html/module...rtid=70&page=1

  3. #3
    البته این همه کار لازم نیست سی دی اول رو بذارین از قسمت تعمیر بوت بعد قسمت تعمیر به صورت دستی رو انتخاب کنین و از اونجا نیز تعمیر بوت لودر

    همین

  4. #4
    دیسک‌های زنده را از کجا میشه آورد؟

  5. #5
    من بعد از تایپ دستور # grub-install /dev/hda پیغام زیر را دریافت می کنم:
    doesn't have any corresponding Bios drive باید چی کار کنم؟

    از کجا میشه فهمید grub را در کدام پارتیشن نصب کردیم؟

  6. #6
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    دیسک‌های زنده را از کجا میشه آورد؟
    من همه توزیع هایی که دارم را از سایت زیر سفارش دادم
    http://www.technotux.org/html/index....display&pid=68
    اگر شما اینترنت پرسرعت دارید به سایت زیر بروید و با استفاده از این سایت به سایت اصلی توزیع رفته و هر کدام را خواستید دانلود کنید.
    http://distrowatch.com/
    سایت فوق هم تمامی توزیع ها و Ranking آنها را دارد و هم امکان رفتن با سایت اصلی وجود دارد
    از کجا میشه فهمید grub را در کدام پارتیشن نصب کردیم؟

    $find /boot/grub/stage1
    خواندن مطلب زیر برای برگرداندن MBR خالی از لطف نیست
    http://www.fedoraforum.org/forum/showthread.php?t=975
    موفق باشید
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  7. #7
    نقل قول نوشته شده توسط whitehat مشاهده تاپیک

    $find /boot/grub/stage1
    با مد rescue که وارد شدم ودر نهایت به <grub که رسیدم این کد را که وارد کردم خطاداد

    erroe15: file not found

  8. #8
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    این دستور برای پیدا کردن محل گراب است.شما چند پارتیشن در لینوکس ساختید؟ آیا از گراب استفاده می کنید؟
    با مد rescue که وارد شدم ودر نهایت به <grub که رسیدم
    در هر حال اگر به گراب رسیدید setup (hda0) را تایپ کنید.
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  9. #9

    setup (hd0)
    root (hd0,0)

    بسته به تفاوت پیکره بندی ات اعداد رو تغییر بده و راهنمای گراب رو هم ببین .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  10. #10
    نقل قول نوشته شده توسط Inprise مشاهده تاپیک

    setup (hd0)
    root (hd0,0)

    بسته به تفاوت پیکره بندی ات اعداد رو تغییر بده و راهنمای گراب رو هم ببین .
    این کد را با اعداد 0 تا 7 امتحان کردم خطا می داد:


    error12: invalid device requested

  11. #11
    مدیر بخش آواتار whitehat
    تاریخ عضویت
    مهر 1382
    محل زندگی
    شیراز
    پست
    2,175
    شما چند دیسک سخت دارید؟
    آیا در هنگام نصب ویندوز پارتیشن بندی کرده اید ؟
    To follow the path:
    Look to the master
    Follow the master
    Walk with the master
    See through the master
    Become the master

  12. #12
    بجای hd از sd هم استفاده کن . راه بهتر این هست که فایل fstab ات رو بخونی و اینجا بنویسی تا جواب بهتری بگیری .
    UNIX is simple. It just takes a genius to understand its simplicity
    -- Dennis Ritchie

  13. #13
    نقل قول نوشته شده توسط whitehat مشاهده تاپیک
    شما چند دیسک سخت دارید؟
    آیا در هنگام نصب ویندوز پارتیشن بندی کرده اید ؟
    من یک دیسک سخت دارم و هنگام نصب ویندوز فقط پارتیشن c را که قبلا ویندوز روی آن نصب بود unpartitionو پارتیشن بندی مجدد و فرمت کردم

  14. #14
    نقل قول نوشته شده توسط Inprise مشاهده تاپیک
    بجای hd از sd هم استفاده کن . راه بهتر این هست که فایل fstab ات رو بخونی و اینجا بنویسی تا جواب بهتری بگیری .
    فایل fstab را چجوری بخونم؟

  15. #15
    ببین برای اینکه بدانی که چه پارتیشنهایی داری (مثلا هر درایو و رسانه ای) از دستور زیر استفاده کن یک ترمینال باز کن:


    fdisk -l


    فایل fstab در شاخه /etc است. با یک ادیتور متنی مثل vi آنرا ویرایش کن:


    vi /etc/fstab
    ____________________________
    همه چیز را همگان دانند و همگان هنوز از مادر زاده نشده اند. (بزرگمهر حکیم)

  16. #16
    آخرم مشکل من حل نشد

تاپیک های مشابه

  1. یک راهنمای خوب برای تنظیمات GRUB
    نوشته شده توسط oxygenws در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 0
    آخرین پست: سه شنبه 29 آبان 1386, 10:32 صبح
  2. حذف lilo و نصب grub
    نوشته شده توسط Smart User در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: جمعه 10 فروردین 1386, 13:30 عصر
  3. رمز گذارشتن روی لودر grub
    نوشته شده توسط maryam206 در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 5
    آخرین پست: شنبه 12 دی 1383, 13:48 عصر
  4. Config Grub for Kernel 2.6.9
    نوشته شده توسط hamed555m در بخش توسعه‌ی لینوکس و نرم افزارهای آزاد
    پاسخ: 1
    آخرین پست: دوشنبه 30 آذر 1383, 14:44 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •