Grub

GRUB Rescue kasutamine Ubuntu 18-s.04 LTS

GRUB Rescue kasutamine Ubuntu 18-s.04 LTS
GRUB on alglaaduri tarkvara. Seda kasutatakse laialdaselt Linuxi vaikelaadijana. Kuigi GRUB-i kasutatakse Linuxis laialdaselt, saab GRUB käivitada ka Windowsi opsüsteemid. See on väga võimas ja laiendatav.

GRUB-i alglaaduril on võimas käsurealiides, mida saab kasutada alglaadimisprobleemide lahendamiseks. Seda nimetatakse GRUB-i päästmiseks.

Selles artiklis näitan teile, kuidas kasutada GRUB-i käsurealiidest GRUB. Kasutan Ubuntu 18.04 LTS meeleavalduseks. Alustame.

GRUB-i päästekomando liidesesse sisenemine:

Kui kõik on korras, peaksite arvuti käivitamisel vaikimisi käivitama otse installitud operatsioonisüsteemi. Minu puhul on see Ubuntu 18.04 LTS operatsioonisüsteem.

Kui midagi läheb valesti ja see põhjustab käivitamisprobleeme, näete tõenäoliselt GRUB-i päästekäsurea liidest. See näeb välja umbes nagu allpool toodud ekraanipilt.

Mõnikord näete GRUB-i menüüd nagu allpool oleval ekraanipildil. Siit GRUB-i pääste juurde minemiseks vajutage c.

Peaksite saama minna GRUB Rescue käsurea režiimi, nagu näete allolevalt ekraanipildilt.

Järgmises jaotises näitan teile, kuidas GRUB Rescue'i kasutada. Kõigepealt näitan teile, kuidas Ubuntu 18 käivitada.04 LTS-i operatsioonisüsteem, mille olen installinud. Seejärel arutan mõnda levinumat GRUB-i päästekäsku.

GRUB Rescue kasutamine Ubuntu 18 käivitamiseks.04 LTS:

GRUB Rescue käsurea liideses saate installida installitud kõvakettad ja sektsioonid järgmise käsuga:

grub> ls

Nagu näete, mul on (hd0), (hd0, gpt1) ja (hd0, gpt2) saadaval. (hd0) tähistab töötlemata kõvaketast. (hd0, gpt1) ja (hd0, gpt2) on GPT esimene ja teine ​​partitsioon (hd0) vastavalt.

Mul on Ubuntu 18.04 LTS on installitud UEFI riistvarale. Nii et esimene partitsioon (hd0, gpt1) on EFI partitsioon ja teine ​​partitsioon (hd0, gpt2) on juurpartitsioon. Operatsioonisüsteemi käivitamiseks vajalikud failid on / boot kataloog (hd0, gpt2) minu puhul partitsioon. Sul võib olla / boot eraldi partitsioonis oleval kataloogil, muutke sel juhul käske oma äranägemise järgi.

Saate loetleda, millised failid teil on teatud partitsioonis ls käsk GRUB Rescue käsurea liideselt.

Lisage juurpartitsiooni failid ja kataloogid (hd0, gpt2) järgmise käsuga:

grub> ls (hd0, gpt2) /

Nagu näete, on failid ja kataloogid loetletud.

Oleme huvitatud failidest, mis meil on / boot kataloogid.

grub> ls (hd0, gpt2) / alglaadimine

Peaksite failist leidma kaks faili / boot kataloogi, vmlinuz ja initrd nagu on märgitud alloleval ekraanipildil. Need failid on vajalikud korrektseks käivitamiseks.

Nüüd määrake juur muutuja, et viidata juurpartitsioonile (hd0, gpt2) järgmise käsuga:

grub> sea root = (hd0, gpt2)

Nüüd peate kasutama linux käsk teha suhteline tee vmlinuz fail, mida GRUB-i alglaadur teab.

Seda saate teha järgmise käsuga:

grub> linux / boot / vmlinuz-4.15.0-20-üldine juur = / dev / sda2

MÄRGE: Siin juur = / dev / sda2 on vajalik. Vastasel juhul ei pruugi te käivitada. / dev / sda2 tähendab, et see on esimese kõvaketta teine ​​partitsioon. Lisasin tabeli, mis aitab teil mõista, kuidas see töötab.

GRUBi identifikaator Kõvaketas Jaotus Linuxi identifikaator
(hd0) Esiteks / dev / sda
(hd0, gpt1) Esiteks Esiteks / dev / sda1
(hd0, gpt2) Esiteks Teiseks / dev / sda2
(hd1) Teiseks / dev / sdb
(hd1, gpt2) Teiseks Teiseks / dev / sdb2
(hd1, gpt5) Teiseks Viiendaks / dev / sdb5

