A GRUB Rescue használata Ubuntu 18.04 LTS rendszeren

How Use Grub Rescue Ubuntu 18



A GRUB egy rendszerbetöltő szoftver. Széles körben használják Linux alapértelmezett rendszerbetöltőjeként. Bár a GRUB -ot széles körben használják Linuxon, a GRUB képes Windows operációs rendszerek indítására is. Nagyon erős és bővíthető.

A GRUB rendszerbetöltő hatékony parancssori felülettel rendelkezik, amely a rendszerindítási problémák megoldására használható. GRUB Rescue -nak hívják.







Ebben a cikkben megmutatom, hogyan kell használni a GRUB Rescue parancssori felületét. A bemutatóhoz az Ubuntu 18.04 LTS -t használom. Lássunk neki.



Alapértelmezés szerint, ha minden rendben van, akkor a számítógép indításakor közvetlenül a telepített operációs rendszerbe kell indulnia. Esetemben ez az Ubuntu 18.04 LTS operációs rendszer.



Ha valami hiba történik, és rendszerindítási problémákat okoz, akkor valószínűleg látni fogja a GRUB mentési parancssori felületét. Úgy néz ki, mint az alábbi képernyőkép.





Időnként láthatja a GRUB menüt, mint az alábbi képernyőképen. Ha innen szeretne eljutni a GRUB Rescue -hez, nyomja meg a gombot c .



A GRUB Rescue parancssori módba kell lépnie, amint az az alábbi képernyőképen látható.

A következő részben a GRUB Rescue használatát mutatom be. Először is megmutatom, hogyan kell indítani az általam telepített Ubuntu 18.04 LTS operációs rendszerbe. Ezután a GRUB Rescue néhány általános parancsáról fogok beszélni.

A GRUB Rescue használata az Ubuntu 18.04 LTS rendszerbe való indításhoz:

A GRUB Rescue parancssori felületen a következő paranccsal listázhatja a telepített merevlemezeket és partíciókat:

grub> ls

Amint látja, nekem van (hd0) , (hd0, gpt1) és (hd0, gpt2) elérhető. (hd0) a nyers merevlemezt jelenti. (hd0, gpt1) és (hd0, gpt2) az első és a második GPT partíció (hd0) illetőleg.

Ubuntu 18.04 LTS van telepítve UEFI hardverre. Tehát az első partíció (hd0, gpt1) az EFI és a második partíció (hd0, gpt2) a root partíció. Az operációs rendszer indításához szükséges fájlok a /csomagtartó könyvtára (hd0, gpt2) partíció az én esetemben. Lehet, hogy van /csomagtartó könyvtárat külön partícióban, ebben az esetben hajtsa végre a parancsok módosítását, ahogy jónak látja.

Felsorolhatja, hogy milyen fájlokkal rendelkezik egy adott partíción ls parancsot a GRUB Rescue parancssori felületéről.

Sorolja fel a gyökérpartíció fájljait és könyvtárait (hd0, gpt2) a következő paranccsal:

grub> ls (hd0, gpt2)/

Mint látható, a fájlok és könyvtárak fel vannak sorolva.

Érdekelnek a fájlok, amelyek a /csomagtartó könyvtárakat.

grub> ls (hd0, gpt2)/csomagtartó

Két fájlt kell találnia a /csomagtartó Könyvtár, vmlinuz és initrd ahogy az alábbi képernyőképen meg van jelölve. Ezek a fájlok szükségesek a megfelelő indításhoz.

Most állítsa be a gyökér változó a gyökérpartícióra mutat (hd0, gpt2) a következő paranccsal:

grub> készlet gyökér=(hd0, gpt2)

Most használnia kell a linux parancsot a relatív útvonal létrehozásához vmlinuz a GRUB rendszerbetöltő által ismert fájl.

Ezt a következő paranccsal teheti meg:

grub>linux/csomagtartó/vmlinuz-4.15.0-húsz-generikusgyökér=/dev/sda2

JEGYZET: Itt root =/dev/sda2 szükséges. Ellenkező esetben előfordulhat, hogy nem tudja indítani. /dev/sda2 azt jelenti, hogy ez az első merevlemez második partíciója. Hozzáadtam egy táblázatot, hogy segítsen megérteni, hogyan működik.

GRUB azonosító Merevlemez Partíció Linux azonosító
(hd0) Első / dev / sda
(hd0, gpt1) Első Első /dev/sda1
(hd0, gpt2) Első Második /dev/sda2
(hd1) Második /dev/sdb
(hd1, gpt2) Második Második /dev/sdb2
(hd1, gpt5) Második Ötödik /dev/sdb5

