1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

A GRUB Rescue használata

Windows és Mac felhasználók számára az indítás meglehetősen egyszerű dolog. Bekapcsolja a számítógépet, betölti a Windows vagy az OSX rendszert, és elkezdi csinálni, amit csinál. Nyilvánvalóan zajlanak a dolgok a motorháztető alatt, de általában nem kell tudni, hogy mik azok. Nem ez a helyzet a Linux-felhasználók esetében, akik gyakran Windows vagy OSX mellé telepítik operációs rendszerüket, vagy akár több Linux operációs rendszerrel is rendelkeznek a számítógépükön. A Linux bootloadert használ GRUB néven az operációs rendszerek kezeléséhez és indításához, valamint a GRUB mentéshez a felmerülő problémák megoldásához.

Mi tehát pontosan a rendszerbetöltő?

A számítógépe egy sor lépésen megy keresztül, amikor bekapcsolja. Az első dolog, hogy lefuttat néhány kódrészletet, amelyek a számítógépen lévő chipekbe vannak beépítve, amelyek ellenőrzik, hogy az összes megfelelő hardver megvan-e és jó állapotban van-e. Ezután ellenőrzi a számítógép meghajtóit, általában a fő merevlemeztől kezdve, hogy keressen egy kis szoftvert, az úgynevezett rendszerbetöltőt. A rendszerbetöltő feladata, hogy nyomon kövesse az operációs rendszer telepítési helyét, és hogy beállítsa azt az Ön számára.

Egyszeri rendszerindító vs. Multiboot rendszertöltők

Mind a Windows, mind az OSX rendelkezik rendszerbetöltővel, de ezeknek egyszerű az életük, mivel mindegyik általában csak egy operációs rendszert tölt be. A Linux rendszerbetöltőnek nyomon kell követnie több operációs rendszert, és képesnek kell lennie arra, hogy a felhasználó által kiválasztott bármelyiket betöltse bármikor, ezért néha multibootként írják le. bootloader . Valójában innen ered a név:ez a GR rövidítése és U nified B ootloader. Miután kiválasztotta a rendszerindító menüt, a GRUB betölti a kernelt – az operációs rendszer központi részét – a választott operációs rendszerhez.

Többnyire működik, de nem mindig

Általában a számítógép megkezdi a rendszerindítást, majd egy pillanatra megáll a GRUB menüvel a képernyőn. Ha nem tesz semmit, a számítógép az alapértelmezettként kiválasztott operációs rendszert – általában Linuxot – indítja el. Alternatív megoldásként a menüben bármelyik másik operációs rendszer közül választhat, vagy szükség esetén visszatérhet a fő operációs rendszer egy régebbi verziójához. Időnként azonban a menü és az operációs rendszer nem töltődik be megfelelően, és Ön kikerül a GRUB-mentőbe. parancssor. Ezt az opciót a GRUB menüből is választhatja, ha azt gyanítja, hogy a rendszerében problémák vannak, és meg akarja próbálni ezeket kijavítani.

A GRUB parancssor

A GRUB parancssor nagyon hasonlít ahhoz a parancssori felülethez, amelyet akkor lát, ha megnyitott egy terminál ablakot Linuxon, vagy ha futtatta a parancsot parancsot a Windows menü Futtatás mezőjéből. Ez lényegében a teljes Linux parancssori felület lecsupaszított változata. Nem áll rendelkezésére a Linux-eszközök és -programok teljes készlete, de rengeteg lehetőség áll rendelkezésére a rendszerrel esetleg előforduló gyakori problémák kijavítására.

Gyors magyarázat a GRUB-verziókról

Ha GRUB-problémái vannak, és az internetet mászkálva keresi a megoldásokat, fontos, hogy figyeljen a talált tanács dátumára. A GRUB eredeti verziója több mint egy évtizede nem fejlődött, és többnyire egy újabb verzió váltotta fel. A régebbi webhelyek a két verziót GRUB néven emlegetik és GRUB2 , míg az újabb webhelyek a GRUB2-t egyszerűen GRUB-ként említik, míg az eredeti verzió a örökölt GRUB . Az örökölt GRUB-nak szánt tanácsok gyakran nem működnek a jelenlegi rendszeren, és károkat okozhatnak. Ez a cikk feltételezi, hogy GRUB2-t használ az Ubuntu 18.04 LTS-en, bár az információknak a Linux bármely jelenlegi verziójára vonatkozniuk kell.

A kiemelt GRUB mentési javítás

A GRUB mentésben elérhető parancsok tucatjai közül mindegyik bonyolult, és külön cikkre kiterjedő vitát igényel. Ez egy kicsit sok a gyors olvasáshoz, ezért koncentráljunk a legfontosabb használatára:a rendszer üzembe helyezésére és a GRUB-ban előforduló hibák kijavítására.

