نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی

حذف گراب لودر سیستم عامل GRUB: پیکربندی، توضیحات

بسیاری از دارندگان لپ تاپ با سیستم عامل لینوکس از پیش نصب شده (معمولا اوبونتو یا فدورا) در نهایت تصمیم می گیرند آن را به ویندوز 7 یا ویندوز 8 منتقل کنند. دومین مورد رایج زمانی است که کاربر لینوکس را برای اهداف ارزیابی نصب کرده، سپس این سیستم عامل را تخریب کرده است. در نتیجه، او نمی تواند ویندوز را بارگیری کند - هنگام بارگیری خطایی ایجاد می شود. اکنون به شما نشان خواهم داد که چگونه این مشکل را برطرف کنید و بوت لودر GRUB را حذف کنید تا بوت لودر ویندوز بازیابی شود.

گراب چیست؟

GRand Unified Bootloader (GRUB) یک بوت لودر جهانی برای سیستم عامل ها است. در هسته خود، مانند منویی است که به شما امکان می دهد انتخاب کنید کدام سیستم عامل را روی رایانه یا لپ تاپ خود بارگیری کنید.
تا به امروز، نسخه دوم در حال نصب است - GRUB2.

حذف Grub با استفاده از دیسک نصب ویندوز 7، 8 یا 10 یا USB

مرحله 1. بایوس را تنظیم می کنیم تا از دیسک نصب یا فلش درایو بوت شود و از آن بوت شود.

گام 2. هنگام بارگذاری، بخش Recovery را انتخاب کنید.

مرحله 3. در لیست ابزارها، مورد "خط فرمان" را انتخاب کنید.

مرحله 4. در پنجره باز شده کنسول ویندوز، دستورات را تایپ کنید:

نتیجه اجرای هر دو دستور باید به صورت زیر باشد:

مرحله 5. پنجره را ببندید و راه اندازی مجدد کنید.

همینطور در ویدئوی مثال:

پس از چندین تلاش ناموفق برای بوت دوگانه اوبونتو 15.04 و ویندوز 10 بر روی یک هارد دیسک و رایانه با سیستم عامل UEFI، و عدم اطلاع از علت اولین تلاش ناموفق، تصمیم گرفتم که تلاش های ناموفق بعدی باید به دلیل وجود Ubuntu GRUB در پوشه EFI را بوت کنید.

علاوه بر این، هنگامی که نصب کننده سعی می کند GRUB را نصب کند، دستگاه همیشه منجمد می شود

بنابراین فکر کردم که اگر بتوانم پوشه ubuntu را از پوشه Boot EFI حذف کنم، نصب با موفقیت انجام می شود. در نهایت نشد، اما فهمیدم که چگونه فایل‌های GRUB را از ویندوز 10 از خط فرمان حذف کنم.

این موضوع نحوه انجام این کار را توضیح می دهد. این شامل لیست کردن و انتخاب هارد دیسک های شناسایی شده از خط فرمان، لیست پارتیشن های روی هارد دیسک و سپس لیست کردن و حذف پوشه مورد نظر بود. دلیل دیگری که ممکن است بخواهید این کار را انجام دهید حذف پارتیشن های لینوکس است که به طور خودکار فایل های GRUB را از پوشه EFI Boot حذف نمی کند.

بنابراین شروع به پاسخ دادن به سوال "".

برای شروع، وارد ویندوز 10 شوید، روی منوی Command Prompt، PowerShell کلیک کنید، یا روی کادر جستجو کلیک کنید و cmd را تایپ کنید. سپس بر روی نماد برنامه ترمینال کلیک راست کرده و "Run as administrator" را انتخاب کنید. شکل 1 دستورات (خط دار) مورد استفاده برای تکمیل مرحله اول را نشان می دهد - فهرست کردن و انتخاب هارد دیسک. برای امکان کپی و پیست کردن، برای کسانی که ممکن است به آن نیاز داشته باشند، دستورات را در بلوک کد بعد از آخرین تصویر ارائه کرده ام.

در این تصویر دیسک مورد نظر به صورت هارد 465 گیگابایتی با پارتیشن GPT نشان داده شده است

شکل 1: استفاده از diskpart برای فهرست کردن هارد دیسک های شناسایی شده در ویندوز 10

پس از انتخاب دیسک مورد نظر، پارتیشن های آن لیست می شود تا بتوانید پارتیشن (حجم) مربوط به پوشه Boot EFI را تعیین کنید. در شکل 2، این بخش جلد 2 است. به طور معمول، این تنها حجم با FAT32 در ستون Fs (سیستم فایل) و System در ستون اطلاعات است. هنگامی که شناسایی و انتخاب شد، یک درایو به آن اختصاص می‌دهید تا کارها آسان‌تر شود. در این مثال، من به آن یک حرف D اختصاص دادم. پس از آن، از diskpart خارج شوید.


شکل 2: لیست پارتیشن های دیسک در ویندوز 10

