Груб

Како се користи ГРУБ Ресцуе на Убунту 18.04 ЛТС

Како се користи ГРУБ Ресцуе на Убунту 18.04 ЛТС
ГРУБ је софтвер за учитавање. Широко се користи као подразумевани покретачки програм за Линук. Иако се ГРУБ широко користи у Линуку, ГРУБ такође може покренути и Виндовс оперативне системе. Веома је моћан и проширив.

ГРУБ покретачки програм има моћан интерфејс командне линије који се може користити за решавање проблема са покретањем система. Зове се ГРУБ Ресцуе.

У овом чланку ћу вам показати како се користи ГРУБ Ресцуе интерфејс командне линије ГРУБ-а. Користим Убунту 18.04 ЛТС за демонстрацију. Хајде да почнемо.

Улазак у интерфејс ГРУБ Ресцуе Цомманд Лине:

Ако је све у реду, подразумевано, када покренете рачунар, требало би да се дигнете директно у оперативни систем који сте инсталирали. У мом случају, то је Убунту 18.04 ЛТС оперативни систем.

Ако било шта пође по злу и изазове проблеме са покретањем система, највероватније ћете видети интерфејс командне линије за спасавање ГРУБ. Изгледа некако попут снимка заслона датог у наставку.

Понекад ћете моћи да видите мени ГРУБ као на снимку екрана испод. Да бисте одавде отишли ​​у ГРУБ Ресцуе, притисните ц.

Могли бисте да пређете у режим командне линије ГРУБ Ресцуе, као што можете видети са снимка заслона испод.

У следећем одељку ћу вам показати како се користи ГРУБ Ресцуе. Прво ћу вам показати како се покреће Убунту 18.04 ЛТС оперативни систем који сам инсталирао. Затим ћу разговарати о неким уобичајеним ГРУБ Ресцуе наредбама.

Коришћење ГРУБ Ресцуе-а за покретање система Убунту 18.04 ЛТС:

У интерфејсу наредбеног ретка ГРУБ Ресцуе можете навести тврде дискове и партиције које сте инсталирали помоћу следеће наредбе:

груб> лс

Као што видите, јесам (хд0), (хд0, гпт1) и (хд0, гпт2) доступан. (хд0) представља необрађени чврсти диск. (хд0, гпт1) и (хд0, гпт2) су прва и друга ГПТ партиције (хд0) редом.

Имам Убунту 18.04 ЛТС инсталиран на УЕФИ хардверу. Дакле, прва партиција (хд0, гпт1) је ЕФИ партиција и друга партиција (хд0, гпт2) је роот партиција. Датотеке потребне за покретање у оперативном систему налазе се у / боот директоријум (хд0, гпт2) партиција у мом случају. Можете имати / боот директоријум у засебној партицији, у том случају унесите измене у наредбе како вам одговара.

Можете навести које датотеке имате на одређеној партицији лс наредба из ГРУБ Ресцуе интерфејса командне линије.

Наведите датотеке и директоријуме коренске партиције (хд0, гпт2) са следећом командом:

груб> лс (хд0, гпт2) /

Као што видите, датотеке и директоријуми су наведени.

Занимају нас датотеке које имамо у / боот директоријуми.

груб> лс (хд0, гпт2) / боот

Требали бисте пронаћи две датотеке у / боот именик, вмлинуз и инитрд како је означено на снимку екрана испод. Ове датотеке су потребне за правилно покретање.

Сада поставите корен променљива која указује на основну партицију (хд0, гпт2) са следећом командом:

груб> сет роот = (хд0, гпт2)

Сада морате да користите линук наредба да се направи релативни пут од вмлинуз датотека позната ГРУБ покретачу.

То можете учинити помоћу следеће команде:

груб> линук / боот / вмлинуз-4.15.0-20-генерички корен = / дев / сда2

БЕЛЕШКА: Ево роот = / дев / сда2 је потребно. У супротном можда нећете моћи да покренете систем. / дев / сда2 значи да је то друга партиција првог чврстог диска. Додао сам табелу да бих вам помогао да разумете како то функционише.

