Grūbs

Kā lietot GRUB Rescue operētājsistēmā Ubuntu 18.04 LTS

Kā lietot GRUB Rescue operētājsistēmā Ubuntu 18.04 LTS
GRUB ir sāknēšanas programmatūra. To plaši izmanto kā noklusējuma bootloader Linux. Lai gan GRUB tiek plaši izmantots Linux, GRUB var arī palaist Windows operētājsistēmas. Tas ir ļoti spēcīgs un paplašināms.

GRUB bootloader ir jaudīgs komandrindas interfeiss, ko var izmantot sāknēšanas problēmu risināšanai. To sauc par GRUB Rescue.

Šajā rakstā es parādīšu, kā izmantot GRUB glābšanas komandrindas saskarni. Es izmantoju Ubuntu 18.04 LTS demonstrācijai. Sāksim.

Iekļūšana GRUB glābšanas komandrindas saskarnē:

Pēc noklusējuma, ja viss ir kārtībā, palaižot datoru, jums jābūt palaistam tieši instalētajā operētājsistēmā. Manā gadījumā tas ir Ubuntu 18.04 LTS operētājsistēma.

Ja kaut kas noiet greizi un tas izraisa sāknēšanas problēmas, visticamāk, jūs redzēsiet GRUB glābšanas komandrindas saskarni. Tas izskatās apmēram kā zemāk sniegtais ekrānuzņēmums.

Reizēm jūs varēsiet redzēt GRUB izvēlni, kā parādīts zemāk esošajā ekrānuzņēmumā. Lai no šejienes dotos uz GRUB glābšanu, nospiediet c.

Jums vajadzētu būt iespējai pāriet uz GRUB glābšanas komandrindas režīmu, kā redzat zemāk redzamajā ekrānuzņēmumā.

Nākamajā sadaļā es parādīšu, kā izmantot GRUB Rescue. Pirmkārt, es jums parādīšu, kā palaist Ubuntu 18.04 LTS operētājsistēma, kuru esmu instalējis. Tad es apspriedīšu dažas no izplatītākajām GRUB glābšanas komandām.

GRUB Rescue izmantošana, lai sāktu Ubuntu 18.04 LTS:

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

grub> ls

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

Man ir Ubuntu 18.04 LTS instalēta 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, lai sāktu operētājsistēmu, atrodas / boot direktorija (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, kādi faili jums ir noteiktā nodalījumā ls komandu no GRUB Rescue komandrindas saskarnes.

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

grub> ls (hd0, gpt2) /

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

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

grub> ls (hd0, gpt2) / sāknēšana

Jums vajadzētu atrast divus failus / boot direktorijā, vmlinuz un initrd kā norādīts zemāk redzamajā ekrānuzņēmumā. Šie faili ir nepieciešami, lai pareizi sāktu.

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

grub> set root = (hd0, gpt2)

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

To var izdarīt ar šādu komandu:

grub> linux / boot / vmlinuz-4.15.0-20-vispārīga sakne = / dev / sda2

PIEZĪME: Šeit sakne = / dev / sda2 ir nepieciešams. Pretējā gadījumā jūs, iespējams, nevarēsit palaist. / 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) Pirmkārt / dev / sda
(hd0, gpt1) Pirmkārt Pirmkārt / dev / sda1
(hd0, gpt2) Pirmkārt Otrkārt / dev / sda2
(hd1) Otrkārt / dev / sdb
(hd1, gpt2) Otrkārt Otrkārt / dev / sdb2
(hd1, gpt5) Otrkārt Piektais / dev / sdb5

Ziniet arī šo failu un direktoriju automātisko pabeigšanu ar atslēga darbojas arī GRUB komandrindas saskarnē, tāpat kā Linux terminālā. Tāpēc jums nevajadzētu būt grūti pārvietoties pa GRUB komandrindas saskarni.

Tagad jums ir palaist 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:

grub> initrd / boot / initrd.img-4.15.0-20-vispārīgs

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

grub> boot

Sāknēšanas procesam jāsākas, kā redzat zemāk redzamajā ekrānuzņēmumā.

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

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

$ sudo update-grub2

Jāatjaunina GRUB 2 konfigurācija.

Jums var būt nepieciešams atkārtoti instalēt GRUB sāknēšanas programmu ar šādu komandu:

$ sudo grub-install / dev / sda

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

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:

Reizēm GRUB komandrindas saskarnes uzvednei jābūt grub glābšana> tā vietā

grub>

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

Komandas ir:

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

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

iestatīt peidžeri = 1 - Ja jebkuras komandas izvads ir pietiekami garš, lai tas netiktu piemērots ekrānam, šīs komandas parāda peidžera izejas, piemēram, mazāk Linux terminālā.

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

kaķis - izmanto, lai lasītu failus.

usb - uzskaitiet visas USB ierīces, kas pievienotas jūsu sistēmai.

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

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

insmod - ielādēt 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, tai vajadzētu darboties jebkuram citam modernam Linux izplatījumam, kas izmanto GRUB sāknēšanas programmu. Paldies, ka izlasījāt šo rakstu.

Par autoru

Šahriars Šovons

Ārštata un Linux sistēmas administrators. Patīk arī Web API izstrāde ar Node.js un JavaScript. Esmu dzimis Bangladešā. Pašlaik studēju elektronikas un komunikācijas inženierzinātnes Khulna Engineering and Technology University (KUET), kas ir viena no prasīgākajām Bangladešas valsts inženierzinātņu universitātēm.

Skatīt visas ziņas
Kā parādīt FPS skaitītāju Linux spēlēs
Linux spēles ieguva lielu impulsu, kad Valve 2012. gadā paziņoja par Linux atbalstu Steam klientam un viņu spēlēm. Kopš tā laika daudzas AAA un indie ...
Kā lejupielādēt un atskaņot Sid Meier Civilization VI operētājsistēmā Linux
Ievads spēlē Civilization 6 ir mūsdienīga klasiskā koncepcija, kas ieviesta Age of Empires spēļu sērijā. Ideja bija diezgan vienkārša; jūs sāktu pašā ...
Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...