وظیفه نهایی این است که به پوشه Boot EFI با محتویات آن بروید تا مشخص کنید فایل های GRUB کدام زیر پوشه هستند. در پوشه EFI قرار خواهد گرفت. فایل های GRUB برای توزیع نصب شده در پوشه ای با همان نام توزیع قرار خواهند گرفت. به عنوان مثال، اگر اوبونتو مانند این مثال نصب شده باشد، نام پوشه ubuntu خواهد بود. با استفاده از دستور rmdir / s پوشه را حذف کنید. این معادل ویندوز 10 دستور Unix / Linux rm -r است.

شکل 3: حذف یک دایرکتوری غیر خالی Ubuntu GRUB در ویندوز 10

تمام دستورات استفاده شده در این بلوک کد نشان داده شده است.


ترجمه از سایت linuxbsdos.

همچنین ممکن است تعجب کنید که چگونه سیستم اوبونتو خود را به روز کنید و چگونه یک پوسته است.

لطفاً توجه داشته باشید که این روش لزوماً بهترین یا تنها راه انجام آن نیست، بنابراین اگر از بهترین روش اطلاع دارید، لطفاً نظر خود را در سایت ما ارسال کنید. اگر گزینه شما راحت تر باشد، قطعا مقاله را تکمیل خواهم کرد.

اگر در مورد موضوع "چگونه بوت لودر Grub را حذف کنیم" سؤالی دارید، آنها را نیز در فرم نظرات در وب سایت ما بنویسید. از بازدید شما متشکرم!

اگر خطایی پیدا کردید، لطفاً یک متن را انتخاب کنید و فشار دهید Ctrl + Enter.

بوت لودر Grub بوت لودر پیش فرض اکثر توزیع های لینوکس است. Grub مخفف GRand Unified Bootloader است، نه تنها از بوت کردن لینوکس، بلکه از Widnows و DOS نیز پشتیبانی می کند.

اگر لینوکس را نصب کردید و به دلایلی تصمیم گرفتید آن را حذف کنید و ویندوز را برگردانید، یا یک درایو فلش USB قابل بوت لینوکس ایجاد کردید، اما اکنون دیگر به آن نیاز ندارید، باید بوت لودر Grub را حذف کنید. در این آموزش به نحوه حذف بوت لودر Grub از MBR یا UEFI می پردازیم و همچنین در مورد نحوه حذف Grub از USB Stick صحبت خواهیم کرد.

نحوه حذف بوت لودر Grub و بازیابی ویندوز

اگر دو سیستم عامل ویندوز و لینوکس روی رایانه خود نصب کرده اید و می خواهید لینوکس و بوت لودر آن را با بازگردانی بوت لودر Widows پاک کنید و از جدول MBR استفاده می کنید، انجام این کار بسیار آسان است.

شبکه اغلب روشی را توصیه می کند: دیسک نصب ویندوز را بردارید، از آن در حالت بازیابی بوت کنید و دستورات را اجرا کنید:

bootrec \ fixboot

این واقعاً پاسخ به این سؤال است که "چگونه Grub را حذف کنیم و بوت لودر ویندوز را بازیابی کنیم؟" و کار می کند. اما یک راه بسیار ساده تر وجود دارد. شما حتی نیازی به راه اندازی مجدد کامپیوتر خود ندارید. ابزار Bootice به شما امکان می دهد بوت لودر ویندوز را بازیابی کنید و Grub را از هارد دیسک خود با چند کلیک حذف کنید.

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

سپس ویندوز NT 5.x / 6.x MBR:

و دکمه را فشار دهید پیکربندی / نصب:

و انجام شد: شما با موفقیت توانستید بوت لودر Grub را به طور کامل حذف کنید. می توانید راه اندازی مجدد و بررسی کنید.

نحوه حذف بوت لودر Grub در UEFI

این مشکل نیز با استفاده از ابزار Bootice حل شده است. فقط این بار دقیقاً به نسخه 64 بیتی برنامه نیاز دارید.

یکی از مزایای UEFI در MBR این است که می توانید چندین بوت لودر را به طور همزمان روی یک پارتیشن خاص نصب کنید. برای حذف بوت لودر Grub و بازیابی عملکرد ویندوز، کافی است Grub را درست زیر صف بوت UEFI حرکت دهید.

برنامه را باز کنید، به تب UEFI بروید و کلیک کنید ویرایش ورودی های بوت... پنجره ای مانند این باز می شود:

شما در اینجا دو گزینه دارید. یا Grub را در زیر بوت لودر Widnows با دکمه پایین بیاورید پایین، یا با دکمه ورودی بوت لودر را به طور کامل حذف کنید دل... اما در هر دو مورد، فایل های بوت لودر روی دیسک باقی می مانند. باید بوت لودر Grub را به همراه تمام فایل هایش از خط فرمان به طور کامل حذف کنید. این روند کمی پیچیده است، اما به هر حال آن را تجزیه خواهیم کرد.

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

سپس به دیسک های موجود نگاه می کنیم:

و ما تنها دیسک خود را که اکنون ویندوز روی آن نصب شده است و قبلاً اوبونتو نصب شده بود انتخاب می کنیم:

پس از انتخاب دیسک، می توانیم لیست پارتیشن های روی آن را مشاهده کنیم:

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