Ismerje azt is, hogy a fájlok és könyvtárak automatikus kiegészítése a kulcs működik a GRUB parancssori felületen is, csakúgy, mint egy Linux terminálon. Tehát nehezen tud navigálni a GRUB parancssori felületen.

Most futtatnia kell a initrd parancsot, hogy az initrd kép megismerje a GRUB rendszerbetöltőt.

Ezt a következő paranccsal teheti meg:

grub>initrd/csomagtartó/initrd.img-4.15.0-húsz-generikus

Most, hogy minden be van állítva, a következő GRUB parancs futtatásával indíthatja el az Ubuntu 18.04 LTS operációs rendszerét.

grub>csomagtartó

A rendszerindítási folyamatnak el kell indulnia, amint az az alábbi képernyőképen látható.

Ezt követően látnia kell a bejelentkezési képernyőt. Jelentkezzen be az Ubuntu 18.04 LTS rendszerébe.

Most, hogy bejelentkezett, futtassa a következő parancsot a GRUB 2 konfigurációs fájl frissítéséhez:

$sudoupdate-grub2

A GRUB 2 konfigurációt frissíteni kell.

Előfordulhat, hogy a GRUB rendszerbetöltőt is újra kell telepítenie a következő paranccsal:

$sudogrub-install/dev/sda

JEGYZET: Itt / dev / sda az a merevlemez, amelyre telepíteni szeretné a GRUB rendszerbetöltőt. Általában a merevlemez a root partíció.

Most, hogy minden működik, képesnek kell lennie a normál rendszerindításra. Ha mégis javítania kell valamit, akkor most megteheti.

További modulok betöltése:

Időnként a GRUB parancssori felület parancssorának kell lennie grub mentés> ahelyett

grub>

Ebben az esetben további 2 parancsot kell futtatnia. Olyan GRUB modulok betöltésére szolgálnak, amelyek alapértelmezés szerint nincsenek betöltve. De nagyon fontos a rendszer indítása.

A parancsok a következők:

grub mentés>tök normális
grub mentés>insmod linux
Hasznos GRUB mentési parancsok:

Ebben a részben felsorolok néhány általános GRUB mentési parancsot, amelyekre szükség lehet a rendszerindítási problémák elhárításához.

lapozó beállítása = 1 - Ha bármely parancs kimenete elég hosszú ahhoz, hogy ne illeszkedjen a képernyőre, akkor ez a parancs egy személyhívóban jeleníti meg a kimeneteket, például Kevésbé Linux terminálban.

lsmod - Felsorolja az összes betöltött GRUB modult.

macska - fájlok olvasására szolgál.

usb - sorolja fel a rendszerhez csatlakoztatott összes USB -eszközt.

egyértelmű - törli az összes szöveget a GRUB parancssori ablakból.

configfile grub.cfg_filePath - Hozzáadhat egy grub.cfg fájlt ezzel a paranccsal.

insmod - töltse be a GRUB modult.

lspci - sorolja fel az összes csatlakoztatott PCI eszközt.

ls - listázza a számítógép fájljait, könyvtárait és blokkoló eszközeit.

Bár ez a cikk az Ubuntu 18.04 LTS -hez készült, működnie kell minden más modern Linux -terjesztésnél, amely GRUB rendszerbetöltőt használ. Köszönjük, hogy elolvasta ezt a cikket.

csomagtartó

A szerzőről

Shovon shahriar

Szabadúszó és Linux rendszergazda. Szereti a webes API fejlesztést a Node.js és a JavaScript segítségével. Bangladesben születtem. Jelenleg a Khulna Műszaki és Technológiai Egyetemen (KUET), a bangladesi egyik legigényesebb állami mérnöki egyetemen tanulok elektronikát és kommunikációmérnököt.

Az összes bejegyzés megtekintése

KAPCSOLÓDÓ LINUX Tippek

  • Mi a Tree Command az Ubuntuban
  • A g ++ telepítése az Ubuntu rendszeren
  • A strings parancs használata az Ubuntuban
  • A traceroute telepítése és futtatása az Ubuntu rendszeren
  • Melyik a jobb; Ubuntu vagy Debian
  • Hogyan lehet a feladatkezelőt használni az Ubuntu rendszerben a rendszer figyeléséhez
  • A netplan parancs használata az Ubuntu rendszeren