Samuti tea, et faili ja kataloogi automaatne täitmine failiga võti töötab ka GRUB-i käsurea liideses, täpselt nagu Linuxi terminalis. Seega ei tohiks teil olla raskusi GRUB-i käsurea liideses navigeerimisega.

Nüüd peate käivitama initrd käsk teha initrd-pilt GRUB-i alglaadijale teada.

Seda saate teha järgmise käsuga:

grub> initrd / boot / initrd.img-4.15.0–20-üldine

Nüüd, kui kõik on seatud, saate oma Ubuntu 18 käivitamiseks käivitada järgmise GRUB-i käsu.04 LTS operatsioonisüsteem.

grub> boot

Buutimisprotsess peaks algama nii, nagu näete allolevalt ekraanipildilt.

Pärast peaksite nägema sisselogimisekraani. Logige sisse oma Ubuntu 18-sse.04 LTS süsteem.

Nüüd, kui olete sisse loginud, käivitage GRUB 2 konfiguratsioonifaili värskendamiseks järgmine käsk:

$ sudo update-grub2

GRUB 2 konfiguratsiooni tuleks uuendada.

Samuti peate võib-olla GRUB-i alglaaduri uuesti installima järgmise käsuga:

$ sudo grub-install / dev / sda

MÄRGE: Siin / dev / sda on kõvaketas, kuhu soovite GRUB-i alglaaduri installida. Tavaliselt on just see kõvaketas, kus teil on juurpartitsioon.

Nüüd, kui kõik töötab, peaksite saama normaalselt käivitada. Kui teil on endiselt vaja midagi fikseeritud, saate seda teha kohe.

Lisamoodulite laadimine:

Vahel peaks GRUB-i käsurea liidese viip olema grub päästmine> selle asemel

grub>

Sel juhul peate käivitama 2 täiendavat käsku. Neid kasutatakse GRUB-moodulite laadimiseks, mis pole vaikimisi laaditud. Kuid on süsteemi käivitamiseks väga olulised.

Käsud on järgmised:

grub päästmine> insmod normaalne
grub päästmine> insmod linux
Kasulikud GRUB-i päästekäsud:

Selles jaotises loetlen mõned levinumad GRUB-i päästekäsklused, mida võib vaja minna käivitamisprobleemide tõrkeotsinguks.

sea ​​piipar = 1 - Kui mõne käsu väljund on piisavalt pikk, et see ekraanile ei mahu, siis näitavad need käsud piipari väljundeid nagu vähem Linuxi terminalis.

lsmod - Selles on loetletud kõik laaditud GRUB-moodulid.

kass - kasutatakse failide lugemiseks.

usb - loetlege kõik teie süsteemiga ühendatud USB-seadmed.

selge - kustutab kogu teksti GRUB-i käsureaaknast.

configfile grub.cfg_filePath - Võite lisada a grub.vrd faili selle käsu abil.

insmod - laadige GRUB-moodul.

lspci - loetlege kõik lisatud PCI-seadmed.

ls - loetlege oma arvuti failid, kataloogid ja blokeerige seadmed.

Kuigi see artikkel on suunatud Ubuntu 18-le.04 LTS, see peaks töötama mis tahes muu kaasaegse Linuxi jaotuse puhul, mis kasutab GRUB-i alglaadijat. Täname selle artikli lugemise eest.

Autori kohta

Šahriar Šovon

Vabakutseline ja Linuxi süsteemiadministraator. Armastab ka veebi API arendamist Node'iga.js ja JavaScript. Olen sündinud Bangladeshis. Õpin praegu elektroonika- ja kommunikatsioonitehnikat Khulna inseneri- ja tehnoloogiaülikoolis (KUET), ühes Bangladeshi nõudlikumas avalikus tehnikaülikoolis.

Kuva kõik postitused
10 parimat mängu, mida Ubuntu kaudu mängida
Windowsi platvorm on olnud üks mängude domineerivaid platvorme, kuna tohutu protsent mänge areneb täna Windowsi loomupäraseks toetamiseks. Kas keegi s...
5 parimat arkaadmängu Linuxile
Tänapäeval on arvutid tõsised mängimiseks kasutatavad masinad. Kui te ei saa uut rekordit, teate, mida ma mõtlen. Selles postituses saate teada mõnda ...
Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...