ما با استفاده از دستور این بخش را به عنوان قسمت فعلی انتخاب کردیم:

سپس یک نامه به آن اختصاص می دهیم تا بتوانیم با آن کار کنیم:

تخصیص حرف = D:

به پوشه EFI بروید:

پوشه حاوی فایل های بوت لودر اوبونتو را حذف کنید:

انجام شد: حذف بوت لودر Grub کامل شد و اکنون فایل های آن دیگر روی سیستم نیست.

نحوه حذف Grub از یک USB

در درایوهای فلش، به عنوان یک قاعده، از جدول پارتیشن MBR استفاده می شود. برای حذف بوت لودر Grub از یک USB، فقط فرمت کردن آن کافی نیست. لودر در جدول MBR نوشته شده است و بنابراین باید آن را دوباره ایجاد کنیم. من به شدت از استفاده از این روش برای حذف بوت لودر Grub از هارد دیسک خودداری می کنم، زیرا همه داده ها را از دست خواهید داد.

ما روی یک سیستم لینوکس کار خواهیم کرد. ابتدا ببینید فلش مموری شما چه نام دستگاهی دارد، مثلاً با استفاده از برنامه Gparted یا در ترمینال با دستور:

سپس کل جدول پارتیشن موجود را حذف خواهیم کرد:

dd اگر = / dev / صفر = / dev / تعداد sdc = 512

اکنون با استفاده از همان Gparted، یک جدول پارتیشن جدید ایجاد می کنیم:

یک پارتیشن روی یک درایو فلش USB ایجاد کنید و آن را به سیستم فایل FAT32 فرمت کنید:

اکنون می دانید که چگونه MBR را از درایو فلش USB حذف کنید، فقط آن را از روی هارد خود پاک نکنید، زیرا بعداً بازیابی آن دشوار خواهد بود.

نتیجه گیری

من نمی دانم چرا باید لینوکس را حذف کنید. این یک سیستم عامل عالی است، اگرچه هنوز سخت افزاری وجود دارد که آن را پشتیبانی نمی کند یا به طور کامل پشتیبانی نمی کند. سریع تسلیم نشوید: اگر لینوکس روی یک دستگاه کار نمی کند، شاید در آینده یک کامپیوتر دیگر داشته باشید یا هسته شروع به پشتیبانی از لپ تاپ شما کند. امتحان کنید و آزمایش کنید. به هر حال، اکنون می دانید که چگونه Grub را از هارد دیسک خود حذف کنید. اگر سوالی دارید در نظرات بپرسید.

بیش از ده ها کاربر جدید غیرویندوز این روزها با عبارت "bootloader" با مقدار زیادی شک و تردید استقبال می شوند. و یک دلیل کاملاً منطقی برای این وجود دارد: اکثر تازه واردان، قبل از اینکه به استفاده از سایر سیستم عامل های کمتر رایج موجود در بازار روی آورند، از همان ویندوز در زندگی روزمره خود استفاده می کردند. در آن، این لودر تا حد امکان ابتدایی و شفاف پیاده سازی شده است. و اگرچه این تا حدی راحتی را برای یک کاربر معمولی می افزاید، در عین حال، عملکرد محبوب ترین و جهانی ترین سیستم عامل را نیز کاهش می دهد. بنابراین، همه کسانی که تصمیم گرفته اند به سایر محصولات صنعت IT توجه کنند، مطمئناً باید با بوت لودر جهانی GRUB آشنا شوند که در آینده به کار با چندین سیستم عامل نصب شده بر روی یک رایانه کمک قابل توجهی می کند.

ابزار جهانی برای سیستم های غیر جهانی

اول از همه، اجازه دهید با نامگذاری GNU GRUB شروع کنیم. این مخفف از انگلیسی به عنوان "Bootloader اصلی یکپارچه" ترجمه می شود. خالق آن پروژه گنو است، یک سازمان غیرانتفاعی که در زمینه فناوری اطلاعات به دلیل نرم افزار رایگان خود مشهور شده است. خود GRUB، طبیعتاً منویی برای انتخاب بوت سیستم عامل لازم برای کاربر از لیست کامل سیستم های پشتیبانی شده است:

  • لینوکس.
  • FreeBSD.
  • سولاریس.

در این صورت، GRUB قادر خواهد بود حتی با ویندوز نیز کار کند. با این حال، برای راه اندازی چنین سیستم هایی که مستقیماً توسط این بوت لودر پشتیبانی نمی شوند، نکات ظریف خاصی وجود دارد که کمی بعد با تمام جزئیات و جزئیات بررسی خواهیم کرد.

مسیر توسعه فناوری

محبوبیت روزافزون GRUB دلیلی اساسی برای توسعه و بهبود پیوسته بوت لودر در آینده بوده است. اولین نسخه از بوت لودر، با نام GRUB Legacy، هنوز هم وظایف یک بوت لودر یکپارچه را برای سیستم های یونیکس مانند انجام می دهد. پشتیبانی گسترده شرکت های جدی (مانند RedHat و Novell) و توزیع های سرور به طور کلی عمر طولانی آن را تضمین کرد.

