ترمیم مدیر بوت لینوکس با استفاده از دیسک‌های زنده
S h a b g a r d . O R G
.::Security Group::.

*Nix *Nix *Nix *Nix *Nix *Nix *Nix مبتدی مبتدی مبتدی

    Search for in  

  خانه

  *Nix

      مبتدی

      متوسط

      تخصصی

  Windows

      مبتدی

      متوسط

      تخصصی

  network

  Programming

      PHP

  Security

  Hacking

  Program

      MS-Word

      Graphic

  Cisco

  Hardware

*Nix > تخصصی


ترمیم مدیر بوت لینوکس با استفاده از دیسک‌های زنده
Posted by on Dec 31, 2004, 19:08

ترمیم مدیر بوت لینوکس با استفاده از دیسک‌های زنده

یکی از موارد استفاده بسیار خوب دیسک‌های زنده یا 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/) موجود بوده است برگردان خواهد شد.






---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ---------- ----------
Latest Headlines

 *Nix
 نصب سيستم عامل لينوكس وفارسي نويسي در محيط
kavoshgar.blogsky.com
 نصب سيستم عامل لینوکس مندریک 9.2 Mandrake linux
 راهنماي كاربران جديد لينوكس
 راهنماي كاربران جديد لينوكس
 تعاريف پايه و نكات كاربردي در لينوكس و يونيكس
 تنظیماتIP و شبکه در گنو / لینوکس
 تعیین سطوح دسترسی کاربران در لینوکس
 تاریخچه لینوکس
 ظاهر پوسته فرمان
 استفاده از پوسته فرمان در لینوکس
 Windows
 بازگرداندن ویندوز خراب شده به حالت قبل از بروز مشکل
 چگونه میتوان در ويندوز 98 و ME به درايو NTFS دسترسي داشت
 با افزودن پسورد دوم براي ورود به ویندوز XP امنیت خود را تا حد زیادی افزایش دهید
 برنامه های تحت داس و قدیمی را چگونه در XP اجرا کنیم
 نصب ويندوز 98 يا ME در محیط ويندوز NT يا XP فقط در یک دقیقه و نیم
 مقدمات و نيازهاي شما براي يادگيري TCP/IP
 امكانات شبكه اي ويندوز
 SSL چيست ؟
 آموزش HyperTerminal
 آموزش كرك فايل هاي SAM
 network
 كارت شبكه يا LAN Card
 شبكه سرى يا BNC
 شبكه Hub
 تنظيم و كنترل برنامه Network Neighborhood
 استفاده از شبكه و عمل Sharing
 نصب و تنظيم برنامه Wingate جهت اتصال شبكه به سرور و اينترنت
 AAA (Authentication, Authorization and Accounting)
 مقدمه ای بر شبکه خصوصی مجازی (VPN)
 ip و port
  RFC چيست؟
 Programming
 زبان برنامه نویسی D قسمت اول
 زبان برنامه سازی D تحت لینوکس قسمت دوم
 زبان برنامه‌نويسی D بخش سوم
 زبان برنامه نویسی D بخش چهارم
 زبان برنامه نویسی D بخش پنجم
 زبان برنامه‌نویسی D بخش ششم
 نرم‌افزار آزاد یا باز‌متن چیست؟
 مقدمه ای بر برنامه نويسی شی گراء در دات نت
 آموزش رتينا
 ايجاد فايل XML با استفاده از يک بانک اطلاعاتی
 Security
 بررسی نحوه عملکرد فایروال Firewallیا ديواره آتش
 مقايسه سرورهای لينوکس و ويندوز
 چه فایلهائی میتوانند برای کاربران مخاطره آمیز باشند !
 امنيت برنامه های وب ( بخش اول )
 امنيت برنامه های وب ( بخش دوم )
 امنيت برنامه های وب ( بخش سوم )
 امنيت برنامه های وب ( بخش چهارم )
 امنيت برنامه های وب ( بخش پنچم )
 امنيت نامه های الکترونيکی ( بخش اول )
 مفاهيم اوليه پروتکل TCP/IP ( بخش اول )
 Hacking
 چگونه هکر شویم؟ بخش اول
 چگونه هکر شویم؟ بخش دوم
 هنر هشتم : كرك كردن
 مقدمات قبل از شروع يادگيری هک
 Port Scanning
 Port Scanning
  کاربرد نرم‌افزار nmap
 IP Scanning
 پورت ۷۹
 پورت ۸۰ چيست؟
 Program
  آموزشهاي افكتهاي فتوشاپ
 Shocking Text
 مبانی آشنايی با Word
  آموزش ساخت متن یخی
 نصب تم در موزیلا فایرفاکس
 کلید های میانبر در فایرفاکس
 Cisco
 آشنايي با مدارک سيسکو
 Cisco Systems
 Hardware
 آشنايي با پورت USB
 نحوه انتخاب يك كارت صدا