Com utilitzar GRUB Rescue a Ubuntu 18.04 LTS

How Use Grub Rescue Ubuntu 18



GRUB és un programari d’arrencada. S'utilitza àmpliament com a carregador d'arrencada per defecte per a Linux. Tot i que GRUB s’utilitza àmpliament a Linux, GRUB també pot arrencar sistemes operatius Windows. És molt potent i extensible.

El carregador d’arrencada GRUB té una potent interfície de línia d’ordres que es pot utilitzar per resoldre problemes d’arrencada. Es diu GRUB Rescue.







En aquest article, us mostraré com utilitzar la interfície de línia d’ordres GRUB Rescue de GRUB. Estic fent servir Ubuntu 18.04 LTS per a la demostració. Comencem.



Per defecte, si tot està bé, quan engegueu l’ordinador, haureu d’arrencar directament al sistema operatiu que heu instal·lat. En el meu cas, es tracta del sistema operatiu Ubuntu 18.04 LTS.



Si alguna cosa surt malament i causa problemes d’arrencada, és probable que vegeu la interfície de línia d’ordres de rescat GRUB. S’assembla a la captura de pantalla que es mostra a continuació.





De vegades, podreu veure el menú GRUB com a la captura de pantalla següent. Per anar al GRUB Rescue des d’aquí, premeu c .



Hauríeu d’anar al mode de línia d’ordres GRUB Rescue, tal com es pot veure a la captura de pantalla següent.

A la següent secció us mostraré com utilitzar GRUB Rescue. En primer lloc, us mostraré com arrencar al sistema operatiu Ubuntu 18.04 LTS que he instal·lat. Després parlaré d'algunes de les ordres de GRUB Rescue habituals.

Utilitzant GRUB Rescue per arrencar a Ubuntu 18.04 LTS:

A la interfície de línia d’ordres GRUB Rescue, podeu llistar els discs i particions que heu instal·lat amb l’ordre següent:

grub> ls

Com podeu veure, sí (hd0) , (hd0, gpt1) i (hd0, gpt2) disponible. (hd0) representa el disc dur en brut. (hd0, gpt1) i (hd0, gpt2) són la primera i la segona particions GPT de (hd0) respectivament.

Tinc instal·lat Ubuntu 18.04 LTS al maquinari UEFI. Així doncs, la primera partició (hd0, gpt1) és la partició EFI i la segona partició (hd0, gpt2) és la partició arrel. Els fitxers necessaris per arrencar al sistema operatiu es troben a / boot directori de (hd0, gpt2) partició en el meu cas. Potser sí / boot directori en una partició separada, en aquest cas, feu canvis a les ordres com convingueu.

Podeu llistar els fitxers que teniu en una partició determinada ls des de la interfície de línia d'ordres GRUB Rescue.

Enumereu els fitxers i directoris de la partició arrel (hd0, gpt2) amb l'ordre següent:

grub> ls (hd0, gpt2)/

Com podeu veure, es mostren els fitxers i directoris.

Ens interessen els fitxers que tenim al fitxer / boot directoris.

grub> ls (hd0, gpt2)/arrencada

Heu de trobar dos fitxers al fitxer / boot directori, vmlinuz i initrd tal com es marca a la captura de pantalla següent. Aquests fitxers són necessaris per arrencar correctament.

Ara configureu el fitxer arrel variable per apuntar a la partició arrel (hd0, gpt2) amb l'ordre següent:

grub> conjunt arrel=(hd0, gpt2)

Ara heu d'utilitzar el fitxer Linux ordre per fer el camí relatiu de vmlinuz fitxer conegut pel carregador d’arrencada GRUB.

Podeu fer-ho amb l'ordre següent:

grub>Linux/arrencada/vmlinuz-4.15.0-20-genèricarrel=/dev/sda2

NOTA: Aquí arrel = / dev / sda2 es requereix. En cas contrari, és possible que no pugueu arrencar. / dev / sda2 significa que és la segona partició del primer disc dur. He afegit una taula per ajudar-vos a entendre com funciona.

Identificador GRUB Disc dur Partició Identificador de Linux
(hd0) Primer / dev / sda
(hd0, gpt1) Primer Primer / dev / sda1
(hd0, gpt2) Primer Segon / dev / sda2
(hd1) Segon / dev / sdb
(hd1, gpt2) Segon Segon / dev / sdb2
(hd1, gpt5) Segon Cinquè / dev / sdb5

