Shell ›GRUB 2› Wiki ›

Részt venni

konfiguráció

Currently A wikiben jelenleg körülbelül 750 cikk található, amelyeket csak a Xenial teszteltek. Ez az összes wiki cikk kb. 10% -ának felel meg. Segítségre van szükség, hogy ne kelljen jövő tavasszal mindet archiválni!

wiki

Ezt a cikket az Ubuntu következő verzióin teszteltük:

A GRUB 2 shell a GRUB 2 futási környezete, és a rendszer állapotától függően különböző módokat indíthat el. Ezek a választási menü mód (= "Menü mód"), a parancssor (= "Parancssori interfész vagy" CLI mód ") és végül a mentési mód (=" Mentési mód "). Ezenkívül a GRUB-2 shell lehetővé teszi a menüszerkesztő mód (= "Edit Mode") hívását a kiválasztási menü módból, ha szükséges.

A cikk bemutatja a különböző módokat.

Jegyzet:

Csak az amerikai billentyűzetkiosztás érhető el a GRUB-2 teljes héjában, és így minden módban.

Kiválasztás menü mód¶

Normális esetben a GRUB 2 menü módban indul (= "Menü üzemmód"), ahol a választó menü alapértelmezés szerint el van rejtve a felhasználó elől, ha a számítógépen csak egy operációs rendszer van, vagy ha a GRUB 2 a telepítés során nem ismert fel más operációs rendszert. Ezután a GRUB 2 egyszerűen elindítja a rendszert a menü megjelenítése nélkül.

Ilyen esetben a Shift billentyű pressing megnyomásával kényszerítheti a kiválasztási menü megjelenítését a számítógép indítása közben. Ehhez nyomja meg a Shift billentyűt közvetlenül a BIOS után, és tartsa lenyomva, amíg a menü meg nem jelenik.

Vezérlő gombok kiválasztási menü módban¶

A következő billentyűkombinációk használhatók a választó menüben:

gomb funkció
↓ ↑ nyíl lefelé felfelé gombok Jelölje ki a menüpontot.
⏎ Enter gomb Indítsa el a kiemelt menüpontot.
E E gomb Váltson a kiválasztott menüelem szerkesztési módjára.
C C billentyű Váltson a parancssorra.
Ctrl + Alt + Del Ctrl + Alt + Del Indítsa újra a rendszert.

Jegyzet:

Az E, C és ⏎ fenti kulcsparancsai blokkolhatók jelszóvédelem bevezetésével. A jelszóvédelem beállításához lásd:

Indítás kiválasztási menü módban¶

A kiválasztási menü módban egyszerűen válassza ki a kívánt bejegyzést a lefelé mutató ↓ ↑ gombok megnyomásával, majd indítsa el az Enter gombot ⏎. Ha a rendszer nem indul el, és visszatér a kiválasztási menübe, ellenőrizze a bejegyzést szerkesztési módban, és ideiglenesen javítsa ki.

Menü szerkesztési mód¶

A menü szerkesztési mód (= "Szerkesztési mód"), amely a választási menüből érhető el az E gomb E megnyomásával, lehetővé teszi a meglévő menüpont egyszeri szerkesztését és javítását a rendszer indításához. Mivel a helytelen menübejegyzés általában visszavezet a kiválasztási menübe, a szerkesztési mód segítségével kipróbálhatja a menüpontot, amíg be nem indítja a rendszert.

Természetesen ígéretesebb, ha először a parancssorban elemzi az indítási környezetet, majd célzottan javítja a helytelen bejegyzést.

Ha egy menütétel szerkesztésével sikeresen elindították a rendszert, akkor a menükonfigurációt véglegesen adaptálni kell a futó rendszerben.

A szerkesztési mód csak a kiválasztó menüből hívható le, és a GRUB 2 nem tölti be automatikusan.

Vezérlőgombok szerkesztési módban¶

A billentyűzetkiosztásból eredő korlátozásokon kívül az összes alapvető billentyű szerkesztési módban érhető el. Különösen a következő gombokat kell kiemelni:

gomb funkció
↓ ↑ nyíl lefelé felfelé gombok Mozgassa a kurzort (🇬🇧 kurzor) egy sorral felfelé vagy lefelé.
→ ← Jobb-bal nyílgombok Vigye a kurzort egy karakterrel balra vagy jobbra.
Tab ⇆ tab billentyű Ha egyszer és többször megnyomja, akkor az útvonal-specifikáció lehetséges folytatása látható. Ez nagyon hasznos az útinformációk helyes megadásához.
Ctrl + X Ctrl + X billentyű Indítsa el a rendszert a szerkesztett menüpont segítségével.
Ctrl + C Ctrl + C billentyűk Váltson a parancssorra.
Esc Escape gomb Lépjen ki a szerkesztési módból és térjen vissza a kiválasztási menü módba.
Ctrl + Alt + Del Ctrl + Alt + Del Indítsa újra a rendszert.

Kezdje el használni a menü szerkesztési módját¶

Ha a kívánt menüpontot módosította, a Ctrl + X Ctrl + X billentyűkombináció megnyomásával elindíthatja a rendszert. Ha a bejegyzés továbbra is helytelen, a GRUB 2 visszatér a megfelelő menübejegyzés szerkesztési módjába, és a kurzort a még mindig helytelen sorba helyezi. Ez néha csak egy hibaüzenet kiadása és bármely gomb megnyomása után következik be.

Parancs sor¶

A parancssor (= "Parancssori interfész" vagy "CLI mód") a GRUB-2 shell magja. Ezzel a rendszer elemezhető és lépésről lépésre elindítható. Az előre konfigurált menübejegyzéseket ez is feldolgozza, miután a felsorolt ​​sorrendben soronként kiválasztotta. Funkciója összehasonlítható a Bash-szal, de csak azokat a parancsokat és elemzési funkciókat kínálja, amelyek fontosak a rendszer indításához.

A parancssor a kiválasztó menüből érhető el a C gomb megnyomásával. Ezenkívül a rendszer indításakor automatikusan a parancssorba kerül, amikor a GRUB 2 megnyitja a konfigurációs fájlt grub.cfg nem található, vagy nem lehet feldolgozni.

Vezérlőgombok a parancssorban¶

A keyboard billentyűzetkiosztásból eredő korlátozásokon kívül az összes alapvető kulcs elérhető a parancssorban. Különösen a következő gombokat kell kiemelni:

gomb funkció
↑ ↓ Nyíl fel-le gombok Görgesse végig a futás közben megadott parancsok előzményeit.
→ ← Jobb-bal nyílgombok Vigye a kurzort egy karakterrel balra vagy jobbra.
Tab ⇆ tab billentyű A gomb megnyomása után megmutatja a parancs vagy a bevitt parancs minden lehetséges folytatását. A használt parancstól függően ez a függvény már támogatja az alapelemzést, de mindenekelőtt megakadályozza a szintaktikai hibákat a parancsok beírásakor.
Esc Escape gomb Hagyja el a parancssort, és térjen vissza a kiválasztási menü módba. Természetesen ez csak akkor lehetséges, ha a parancssort kezdetben manuálisan hívták meg a kiválasztó menüből.
Enter súgó + + Enter gomb Megjeleníti az elérhető GRUB 2 parancsok listáját.
Ctrl + Alt + Del Ctrl + Alt + Del Indítsa újra a rendszert.

A GRUB 2 környezet elemzése a parancssorral¶

A GRUB 2 környezet parancssor használatával történő vizsgálatát a GRUB 2 környezet elemzése című cikk ismerteti.

A parancssor használatának megkezdése¶

A GRUB 2 szíveként a parancssor biztosítja a felhasználó számára az összes olyan parancsot, amely fontos a rendszer indításához. A parancssorba egymás után beírandó parancsok megegyeznek a konfigurációs fájlban használtakkal.

Mivel a parancssori bejegyzések nem érvényesek véglegesen, hanem csak egyszer a megfelelő rendszerindításra (kísérletre), akkor a legszükségesebb információkra korlátozódhat. Az egyszer létrehozott konfigurációs fájlokkal ellentétben a parancsokat nem kell úgy megtervezni, hogy már a kezdetektől figyelembe vegyék a rendszer későbbi változtatásait.

A rendszer a parancssorból indulva egy nagyon egyszerű sémát követ:

Először is meg kell mondani a GRUB-nak, hogy melyik adathordozón találhatók az indítandó operációs rendszer start fájljai. Ez az információ a root változóhoz van hozzárendelve.

Ezután megadja az operációs rendszer indító fájljainak pontos elérési útját. Ha a GRUB nem tudja ezt közvetlenül betölteni - mint például a Windows esetében -, akkor a GRUB-t egyszerűen arra kérik, hogy töltse be a korábban megadott indítólemez első szektorát. Ez a szektor ezután tartalmazza a külföldi operációs rendszer indító programját.

Végül a rendszerindítási parancs megmondja a GRUB-nak, hogy indítsa el a rendszert a korábban megadott információkkal.

Példa: indítsa el a Linuxot

A következő parancsokat kell egymás után megadni:

Ha az otthoni mappát áthelyezték a saját partíciójára, akkor ezt integrálni kell:

hdX, Y-t a saját rendszerének megfelelően kell kicserélni.

Adja meg az indítási fájlok elérési útját:

Természetesen az sdXY-t is hozzá kell igazítani a saját rendszeréhez.

A ramdisk elérési útja:

Tippek ehhez a példához:

1. tipp: Még akkor is, ha beállítottad a root = valami hasonlót

megadott, a Linux parancs az eszközök klasszikus jelölését is feldolgozza, például:

2. tipp: Ha a Lucid Lynx rendesen van telepítve, akkor a kern a/boot/vmlinuz- * alatt található. A Grub-ban a "Tab" a fájlnév kiterjesztésére is használható, vagyis a pontos fájl ismerete nélkül "átdolgozhatja" a megfelelő fájlt. Az initrd.img kép szintén a/boot fájlban található .

Példa: a Windows indítása

Jegyzet:

Ez a módszer a láncterhelőn keresztül csak akkor működik, ha a GRUB-ot a BIOS indítási specifikációjának megfelelően indították el, és nem UEFI módban.

A következő parancsokat kell egymás után megadni:

hdX, Y-t a saját rendszerének megfelelően kell kicserélni.

Töltse be az indító lemez első szektorát:

Alternatív megoldásként a BIOS indítási specifikációjával indított GRUB parancssorából a BIOS módba telepített Windows is elindítható a következő parancsokkal:

(Előfordulhat, hogy az insmod parancsokra nincs szükség; ezek az érvényesség maximalizálására szolgálnak.)

Az UEFI módban telepített Windows 7 elindítható az UEFI rendszerindítási módszerrel elindított GRUB parancssorából a következő parancsokkal:

A parancssor automatikus indításának oka¶

Ha a GRUB 2 automatikusan elindítja a rendszert a parancssorral, ez kezdetben kellemetlenséget okoz, ugyanakkor nyomot ad a megjelenés okára. Az egyetlen különbség a legördülő menü mód és a parancssor között az, hogy az előbbiben a fájl grub.cfg helyesen lehet feldolgozni. A feldolgozási hiba lehetséges okai:

A fájl nem is létezik.

A fájl létezik, de sérült.

A fájl durva szintaktikai hibákat tartalmaz, ezért a GRUB 2 törli a feldolgozást.

A fájl grub.cfg jelen van, de a GRUB 2 nem találja, mert a GRUB 2 környezeti változó előtagja érvénytelen könyvtárra van állítva / ásott utal.

Mentési mód¶

A mentési mód (= "Rescue Mode") a GRUB-2 parancssor nagyon korlátozott formája. Csak néhány nagyon egyszerű parancsot kínál, és nincs kényelmi funkció, például bejegyzések hozzáadása a tab billentyűvel vagy a már beírt parancsok előzményeinek görgetése (az összehasonlításért lásd a vezérlőgombokat a parancssorban).

Ennek ellenére a rendszert gyakran továbbra is mentési módból lehet elindítani. Ez különösen fontos, ha más módon nem tudja elindítani a rendszert, mert más indítási közeg nem áll rendelkezésre.

A mentési mód előfordulása mindig azt jelzi, hogy valami alapvetően nincs rendben a GRUB 2 telepítésével, ezért a GRUB 2-t mindig újra kell telepíteni. Ilyen esetben a rendszert egy asztali CD-vel is elindíthatja, majd közvetlenül telepítheti a GRUB 2-t a chroot módszerrel.

A mentési mód használatának megkezdése¶

Jegyzet:

Mivel a parancsok hatóköre mentési módban jelentősen csökkent, az elemzés itt sokkal fárasztóbb. A könyvtár tartalmát csak az ls paranccsal lehet felsorolni, majd manuálisan megkeresni a megfelelő adathordozókat és könyvtárakat. Ha nincs megfelelő áttekintése saját rendszeréről, akkor érdemes a Super-GRUB2 lemezt használni.

Először áttekintést kap a GRUB 2 által elismert kötetekről: