Kā lietot GRUB Rescue Ubuntu 18.04 LTS

How Use Grub Rescue Ubuntu 18



GRUB ir sāknēšanas programmatūra. To plaši izmanto kā noklusējuma sāknēšanas ielādētāju Linux. Lai gan GRUB tiek plaši izmantots Linux, GRUB var arī ielādēt Windows operētājsistēmas. Tas ir ļoti spēcīgs un paplašināms.

GRUB sāknēšanas ielādētājam ir spēcīgs komandrindas interfeiss, ko var izmantot sāknēšanas problēmu risināšanai. To sauc par GRUB glābšanu.







Šajā rakstā es parādīšu, kā izmantot GRUB komandrindas saskarni GRUB Rescue. Demonstrēšanai izmantoju Ubuntu 18.04 LTS. Sāksim.



Pēc noklusējuma, ja viss ir kārtībā, startējot datoru, jums vajadzētu būt ielādētam tieši instalētajā operētājsistēmā. Manā gadījumā tā ir Ubuntu 18.04 LTS operētājsistēma.



Ja kaut kas noiet greizi un tas izraisa sāknēšanas problēmas, jūs, visticamāk, redzēsit GRUB glābšanas komandrindas saskarni. Tas izskatās kaut kas līdzīgs zemāk redzamajam ekrānuzņēmumam.





Dažreiz jūs varēsit redzēt GRUB izvēlni, kā parādīts zemāk esošajā ekrānuzņēmumā. Lai no šejienes dotos uz GRUB Rescue, nospiediet c .



Jums vajadzētu būt iespējai pāriet uz komandrindas režīmu GRUB Rescue, kā redzams zemāk esošajā ekrānuzņēmumā.

Nākamajā sadaļā es parādīšu, kā lietot GRUB Rescue. Pirmkārt, es jums parādīšu, kā ielādēt instalēto Ubuntu 18.04 LTS operētājsistēmu. Tad es apspriedīšu dažas no parastajām GRUB glābšanas komandām.

GRUB Rescue izmantošana, lai sāknētu Ubuntu 18.04 LTS:

GRUB Rescue komandrindas saskarnē varat uzskaitīt instalētos cietos diskus un nodalījumus, izmantojot šādu komandu:

grubulis> ls

Kā redzat, man ir (hd0) , (hd0, gpt1) un (hd0, gpt2) pieejams. (hd0) apzīmē neapstrādātu cieto disku. (hd0, gpt1) un (hd0, gpt2) ir pirmais un otrais GPT nodalījums (hd0) attiecīgi.

Man ir Ubuntu 18.04 LTS, kas instalēts UEFI aparatūrā. Tātad pirmais nodalījums (hd0, gpt1) ir EFI nodalījums un otrais nodalījums (hd0, gpt2) ir saknes nodalījums. Faili, kas nepieciešami operētājsistēmas sāknēšanai, atrodas /boot direktorijā (hd0, gpt2) nodalījums manā gadījumā. Jums var būt /boot direktoriju atsevišķā nodalījumā, tādā gadījumā veiciet izmaiņas komandās pēc saviem ieskatiem.

Varat uzskaitīt, ar kādiem failiem jums ir noteikts nodalījums ls komandu no GRUB Rescue komandrindas interfeisa.

Uzskaitiet saknes nodalījuma failus un direktorijus (hd0, gpt2) ar šādu komandu:

grubulis> ls (hd0, gpt2)/

Kā redzat, faili un direktoriji ir uzskaitīti.

Mūs interesē faili, kas mums ir /boot katalogi.

grubulis> ls (hd0, gpt2)/boot

Katalogā jāatrod divi faili /boot katalogs, vmlinuz un initrd kā norādīts zemāk esošajā ekrānuzņēmumā. Šie faili ir nepieciešami, lai pareizi sāknētu.

Tagad iestatiet sakne mainīgais, lai norādītu uz saknes nodalījumu (hd0, gpt2) ar šādu komandu:

grubulis> komplekts sakne=(hd0, gpt2)

Tagad jums ir jāizmanto Linux komandu, lai izveidotu relatīvo ceļu vmlinuz fails, kas zināms GRUB sāknēšanas ielādētājam.

To var izdarīt ar šādu komandu:

grubulis>Linux/boot/vmlinuz-4.15.0-divdesmit-vispārējssakne=/dev/sda2

PIEZĪME: Šeit sakne =/dev/sda2 ir nepieciešams. Pretējā gadījumā jūs, iespējams, nevarēsit ielādēt. /dev/sda2 nozīmē, ka tas ir pirmā cietā diska otrais nodalījums. Es pievienoju tabulu, lai palīdzētu jums saprast, kā tā darbojas.