با این حال، حتی این شرایط به هیچ وجه بر بهبود بیشتر بوت لودر تأثیری نمی گذارد، به لطف آن کاربران در این زمان آخرین نسخه GRUB 2 را دریافت کردند. GRUB 2 که از یک خط تمیز بازنویسی شده است، به ندرت وجه اشتراکی با منسوخ شده دارد. GRUB Legacy، به جز نام خود ... امروزه، به عنوان سیستم عامل پیش فرض اوبونتو از نسخه 9.10، نسخه 2 GRUB، به لطف ساختار پیشرفته تر و قدرتمندتر خود، به طور کامل هر گونه توسعه بیشتر Legacy را که قبلاً به خوبی اثبات شده بود، متوقف کرد.

با این حال، یک مبتدی باید از همان ابتدا بفهمد که GRUB 2 یک بوت لودر پیچیده تر از نسخه قبلی است. بنابراین، به منظور نجات کاربران از مشکلات و مشکلات احتمالی، سپس تمام کوچکترین جزئیات به سادگی و با جزئیات ارائه می شود که درک آن به شما امکان می دهد از تمام نوآوری های آخرین نسخه استفاده کامل کنید و کاملاً وجود دارد. تعداد کمی از آنها:

  • پشتیبانی از اسکریپت (برای حلقه ها، شرایط، متغیرها و توابع).
  • رابط گرافیکی قابلیت تغییر انعطاف پذیر را اضافه می کند ظاهربوت لودر برای سلیقه های فردی کاربر (GRUB 2 را می توان به راحتی از یک جدول سیاه و سفید به یک پنجره شیک چند رنگ تغییر داد).
  • امکان بارگذاری پویا ماژول ها. این اجازه می دهد تا عملکرد را نه در مرحله مونتاژ، بلکه مستقیماً در زمان اجرا گسترش دهید.
  • سازگار با معماری های مختلف
  • پشتیبانی برای بوت کردن سیستم عامل مک اضافه شده است.
  • کار پایدار با سیستم های فایل مانند: FAT16, FAT32, NTFS، هر نسخه داخلی, XFSو ISO
  • نوع نصب کراس پلتفرم به شما امکان می دهد GRUB2 را با معماری متفاوت نصب کنید
  • معرفی حالت ایمن در شرایط مشکل.
  • رفع اشکالات قدیمی GRUB Legacy که در ابتدا به دلیل الزامات قابل رفع نبود

آیا همه شما در مورد LILO شنیده اید؟

البته، نه تنها GRUB به انتخاب کاربران در میان لودرهای سیستم عامل محدود می شود. مشابه آن LILO است - بوت لودر لینوکس (LInux LOader)، که هنوز ارتباط خود را به طور کامل از دست نمی دهد. با این حال، به نفع GRUB، چندین ویژگی متمایز وجود دارد. باید ویژگی ها را در نظر گرفت. تا کنون، رقیب مستقیم قطعا نمی تواند به خود ببالد:

  • LILO فقط از 16 پیکربندی بوت پشتیبانی می کند، در حالی که GRUB از تعداد نامحدودی از تنظیمات بوت پشتیبانی می کند.
  • GRUB می تواند از طریق یک شبکه محلی بوت شود، که در مورد LILO صدق نمی کند.
  • در نهایت، LILO همان رابط تعاملی خط فرمان را ندارد که کاربران آخرین نسخه GRUB مدت‌هاست به آن عادت کرده‌اند.

تنها ویژگی مشترک هر دو لودر نیاز به کامپایل کردن تمام تغییرات ایجاد شده در منو در هر بار است. ویژگی ذخیره خودکار مدت هاست که در بوت لودر اختصاصی لینوکس وجود ندارد. GRUB 2 نیز فاقد چنین ویژگی مفیدی است. اما حتی با در نظر گرفتن این تفاوت ظریف، ناخوشایند برای استفاده روزمره، LILO در چندین نقطه به رقیب خود می بازد، که به لطف آن روز به روز در میان رایانه های خانگی کاربران گسترده تر می شود.

نصب GRUB: تمام تفاوت های ظریف و جزئیات فرآیند

مطمئن شوید که اوبونتو را از ابتدا نصب کرده اید یا سی دی قابل بوت (LiveCD). پس از راه اندازی سیستم، باید ترمینال را با میانبر صفحه کلید Ctrl + Alt + F2 فراخوانی کنید و سپس دستورات زیر را در آن بنویسید:

Sudo add-apt-repository ppa: cjwatson / grub،

Sudo add-get update && sudo add-get install grub2,

Sudo update-grub2.

و حتی اگر اوبونتو را نصب نکرده باشید، اما یک LiveCD داشته باشید، رویه تنها با یک تفاوت کوچک ثابت می ماند. پس از بوت شدن از این، گزینه "Try Ubuntu" را انتخاب کنید - به این ترتیب سیستم را بدون هیچ تغییری در رایانه خود راه اندازی می کنید. پس از آن، نصب بوت لودر GRUB را به همین ترتیب از مرحله فراخوانی ترمینال ادامه دهید.