Hogyan hívják a meghajtóit

A GRUB és maga a Linux operációs rendszer eltérő terminológiát használ a merevlemezekre. Az Ubuntu és a Linux más verziói a rendszer első merevlemezére sdaként hivatkoznak , a második sdb néven stb. A GRUB mentésében a GRUB az első fizikai merevlemezre hd0ként hivatkozik , a második mint hd1 stb. Ez egy pillanat alatt fontossá válik.

GRUB kézi rendszerindítás

Kövesse ezeket a lépéseket a számítógép újraindításához a GRUB mentéssel, ha a rendszerbetöltő elromlik, és az Ubuntu – vagy a választott másik operációs rendszer – nem töltődik be. Rengeteg más dolgot is megjavíthat, ha a számítógép fut, de először működésbe kell hoznia a számítógépet, mielőtt megtehetné.

  1. Írja be az ls parancsot hogy megtudja, milyen partíciókat tartalmaz a merevlemez. Először a tényleges merevlemezt mutatja (hd0) vagy valami hasonlóként, majd egy sor kapcsolódó számot – (hd0, gpt1), (hd0, gpt2) és így tovább –, amelyek a merevlemez partícióit jelölik. Ha több operációs rendszere van, akkor sok lehet.
  2. Az ls beírásával azonosítsa az Ubuntu rendszert. ismét, de partíciót ad meg. Nem kell megadnia a partíció előtagját, csak a számot, így egy tipikus parancs így nézhet ki:ls (hd0, 3) ha az első két partíciót ellenőrizted volna, és most a harmadikat néznéd. Folytasd mindaddig, amíg meg nem találod az árulkodó Linux könyvtárakat, mint például a bin/, boot/, dev/, etc/ és usr/. Ez az, amelyikről indítani kell.
  3. Most, hogy tudja, hol vannak a rendszerindító fájlok, át kell engednie a GRUB-nak a titkot. Ha a megfelelő partíció (hd0, 3) volt, mint a fenti példában, akkor a set parancsot kell beírnia. root=(hd0, 3) a GRUB parancssorban, majd kattintson az Enter gombra .
  4. A számítógép indításához szükséges fájlok az adott partíció boot/ könyvtárában találhatók, ezért kezdje el beírni a linux /boot/vmlinuz parancsot. a parancssorban. Ez automatikusan kitölti a vmlinuz fájl megfelelő verzióját egy hosszú számmal, amely azonosítja a Linux kernel verzióját. Válassza a Tabut elfogadásához kulcs. Mielőtt megnyomná az Entert , adja hozzá újra a root parancsot, de ezúttal a root=(hd0, 3) helyett – ami a GRUB terminológiája az első merevlemez harmadik partíciójára – írja be:root=/dev/sda3 , amire emlékszel, hogy maga a Linux azonosítja ugyanazt a partíciót.
  5. Írja be:initrd a GRUB parancssorban, és ismét kattintson a Tab gombra gombot a javaslat elfogadásához – meg kell egyeznie az előző parancs kernelszámával –, majd az Enter billentyűt .
  6. Írja be:boot a rendszer indításához.

Ha a felszólítás azt mondja, hogy Grub Rescue>

Általában ebben a szakaszban a parancssori promptnak a következőnek kell lennie:grub> , de ha a rendszer nagyon el van rontva, akkor a grub mentése> felirat jelenik meg helyette. Ez azt jelenti, hogy a GRUB mentési shell csupasz változatát használja, és nem tudja majd a Tab billentyűt használni a parancsok végrehajtásához. Ehelyett kézzel kell megkeresnie a hosszú verziószámokat, és le kell írnia őket. Feltételezve, hogy ugyanazon a partíción vannak, a következőképpen kell csinálni:

  1. Írja be az ls (hd0, 3) /boot parancsot és nézze meg a képernyőn megjelenő információkat. A két keresett fájl a vmlinuz karakterlánccal kezdődik és az initrd kezdetű . Jegyezze fel őket, vagy készítsen felvételt a képernyőről telefonja kamerájával, hogy figyelmesen, számjegyenként tekintse meg őket.
  2. Most írja be a set root=(hd0, 3) parancsot és nyomja meg az Enter billentyűt . Ezen a ponton manuálisan kell betöltenie két modult, amelyek akkor lettek volna betöltve, ha a grub> promptot kapja. Ezek az insmod-ot használják parancs, a "module telepítése."
  3. rövidítése
  4. Írja be az insmod normal parancsot és nyomja meg az Enter billentyűt . Most írja be:normal az imént telepített modul futtatásához. Végül írja be az insmod linux parancsot és nyomja meg az Enter billentyűt , így továbbléphet a rendszerindító fájlok megadására.
  5. Írja be ugyanazt a linuxot parancsot, de ezúttal kézzel kell kitölteni az elejétől a végéig. Egy Ubuntu 18.04 rendszeren ugyanazon a partíción, amelyet példaként használtunk, ez a következő lehet:linux /boot/vmlinuz-4.15.0-44-generic és kövesse újra a root=/dev/sda3 segítségével az Enter megnyomása előtt .
  6. Tegye ugyanezt az initrd-vel parancsot, a felírt teljes szám használatával is. A példában a következőképpen néz ki:initrd.img-4.15.0-44-generic.
  7. Írja be:boot és nyomja meg az Enter billentyűt a rendszer indításához.