ГРУБ идентификатор Хард диск Подела Линук Идентифиер
(хд0) Први / дев / сда
(хд0, гпт1) Први Први / дев / сда1
(хд0, гпт2) Први Друго / дев / сда2
(хд1) Друго / дев / сдб
(хд1, гпт2) Друго Друго / дев / сдб2
(хд1, гпт5) Друго Пето / дев / сдб5

Такође знајте да се датотека и директоријум аутоматски довршавају помоћу кључ ради и у интерфејсу наредбеног ретка ГРУБ, баш као што то ради у Линук терминалу. Дакле, не би вам требало бити тешко да се крећете око ГРУБ интерфејса командне линије.

Сада морате покренути инитрд наредба да се инитрд слика обавести ГРУБ покретачу.

То можете учинити помоћу следеће команде:

груб> инитрд / боот / инитрд.имг-4.15.0-20-генерички

Сада када је све постављено, можете покренути следећу ГРУБ наредбу за покретање вашег Убунту-а 18.04 ЛТС оперативни систем.

груб> боот

Процес покретања би требало да започне, као што видите са снимка заслона испод.

Након тога би требало да видите екран за пријаву. Пријавите се на свој Убунту 18.04 ЛТС систем.

Сада када сте пријављени, покрените следећу команду да бисте ажурирали датотеку за конфигурацију ГРУБ 2:

$ судо упдате-груб2

Конфигурацију ГРУБ 2 треба ажурирати.

Можда ћете морати да поново инсталирате ГРУБ покретачки програм помоћу следеће команде:

$ судо груб-инсталл / дев / сда

БЕЛЕШКА: Ево / дев / сда је чврсти диск на који желите да инсталирате ГРУБ покретачки програм. Обично је то чврсти диск на коме имате роот партицију.

Сада када све ради, требало би да будете у могућности да се нормално покрећете. Ако вам и даље треба нешто поправити, можете то учинити одмах.

Учитавање додатних модула:

Понекад би требало да буде упит за интерфејс ГРУБ наредбеног ретка спашавање грубе> уместо

груб>

У том случају требате покренути 2 додатне команде. Користе се за учитавање ГРУБ модула који нису подразумевано учитани. Али су веома важни за покретање система.

Наредбе су:

спасавање груб> инсмод нормално
спашавање груба> инсмод линук
Корисне ГРУБ спасилачке команде:

У овом одељку ћу навести неке од уобичајених ГРУБ наредби за спасавање које ће вам можда требати за решавање проблема са покретањем.

сет пејџер = 1 - Ако је излаз било које наредбе довољно дугачак да не одговара екрану, тада ове наредбе приказују излазе на пејџеру, попут мање у Линук терминалу.

лсмод - У њему су наведени сви ГРУБ модули који су учитани.

мачка - користи се за читање датотека.

УСБ - наведите све УСБ уређаје прикључене на ваш систем.

јасно - брише сав текст из прозора ГРУБ наредбеног ретка.

цонфигфиле груб.цфг_филеПатх - Можете додати а груб.цфг датотеку помоћу ове наредбе.

инсмод - учитавање ГРУБ модула.

лспци - наведите све приложене ПЦИ уређаје.

лс - навести датотеке, директоријуме и блокирати уређаје рачунара.

Иако је овај чланак усмерен на Убунту 18.04 ЛТС, требало би да ради за било коју другу модерну Линук дистрибуцију која користи ГРУБ покретачки програм. Хвала што сте прочитали овај чланак.

О аутору

Схахриар Сховон

Фрееланцер и Линук систем администратор. Такође воли развој веб АПИ-ја са Ноде-ом.јс и ЈаваСцрипт. Рођен сам у Бангладешу. Тренутно студирам електронику и комуникациони инжењеринг на Универзитету инжењерства и технологије Кхулна (КУЕТ), једном од захтевних универзитета јавног инжењерства у Бангладешу.

Погледајте све постове
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...
ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...