Решение за грешка в програмата на GRUB

Решение за грешка в програмата на GRUB

Често е необходимо да се инсталират две основни операционни системи на един компютър: Windows и Linux. Разбира се, такъв „квартал“ ще бъде свързан с някои неудобства. За инсталиране, като правило, се използва специална програма за груби. Но за съжаление, когато го използвате, можете да срещнете редица грешки. В тази статия ще разберем как да поправим грешките на Grub Bootloader. Да започваме. Отивам!

Първо, нека решим каква е тази програма. Grub - е системен зареждащ механизъм, който е инсталиран директно от Linux и записва всички данни на първия диск (MBR).

Самият спасителен режим е отличителна черта на Grub 2 от предишната му версия. Този режим се стартира, ако програмата за товарач не успя да намери файла на GRUB.CFG "или не успя да прехвърли управлението в ядрото (ядро). В резултат на това не е възможно да се намерят зареждане на файлове и да се стартира операционната система. Именно тогава възниква грешката.

Следвайте инструкциите по -долу, за да разберете как да решите проблема с Grub

Метод 1

Какво да правя в случай на неизвестна файлова система Grub-Roscue? Ето прозорец, в който могат да се използват само 4 екипа, те са напълно достатъчни за успешно отстраняване на всички проблеми и зареждане:

  • LS - Позволява ви да извличате цялото съдържание;
  • Набор - използва се за инсталиране на променливи;
  • Unset - почиства променливата;
  • Insmod - Необходимо за изтегляне на модули.

Можете да направите и редица други екипи на разположение. Можете да ги предоставите, като заредите нормалния модул. За да направите това, напишете:

Insmod нормално

След това те ще станат достъпни:

  • Сметище - за почистване на паметта;
  • Изход - Екип от изход от Bootloader;
  • Chainloader - Необходимо е да се посочи последващата команда за зареждане за прехвърляне на контрола към верижния товарач;
  • Kfrebsd - Няколко екипа, които ви позволяват да изтеглите FreeBSD ядрото, неговите модули;
  • RMMOD - Позволява ви да разтоварите посочения модул за ядро;
  • Мултибот.

На първо място, трябва да намерите модулите, за да ги изтеглите. За да направите това, въведете:

Ls

Резултатът от командата ще бъде както следва:

(HD0) (HD0, MSDOS3) (HD0, MSDOS2) (HD0, MSDOS1) (HD1) (HD1, MSDOS2) (HD1, MSDOS1)

От това можем да заключим, че Bootloader не може да определи файловите системи на дисковете, така че ги определя като MSDOS. Сега трябва да гадаете видими дискове. В определен пример имате два диска: HD0 (с три секции) и HD1 (с два секции). Да предположим, че знаете, че Linux е инсталиран на диск, който има три секции. В този случай се нуждаете от диск с индекс "0".

Grub дава страните в обратния ред. В тази връзка не е ясно как да интерпретирате записа: "(HD0, MSDOS3)". В крайна сметка можете да изчислите това както първия раздел, така и третия. За щастие, от тази ситуация можете да излезете с помощта на такъв синтаксис на екипа: "(HD0.1)". Моля, обърнете внимание, че в програмата GRUB дисковете се преброяват с 0 и секции от 1.

Да предположим, че Linux се съхранява в първия раздел, след това той ще бъде обозначен (HD0.1). В този случай екипът, който трябва да бъде предписан, ще има формата:

Задайте префикс = (HD0.1)/Boot/Grub
Set root = (hd0.1)

Сега модулите могат да бъдат заредени. Можете да ги използвате само след зареждане.

След като сте избрали желания диск, проверете дали има това, от което се нуждаете там. За да направите това, напишете:

Ls /boot /grub

В резултат на изпълнение на екрана ще се появи списък с MD файлове.

След това, напишете:

Insmod ext2
Insmod нормално
Нормално

След това, Bootloader ще бъде прехвърлен в режима на пълна функционалност. След това ще бъдат автоматично намерени секции с операционната система и менюто на програмата ще се отвори.

Сега остава да изтеглите Linux. Това се прави с помощта на екипа:

Grub-install /dev /sda

Метод 2

Всичко е значително опростено, ако използвате CD на живо - зареждане на диск с Linux система. Може да бъде записан на флаш устройство, на външен твърд диск или на обикновен диск - няма значение, основното е, че можете да изтеглите компютър от него.

След зареждане на Linux по стандартния начин е инсталирана безплатна програма за ремонт на обувки. Той е създаден специално за премахване на грешки в зареждането с помощта на Grub Bootloader и е много лесен за използване - просто кликнете върху бутона.

Обърнете внимание, че наличието на CD на живо за Linuxoid е винаги полезно и дори необходимо. Това често елиминира много проблеми, тъй като ви позволява да зареждате пълнозърнеста система от външна среда и да използвате всичките му инструменти. Изтеглете такъв диск с всяка версия на Linux не е трудно, наборът обикновено включва инструкции за записването му на флаш устройство.

След извършване на всички тези действия грешката ще бъде премахната. Напишете в коментарите дали тази статия е полезна за вас и задайте въпроси, които представляват интерес към разгледаната тема.