GRUB identifikators Cietais disks Sadalījums Linux identifikators
(hd0) Vispirms / dev / sda
(hd0, gpt1) Vispirms Vispirms /dev/sda1
(hd0, gpt2) Vispirms Otrais /dev/sda2
(hd1) Otrais /dev/sdb
(hd1, gpt2) Otrais Otrais /dev/sdb2
(hd1, gpt5) Otrais Piektkārt /dev/sdb5

Ziniet arī, ka failu un direktoriju automātiskā pabeigšana ar atslēga darbojas arī GRUB komandrindas saskarnē, tāpat kā Linux terminālī. Tāpēc jums nevajadzētu būt grūti orientēties GRUB komandrindas saskarnē.

Tagad jums ir jāpalaiž initrd komandu, lai padarītu initrd attēlu zināmu GRUB sāknēšanas ielādētājam.

To var izdarīt ar šādu komandu:

grubulis>initrd/boot/initrd.img-4.15.0-divdesmit-vispārējs

Tagad, kad viss ir iestatīts, varat palaist šādu GRUB komandu, lai sāktu savu Ubuntu 18.04 LTS operētājsistēmu.

grubulis>boot

Sāknēšanas procesam vajadzētu sākt, kā redzat zemāk esošajā ekrānuzņēmumā.

Pēc tam jums vajadzētu redzēt pieteikšanās ekrānu. Piesakieties savā Ubuntu 18.04 LTS sistēmā.

Tagad, kad esat pieteicies, izpildiet šo komandu, lai atjauninātu GRUB 2 konfigurācijas failu:

$sudoupdate-grub2

GRUB 2 konfigurācija ir jāatjaunina.

Jums, iespējams, būs jāpārinstalē arī GRUB sāknēšanas ielādētājs, izmantojot šādu komandu:

$sudogrub-instalēt/dev/sda

PIEZĪME: Šeit / dev / sda ir cietais disks, kurā vēlaties instalēt GRUB sāknēšanas ielādētāju. Parasti saknes nodalījums ir cietais disks.

Tagad, kad viss darbojas, jums vajadzētu būt iespējai normāli palaist. Ja jums joprojām ir nepieciešams kaut kas labots, varat to izdarīt tūlīt.

Papildu moduļu ielāde:

Dažreiz GRUB komandrindas saskarnes uzvednei vajadzētu būt grub glābšana> tā vietā

grubulis>

Tādā gadījumā jums jāpalaiž 2 papildu komandas. Tos izmanto, lai ielādētu GRUB moduļus, kas pēc noklusējuma nav ielādēti. Bet ir ļoti svarīgi palaist sistēmu.

Komandas ir šādas:

grub glābšana>nenormāli normāli
grub glābšana>insmod linux
Noderīgas GRUB glābšanas komandas:

Šajā sadaļā es uzskaitīšu dažas parastās GRUB glābšanas komandas, kas jums var būt nepieciešamas, lai novērstu sāknēšanas problēmas.

iestatiet peidžeru = 1 - Ja jebkuras komandas izvade ir pietiekami gara, lai tā neatbilstu ekrānam, tad šīs komandas parāda rezultātus peidžerī, piemēram, mazāk Linux terminālī.

lsmod - Tajā ir uzskaitīti visi ielādētie GRUB moduļi.

kaķis - izmanto failu lasīšanai.

usb - uzskaitiet visas sistēmai pievienotās USB ierīces.

skaidrs - notīra visu tekstu no GRUB komandrindas loga.

configfile grub.cfg_filePath - Jūs varat pievienot a grub.cfg failu, izmantojot šo komandu.

nenormāls - ielādējiet GRUB moduli.

lspci - uzskaitiet visas pievienotās PCI ierīces.

ls - uzskaitiet datora failus, direktorijus un bloķējiet ierīces.

Lai gan šis raksts ir paredzēts Ubuntu 18.04 LTS, tam vajadzētu darboties jebkurā citā mūsdienu Linux izplatīšanā, kas izmanto GRUB sāknēšanas ielādētāju. Paldies, ka izlasījāt šo rakstu.

boot

Par autoru

Šariars Šovons

Ārštata un Linux sistēmas administrators. Patīk arī Web API izstrāde ar Node.js un JavaScript. Esmu dzimis Bangladešā. Šobrīd es studēju elektroniku un komunikāciju inženieriju Khulnas Inženierzinātņu un tehnoloģiju universitātē (KUET), kas ir viena no prasīgākajām Bangladešas publiskajām inženierzinātņu universitātēm.

Skatīt visas ziņas

SAISTĪTĀS LINUX MĀJAS ZIŅAS

  • Kas ir koka komanda Ubuntu
  • Kā instalēt g ++ Ubuntu
  • Kā izmantot virkņu komandu Ubuntu
  • Kā instalēt un palaist traceroute Ubuntu
  • Kurš ir labāks; Ubuntu vai Debian
  • Kā izmantot Ubuntu uzdevumu pārvaldnieku, lai uzraudzītu sistēmu
  • Kā lietot netplan komandu Ubuntu