A GRUB újratelepítése a rendszerindítás után

A számítógépének ezen a ponton normálisan be kell indulnia, és a szokásos módon be kell tudnia jelentkezni. Ezt a folyamatot azonban nem szeretnéd minden nap használni, ezért az első prioritás a GRUB megfelelő javítása. Kattintson az Alkalmazások elemre ikont a Dash alján, és írja be a Terminal kifejezést a keresősávba. Miután megnyílt a terminálablak, írja be az update-grub parancsot és nyomja meg az Enter billentyűt . Számos dolog fog történni, majd egy üzenetet fog kapni, amely azt mondja, hogy kész és térjen vissza a GRUB parancssorba. Írja be a grub-install /dev/sda parancsot , feltételezve, hogy a partíció az első fizikai meghajtón volt. A GRUB most újratelepült, és újraindításkor a számítógépnek a szokásos módon kell elindulnia.

Ha ezen a ponton megfélemlítik

A Linux-közösség általában mindig is egészséges barkácsolási hozzáállást tanúsított, de ha még újonc vagy a Linux világában, vagy csak minimális felhajtással szeretné újra üzembe helyezni számítógépét, akkor ezeket a kézi javításokat nehézkesnek találhatja. Vannak automatizált eszközök, amelyeket használhatsz helyette, amelyekhez nincs szükség arra, hogy piszkoskodj a GRUB és a Linux tényleges működésével. Rendszerindítás-javítás egy példa.

Boot-Repair használata helyett

A rendszerindítási javítás használatához szüksége van az Ubuntu telepítéséhez használt DVD- vagy USB-meghajtóra. Ha nem rendelkezik vele, kérjen kölcsön egy működő számítógépet elég hosszú ideig ahhoz, hogy letöltse és kiírja az új példányt. Ha megvan, szükség szerint helyezze be az operációs rendszert a lemezmeghajtóba vagy az USB-portba, és indítsa újra a számítógépet. Előfordulhat, hogy az Esc billentyű lenyomásával be kell lépnie a rendszerindító menü képernyőjére vagy F2 amikor a számítógép elindul, és kérje meg, hogy ellenőrizze a DVD- vagy USB-meghajtót, mielőtt a merevlemezről indítana. Ha ez megtörtént, válassza az Try Ubuntu lehetőséget a lemez indítómenüjéből.

Boot-Repair letöltése és telepítése

A lemez vagy az USB egy lassú, de teljesen működőképes Ubuntu asztalra viszi, ahol mindent megtehet, amit a számítógépével általában. A rendszerindítás-javító program személyes csomagarchívumként (PPA) van karbantartva, így első lépésként hozzá kell adnia a megfelelő PPA-t szoftverforrásként a számítógépéhez.

  1. Nyisson meg egy terminálablakot, és írja be:sudo add-apt-repository ppa:yannubuntu/boot-repair .
  2. Ezután írja be:sudo apt update .
  3. Végül írja be a sudo apt install boot-repair parancsot a program telepítéséhez.

Indító-javítás futtatása

A tényleges boot-repair segédprogram futtatásához írja be a boot-repair parancsot ugyanabban a terminál ablakban. A Boot-javítás átvizsgálja a rendszert a GRUB-val és a rendszerindítással kapcsolatos problémákra keresve, majd felugrik egy párbeszédpanel. A dobozban kiválaszthatja, hogy a kézi beállításokkal babrálhat, vagy válassza az Javításajánlott lehetőséget. hogy a rendszerindítási javítás automatikusan megoldja a leggyakoribb problémákat. Amikor ez megtörtént, általában azt jelzi, hogy a javítások befejeződtek, és ad egy linket, amelyre kattintva elolvashatja a naplófájlt, amely elmagyarázza, hogy mi történt. A befejezéshez indítsa újra a számítógépet, távolítsa el a rendszerindító lemezt, amikor a rendszer kéri, majd várja meg, amíg a rendszer rendesen elindul.


  1. Hogyan használjuk a Simplink egy LG TV
  2. Hogyan használjuk Tomtom SD
  3. Hogyan használjuk az IR Emitter
  4. Hogyan használjuk S -Video
  5. Hogyan használjuk a Simplink egy LG TV