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

How Use Grub Rescue Ubuntu 18



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

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







У овом чланку ћу вам показати како да користите ГРУБ интерфејс командне линије за спасавање ГРУБ -а. За демонстрацију користим Убунту 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-двадесет-општикорен=/дев/сда2

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

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

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

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

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

груб>инитрд/боот/инитрд.имг-4.15.0-двадесет-општи

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

груб>боот

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

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

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

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

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

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

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

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

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

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

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

груб>

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

Команде су:

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

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

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

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

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

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

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

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

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

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

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

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

боот

О аутору

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

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

Прикажи све постове

ПОВЕЗАНИ ЛИНУКС САВЕТИ

  • Шта је команда стабла у Убунту -у
  • Како инсталирати г ++ на Убунту
  • Како се користи наредба стрингс у Убунту -у
  • Како инсталирати и покренути трацероуте на Убунту
  • Који је бољи; Убунту или Дебиан
  • Како користити менаџер задатака у Убунтуу за надгледање система
  • Како се користи наредба нетплан на Убунту -у