També heu de saber que el fitxer i el directori es completen automàticament amb key funciona també a la interfície de línia d'ordres GRUB, tal com ho fa en un terminal Linux. Per tant, no hauríeu de tenir dificultats per navegar per la interfície de línia d’ordres de GRUB.

Ara heu d'executar el fitxer initrd ordre per fer saber la imatge initrd al gestor d'arrencada GRUB.

Podeu fer-ho amb l'ordre següent:

grub>initrd/arrencada/initrd.img-4.15.0-20-genèric

Ara que tot està configurat, podeu executar l'ordre GRUB següent per arrencar al vostre sistema operatiu Ubuntu 18.04 LTS.

grub>arrencada

El procés d'arrencada hauria d'iniciar-se com es pot veure a la captura de pantalla següent.

Després hauríeu de veure la pantalla d'inici de sessió. Inicieu la sessió al vostre sistema Ubuntu 18.04 LTS.

Ara que heu iniciat la sessió, executeu l'ordre següent per actualitzar el fitxer de configuració de GRUB 2:

$suoupdate-grub2

S'hauria d'actualitzar la configuració de GRUB 2.

És possible que també hàgiu de tornar a instal·lar GRUB bootloader amb l'ordre següent:

$suogrub-install/dev/sda

NOTA: Aquí / dev / sda és el disc dur on voleu instal·lar el gestor d'arrencada GRUB. Normalment, és el disc dur on teniu la partició arrel.

Ara que tot funciona, hauríeu de poder arrencar amb normalitat. Si encara necessiteu alguna cosa fixa, ho podeu fer ara mateix.

S'estan carregant mòduls addicionals:

De vegades, la sol·licitud d'interfície de línia d'ordres GRUB hauria de ser rescat de grub> en lloc de

grub>

En aquest cas, haureu d'executar 2 ordres addicionals. S'utilitzen per carregar mòduls GRUB que no es carreguen per defecte. Però són molt importants per arrencar el sistema.

Les ordres són:

rescat grub>insmod normal
rescat grub>insmod linux
Ordres útils de rescat GRUB:

En aquesta secció, aniré a enumerar algunes de les ordres de rescat de GRUB que podríeu necessitar per resoldre els problemes d’arrencada.

defineix la pàgina = 1 - Si la sortida d’alguna ordre és prou llarga perquè no s’adapti a la pantalla, aquesta ordre mostra les sortides en un buscapersones, com menys al terminal Linux.

lsmod - Enumera tots els mòduls GRUB que es carreguen.

gat - s'utilitza per llegir fitxers.

usb - llista tots els dispositius USB connectats al vostre sistema.

clar - esborra tot el text de la finestra de la línia d'ordres GRUB.

configfile grub.cfg_filePath - Podeu afegir un grub.cfg mitjançant aquest ordre.

insmod - carregar el mòdul GRUB.

lspci - llista de tots els dispositius PCI adjunts.

ls - llista de fitxers, directoris i blocs de dispositius del vostre equip.

Tot i que aquest article està orientat a Ubuntu 18.04 LTS, hauria de funcionar per a qualsevol altra distribució moderna de Linux que utilitzi el gestor d’arrencada GRUB. Gràcies per llegir aquest article.

arrencada

Sobre l'autor

Shahriar Shovon

Autònom i administrador del sistema Linux. També li encanta el desenvolupament d’API web amb Node.js i JavaScript. Vaig néixer a Bangladesh. Actualment estic estudiant enginyeria electrònica i de comunicacions a la Universitat d’Enginyeria i Tecnologia de Khulna (KUET), una de les exigents universitats d’enginyeria pública de Bangla Desh.

Veure totes les publicacions

POSTS DE PUNTS DE LINUX RELACIONATS

  • Què és Tree Command a Ubuntu
  • Com instal·lar g ++ a Ubuntu
  • Com s'utilitza l'ordre de cadenes a l'Ubuntu
  • Com instal·lar i executar traceroute a Ubuntu
  • Quin és millor; Ubuntu o Debian
  • Com utilitzar un gestor de tasques a Ubuntu per supervisar el sistema
  • Com s'utilitza l'ordre netplan a l'Ubuntu