با دستور می توانید نسخه نصب شده بوت لودر را بررسی کنید grub-install -vو همچنین مستقیماً هنگام بوت کردن اوبونتو.

الگوریتم راه اندازی GRUB

با تکمیل نصب GRUB، بوت لودر ابتدا کد MBR را به کد خود تغییر می دهد. MBR یک بخش حاوی رکورد اصلی راه‌اندازی (از انگلیسی. شامل:

  • کد اصلی بوت لودر (446 بایت)؛
  • جدول پارتیشن با توضیحات پارتیشن های اولیه و ثانویه هارد دیسک (64 بایت).

با توجه به اندازه کوچک بخش MBR، راه اندازی GRUB در دو مرحله مشروط قرار می گیرد:

  1. MBR حاوی پیوندی به فایل پیکربندی است (که می تواند بر روی هر دیسک سختی، به صلاحدید کاربر قرار گیرد). روی آن است که کل مرحله بوت، از مرحله دوم شروع می شود، مشخص می شود.
  2. فایل پیکربندی آنها تمام تنظیمات و داده های مورد نیاز برای کار GRUB را در نظر می گیرد. اگر در مرحله دوم فایل پیکربندی پیدا نشد، فرآیند بوت خاتمه می یابد و کاربر باید به صورت دستی پیکربندی بوت را از خط فرمان انتخاب کند.

این ساختار راه‌اندازی به GRUB اجازه می‌دهد "به‌طور گسترده‌تر از بسیاری دیگر از آنالوگ‌ها قابل تنظیم و انعطاف‌پذیرتر باشد، که در آن این فرآیند تا حداکثر میزان ممکن ساده‌سازی شده است."

متداول ترین دستورات کنسول استفاده می شود

گستره قابل توجهی از امکانات کار در حالت کنسول آخرین نسخه GNU GRUB، امکان سفارشی سازی و پیکربندی نیز کاربران را تحت تأثیر قرار می دهد. برای ورود به آن، فقط کلید "C" را فشار دهید در حالی که منوی بوت نمایش داده می شود، پس از آن فقط باید دستورات مورد نیاز خود را به درستی وارد کنید:

دستوراتشرحنمونه ای از ورودی کنسول
lsیک دستور جهانی برای کار با لیست هارد دیسک ها و پارتیشن ها. می توان از آن برای نمایش محتویات یک پوشه استفاده کرد.ls / boot / grub
استفاده از آن اطلاعات کاملی را در مورد هر بخش ارائه می دهد. این نشان دهنده نوع سیستم فایل روی آن، برچسب آن، UUID و همچنین تاریخ آخرین تغییرات است.
گربهاطلاعات مربوط به محتوای یک فایل خاص را نمایش می دهد.cat / مسیر / نام فایل
لینوکسیک آنالوگ از دستور هسته GRUB از نسخه خوب قدیمی Legacy، که به شما امکان می دهد هسته لینوکس مشخص شده را بوت کنید.

kernel_file لینوکس

گزینه 1 = مقدار

گزینه 2 گزینه 3

زنجیر اندازانتقال کنترل بار به بوت لودر دیگری در طول زنجیره. لودر منحصراً در قسمتی که به عنوان root مشخص شده است (البته با ذکر یک فایل اجرایی خاص) جستجو می شود.

Chainloader / مسیر / نام فایل

ریشههنگام استفاده از دستور بدون هیچ پارامتری، کاربر اطلاعاتی در مورد پارتیشن ریشه و همچنین نوع سیستم فایل روی آن دریافت می کند.ریشه
کمتر رایج است (به دلیل احتمال عملکرد نادرست) برای انتقال root به پارتیشن دیگر استفاده می شود.

*، * - به ترتیب شماره دیسک و شماره پارتیشن روی آن

تنظیمبیشتر اوقات، به دلیل پایداری و عملکرد، از آن برای نگاشت مجدد پارتیشن ریشه روی دیسک استفاده می شود.

تنظیم ریشه = (hd *، *)

*، * - به ترتیب شماره دیسک و شماره پارتیشن روی آن

جستجو کردن

فرمان جستجو برای بخش UUID، یک برچسب یا توسط یک فایل خاص. برای تنظیم پارامترهای جستجو از کلیدهای زیر استفاده می شود:

  • u (یا --fs-uuid) - جستجوی پارتیشن بر اساس UUID.
  • l (یا --label) - جستجو بر اساس برچسب پارتیشن.
  • f (یا --file) - یک فایل خاص را جستجو کنید.
  • n (یا --no-floppy) - هنگام بررسی یک درایو فلاپی از آن پرش کنید.
  • s (یا --set) - بخش یافت شده را به عنوان مقدار متغیر مشخص شده تنظیم کنید.

در صورتی که شماره گذاری دیسک ها و پارتیشن ها "پرواز کند"، این دستور مفید خواهد بود، به همین دلیل دستور set root یا به هیچ جا یا به پارتیشن اشتباه دیسک اشتباه منجر می شود.

جستجو -u uuid_required_key

برچسب بخش جستجو -l

جستجو -f / مسیر / نام فایل

lsfontsلیستی از فونت های بارگذاری شده را نمایش می دهد.lsfonts
کمکبرای نمایش کل لیست موجود استفاده می شودکمک
یا برای خروجی دستوراتی که با ترکیب خاصی از کاراکترها شروع می شوند.

help s - راهنما را برای همه دستوراتی که با s شروع می شوند نمایش می دهد.

مجموعه کمک - راهنمایی در مورد دستور set را نمایش می دهد.

terminal_output.consoleبه رنگ های نمایش سیاه و سفید بروید.terminal_output.console
تصویر پس زمینه

تصویر پس زمینه را در زمان واقعی تغییر دهید. این فقط به انتخاب چنین گزینه طراحی برای فونت ها کمک می کند تا آنها را در یک پس زمینه مشخص تشخیص دهند.

لطفاً توجه داشته باشید: دستور تنظیمات ظاهری را تغییر نمی دهد - تصویر فقط در جلسه فعلی تا خاموش شدن بعدی در پس زمینه باقی می ماند.

background_image / مسیر / نام فایل

چکمهرایانه خود را بارگیری کنید.چکمه
راه اندازی مجددبرای راه اندازی مجدد کامپیوترراه اندازی مجدد
کامپیوتر را خاموش کن.مکث

GRUB پس از نصب: راه اندازی و نرم افزار مفید

فایل پیکربندی اصلی در GRUB2، بر خلاف نسخه قبلی Legacy، نیست /boot/grub/menu.lst، و در حال حاضر /boot/grub/grub.cfg.با این حال، ویرایش مستقیم آن فایده ای ندارد - با هر تغییر ذخیره شده در فایل تنظیمات / etc / default / grub و در دایرکتوری اسکریپت /etc/grub.d ایجاد می شود.

V / etc / default / grubسفارشی سازی عمدتا به تغییر آیتم بوت پیش فرض و/یا زمان نمایش منو محدود می شود:

  • پارامتر مسئول اولین مورد از تغییرات است. GRUB_DEFAULT، که مقدار آن نشان دهنده تعداد آیتم در منوی بوت است. هنگام انتخاب هر مورد دیگر، کاربر باید ترتیب آن را از لیست کلی بداند (برای این کار باید محتویات را مشاهده کنید. /boot/grub/grub.cfgو ورودی مورد نیاز را در حساب پیدا کنید). در عین حال، قوانین شماره گذاری را فراموش نکنید: به اولین مورد مقدار 0، دوم - 1، سوم - 2 و غیره اختصاص داده می شود.
  • این پارامتر مسئول تاخیر در نمایش منوی بوت است. GRUB_TIMEOUT، که مقدار اختصاص داده شده آن در نقل قول نشان دهنده تعداد ثانیه هایی است که این صفحه نمایش چلپ چلوپ ظاهر می شود. یک ویژگی دشوار در ویرایش این پارامتر وجود دارد: با تنظیم مقدار بر روی "-1"، صفحه چلپ چلوپ دقیقاً تا زمانی که کاربر موردی را انتخاب کند آویزان می شود.

مجموعه ای از اسکریپت ها در /etc/grub.dتمام سیستم ها و هسته های نصب شده روی کامپیوتر را پیدا کنید و یک منوی بوت را در grub.cfg تشکیل دهید. برای جستجوی هسته ها و سایر سیستم عامل ها، به ترتیب، دو سیستم عامل اصلی مسئول هستند: 10_linux و 30_os-prober. فایل 40_custom به شما امکان می دهد GRUB را با افزودن نقاط بوت خود تغییر دهید، که برای کار با انواع خاصی از راه اندازی سیستم مفید است (توجه داشته باشید که برای هر تغییری باید با یک خط خالی تمام شود، در غیر این صورت آخرین نقطه بوت از همه موارد پیشنهادی است. کورنی نمایش داده نخواهد شد).

با این حال، یک راه ساده تر برای ویرایش GRUB در سیستم اوبونتو، استفاده از ابزار Grub-Customizer است. به دلیل سادگی و رابط بصری آن، بهترین گزینه برای پیکربندی بوت لودر است که برای مبتدیان بی تجربه مناسب است. برای نصب، ترمینال را راه اندازی کنید (Ctrl + Alt + T) سپس دستورات زیر را یکی یکی در آن وارد کنید:

Sudo add-apt-repository ppa: danielrichter2007 / grub-customizer,

Sudo add-get update،

Sudo add-get install grub-customizer.

و اگرچه ترجمه برنامه Grub-Customizer برای بهترین اجرا جای زیادی دارد، اما درک آن بسیار آسان است:

  • پیکربندی لیست- تنظیمات منو هنگام بوت شدن سیستم در اینجا ترتیب اقلام آن تغییر می کند.
  • تنظیمات پایه- انتخاب سیستمی که به صورت پیش فرض بارگذاری می شود و همچنین تعیین زمان انتظار.
  • ظاهر - ویرایش ظاهر منوی بوت.

علاوه بر انواع تنظیمات، کاربر مطمئناً باید به نرم افزار اثبات شده کار با GRUB توجه کند که پیکربندی و تشخیص آن بسیار راحت تر می شود:

  • دیسک سوپر گراب- یک ابزار ساده و راحت برای بازیابی سریع بوت لودر. در عین حال، او می داند که چگونه نه تنها با GRUB و LILO، بلکه حتی با خود ویندوز کار کند. از سی دی، درایو فلش یا فلاپی دیسک اجرا می شود.
  • Gparted- ویرایشگر بخش های پارتیشن دیسک، که مستقیماً از سی دی راه اندازی می شود. با کمک آن می توانید چنین عملیاتی را با پارتیشن ها و سیستم های فایل روی آنها انجام دهید، مانند: ایجاد، حذف، تغییر اندازه، بررسی، انتقال و کپی کردن.
  • SystemRescueCDیک توزیع لینوکس است که مخصوص بازیابی بلایا طراحی شده است.
  • TestDisk- ابزاری که به شما امکان می دهد پارتیشن های جداگانه و کل دیسک های بوت را تشخیص داده و بازیابی کنید.

بوت لودر چگونه ویندوز را مدیریت می کند؟

متأسفانه مستقیماً GRUB به هیچ وجه نمی تواند ویندوز x86 را بوت کند (64 بیتی نیز استثنا نیست) به همین دلیل است که باید مکانیزم راه اندازی زنجیره ای مناسب ایجاد کنید. برای انجام این کار، در فایل تنظیمات grub.cfgلازم است چندین خط از دستورات خاص اضافه شود:

عنوان ویندوز،

Rootnoverify (hd *، *)،

Chainloader +1،

یک مثال و شرح مفصل در مورد دومی فقط در جدول دستورات کنسول آورده شده است. حالا همان مورد عملی آمده است که در کار به کار خواهد آمد. با این حال، قبل از آن چند خط وجود دارد که برای بارگذاری ویندوز اهمیت کمتری ندارند:

  • rootnoverify (hd *، *)- همان آنالوگ تنظیم ریشه... GRUB را از مکان پارتیشنی که قسمت بعدی کد بوت در آن قرار دارد مطلع می کند، اما آن را نصب نمی کند (به دلیل واضحی که این کار برای GRUB قابل انجام نیست). دوباره به آن قسمت توجه کنید (hd *، *)به ترتیب شماره دیسک و شماره پارتیشنی است که ویندوز روی آن نصب شده است.
  • سازنده- فرمان به پارتیشن ریشه مشخص شده وضعیت بوت را می دهد.

الان همون تیم Chainloader +1,که تمام کنترل بوت بیشتر را مستقیماً به بوت لودر ویندوز منتقل می کند.

در نهایت، فرمان بوت نهایی، شروع بوت را پیاده سازی می کند، پس از آن می توانید با خیال راحت در سیستم عامل انتخاب شده کار کنید.

همچنین اتفاق می افتد که نه یک، بلکه دو یا حتی چند نسخه از ویندوز بر روی هارد دیسک نصب می شود. و سپس یک راه اندازی پایدار بدون دستورات پنهان / نمایش اضافی ( پنهان کردن / آشکار کردن) پارتیشن ها به سادگی غیر واقعی است. نکته اصلی این است که اگر مخفی شدن یک پارتیشن درایو در فایل پیکربندی GRUB مشخص شده باشد، ویندوز به سادگی قادر به خواندن آن نخواهد بود. و اگر بخش قابل مشاهده باشد، بر این اساس امکان بوت شدن از آن وجود خواهد داشت.

اگر چندین سیستم عامل دارید، ابتدا مشخص کنید کدام نمونه را می خواهید بارگیری کنید، سپس مکان دقیق آن را بررسی کنید - باید بدانید که در کدام پارتیشن دیسک سخت نصب شده است. به عنوان مثال، دو نسخه مختلف از ویندوز به ترتیب بر روی پارتیشن های اول و دوم یک درایو قرار دارند و کاربر باید پارتیشن دوم را بارگذاری کند. برای این کار باید تغییرات زیر در فایل menu.lst اعمال شود:

عنوان ویندوز،

پنهان کردن (hd0,1)

Rootnoverify (hd0,1)

Chainloader +1،

در مقایسه با نمونه کد قبلی دستورات زیر اضافه شده است پنهان شدنو پنهان کردنکه به لطف آن کاربر قادر خواهد بود سیستم عامل مورد نظر خود را از پارتیشن مشخص شده هارد دیسک بارگذاری کند.

نصب مجدد GRUB برای مسائل مهم

حتی در صورت بروز مشکل فنی، بازگردانی GRUB یک کار فوری است. ابتدا LiveCD نصب را بارگذاری کنید، ترمینال را با میانبر صفحه کلید باز کنید CTRL+ALT+تی.

پس از آن دستورات را یکی یکی وارد می کنیم:

  • sudo grub-install / dev / sda - GRUB را مستقیماً در MBR نصب کنید (sda دیسک بوت است).
  • sudo update-grub - سایر رکوردهای بوت را در هارد دیسک خود (مثلاً ویندوز) جستجو کنید.

اکنون تنها چیزی که باقی می ماند این است که رایانه را مجدداً راه اندازی کنید و مطمئن شوید که بوت لودر نصب شده مجدداً کاملاً کار می کند.

سوال حفاظت از حلقه راه اندازی مجدد

نیاز به چنین سیستم حفاظتی ادغام شده در بوت لودر GRUB زمانی ایجاد می شود که اندازه سیاهههای موجود در فهرست / var / log به دلیل ضبط کنترل نشده اطلاعات در آنها به حجم غیر قابل قبولی افزایش یابد. در یک سیستم عامل معمولی، خدمات ویژه ای ارائه می شود که این گزارش ها را در حالت خودکار بایگانی و پاکسازی می کند. بنابراین، در بیشتر موارد، کاربر مطلقاً نیازی به صرف زمان برای کنترل صدای خود ندارد.

با این حال، همین خدمات تنها پس از بارگیری سیستم عامل شروع می شوند. قبل از آن، اندازه فایل های گزارش به طور مطلق توسط هیچ چیزی نظارت نمی شد، به همین دلیل است که در صورت خرابی پیش بینی نشده سیستم و راه اندازی مجدد بیشتر، لاگ ها فقط از نظر حجم افزایش می یابند. و این رشد کنترل نشده آنها دقیقا تا زمانی که راه اندازی مجدد به دلیل نقص سیستم ادامه دارد ادامه خواهد داشت. متعاقباً ، همه اینها می تواند منجر به پر شدن کامل پارتیشنی شود که دایرکتوری / var / log در آن قرار دارد ، که مملو از انجماد شدید سیستم و عدم امکان شروع حتی حالت بازیابی است.

از این وضعیت فاجعه‌بار است که سیستم حفاظت یکپارچه GRUB در برابر راه‌اندازی مجدد چرخه‌ای، خروجی منوی «یخ‌زده» GRUB را در انتظار مداخله صریح کاربر ذخیره می‌کند. خود حفاظت توسط مقدار متغیر recordfail نوشته شده در اسکریپت /boot/grub/grub.cfg هدایت می شود. در طول هر بار دانلود به صورت نصب می شود رکورد شکست = 1، و در مرحله بارگذاری نهایی به حالت اولیه بازنشانی می شود رکورد شکست = 0... و اگر چنین بازنشانی اتفاق نیفتاد ، از بوت خودکار کاملاً جلوگیری می شود و همان حفاظت GRUB فعال می شود.

برای انجام این کار، در / etc / default / grub متغیر را پیدا می کنیم GRUB_RECORDFAIL_TIMEOUTو مقداری را برای تعداد ثانیه هایی که در طی آن منوی GRUB در صورت عدم بازنشانی recordfail از 1 به 0 منتظر مداخله کاربر می ماند به آن اختصاص دهید. سپس تغییرات را با دستور ذخیره می کنیم. sudo update-grub، بنابراین محافظت در برابر راه اندازی مجدد حلقه ای را غیرفعال می کند.

چه کسی می تواند از این کار سود ببرد؟ فقط برای ایستگاه ها و سرورهایی که صفحه کلید برای ورودی-خروجی اطلاعات ندارند. بدون آن، در صورت بروز چنین مشکلاتی، راه اندازی سیستم به طور کلی غیرممکن است. حلقه های بوت چندان رایج نیستند و بیشتر به دلیل مشکلات برق یا نرم افزار رخ می دهند.

حذف نصب GRUB و بازگشت به ویندوز: سریع، آسان و بدون درد

اگر این سوال پیش بیاید که "چگونه GRUB را حذف کنیم و بوت لودر یک سیستم عامل دیگر را ترک کنیم؟"، ابتدا کاربر به دیسک نصب / درایو فلش خود نیاز دارد. بیایید همه چیز را با یک مثال ساده خاص تجزیه و تحلیل کنیم: یک کاربر لینوکس را از رایانه خود حذف می کند و در نهایت فقط ویندوز را باقی می گذارد، اما در عین حال به دلیل یک خطا نمی تواند آن را بارگیری کند. خطای گراب... برای حل کامل مشکل، باید بوت لودر ویندوز x86 / 64 بیت را بازیابی کنید:

  1. ما از درایو نصب بوت می‌شویم، در حالی که قبلاً هنگام بوت شدن در BIOS آن را در اولویت اول قرار داده بودیم
  2. پس از بوت شدن از رسانه نصب، پارتیشن بازیابی سیستم را انتخاب کنید.
  3. از لیست ابزارهایی که ظاهر می شود، خط فرمان را انتخاب کنید که در آن دستورات زیر را یکی یکی یادداشت می کنیم:
  • BOOTREC.EXE / FixBoot.
  • BOOTREC.EXE / FixMbr.

از آنجایی که GRUB را می توان در چند مرحله حذف کرد، پس از تمام عملیات های موفقیت آمیز، کامپیوتر را مجددا راه اندازی می کنیم و بدون هیچ مشکلی در سیستم ویندوز کار می کنیم.

مقالات مرتبط برتر