telepítése grub

Ez a cikk leírja, hogyan kell telepíteni a GRUB boot szektor, partíció vagy más adathordozó. Tipikusan ilyen üzem párhuzamosan zajlik a Linux telepítése, így nem kell újra telepíteni a GRUB. Elvégzésére a konfiguráció, hogy elég változtatásokat a / boot / grub / menu.lst leírtakkal az előző részben.







Újratelepítése GRUB csak akkor szükséges, abban az esetben, ha törlik (például miután a Windows újratelepítése), egy példányát a GRUB nem működik, vagy meg akarja változtatni egy másik GRUB bootloader. Általános szabály, hogy a telepítés a GRUB készül egy „élő” rendszer (például a Knoppix), mert anélkül, hogy egy működő boot loader nem lehet futtatni egy Linux disztribúció telepítve a merevlemezre.

Alapvető információk a boot szektor

Mielőtt elmondom, hogyan kell ténylegesen telepítése GRUB. szükséges, hogy röviden belenézel a BIOS-t és MS DOS. Értelmezése (egy vagy több) boot szektorok elvén alapul, ami megjelent több mint egy tucat évvel ezelőtt. A jövőben azt feltételezzük, hogy tudja, hogy van többféle partíciókat.

A fő lemez rekordot (MBR). Ez az első szektor a merevlemez. Elfoglalt 512 byte lehet, és általában egy kis programot (legfeljebb 446 bájt). Ezt követi a particionálás egy asztal négy fő részből (64 bájt) és egy digitális aláírást (2 bájt).

Partíciószektorral.

Ez az ágazat nem csak az MBR-t, de az egyes részekben, és valóban, ez eltarthat akár 16 merevlemez szektor (8192 byte). A legtöbb fájlrendszerek partíciószektorral nem használják, vagyis az adatok is lesz csak a következő szektorra. De vannak kivételek. Például a fájlrendszer XFS használja valamennyi ágazatban. Ha az XFS partíciószektorral információ törlődik a fájl rendszer össze fog omlani!

Indítsa el a számítógépet.

Amikor futtatja a BIOS beolvassa az MBR az első merevlemez, betölti a memóriába, és ellenőrzi, hogy vannak-e az utolsó két bájt a hexadecimális kódokkal 55 AA. Ezek a kódok azonosítására hordozók képes elindulni. Ha a kódok megegyeznek, akkor a kisalkalmazások a boot szektor. Amennyiben a számítógépen futó MS DOS rendszer vagy a Windows (nem Linux), egy ilyen program „megtanulja”, amely a rendszer aktívként megjelölt partíció (ez általában az első partíció). Ezután a program betölt egy másik programot - a boot szektor az aktív partíció - és végrehajtja. És ez a program felelős Windows vagy MS DOS.

Ha a számítógép több merevlemez, akkor beállíthatja a BIOS-ban, hogy milyen sorrendben fogja kérni a merevlemezek bootoláskor. Így a modern számítógépes rendszer indítható a külső merevlemez vagy USB-stick. BIOS lehet állítani, és így a csizma CD vagy DVD.

Számos stratégia létezik, hogy biztosítsa a békés egymás mellett élés a Windows és a Linux.

A leggyakoribb módja, hogy felszerel egy Linux indító MBR-jébe, és hogy melyik rendszer fut, - Windows vagy Linux.

Ha már van a modern Windows-verziók (újabb 9x / ME), akkor kell állítania a Windows boot úgy, hogy futott a GRUB. Előnye, hogy az MBR nem is kell, hogy érintse. A hátránya az, hogy a telepítési folyamat viszonylag bonyolult. Amellett, hogy az Ubuntu Wubi, nem tudom, minden Linux terjesztés volt, amely végre egy ilyen művelet. Mindig szeretne dolgozni kézzel.

A harmadik lehetőség az, hogy hozzanak GRUB a boot szektor a fő rész, és jelölje meg ezt a részt, mint az aktív. Ha ezt a lehetőséget azonos alapvető méltóságát, hogy az előző esetben: ne érintse meg a MBR. A hátránya az, hogy a módszer csak akkor működik, azzal a fő szakaszok (de nem logikus), és csak azokat a fájlrendszereket, amelyek nem kapcsolódnak a partíciószektorral. Mivel ezek a korlátozások érvényesek, ez a lehetőség a további, nem vesszük figyelembe.

Biztonsági mentés az MBR

Ha telepíti a GRUB az MBR valami elromlik a legrosszabb esetben, akkor nem fut Windows sem, vagy Linux. Akkor kénytelenek „élő» Linux rendszer, például a Knoppix, vagy használja a telepítő CD / DVD a Windows, hogy rögzítse a boot szektor. „Javítás” a legkevésbé problémás, ha van egy biztonsági másolatot a MBR. Ehhez hajtsa végre a következő parancsokat (attól függően, hogy mi a neve a készülék kéri az első merevlemez a számítógép):


Annak érdekében, hogy visszaállítsa a boot szektor, az alábbi parancsot:


A fenti parancs olvasni vagy módosítani csak 446 bájt MBR. Ennek az az oka, hogy az MBR tartalmazza a partíciós táblát, és a fő részből áll. Ha megváltoztatja az egész MBR (a 512 bájt), a együttműködéséhez idő veszhet változtatásokat a partíciós táblát. Ezután a számítógép, persze, lehet tölteni, de ha van egy kis szerencsénk, akkor el fogja veszíteni az egész szakaszok az adatok! MBR struktúra részletesen itt: de.wikipedia.org/ wiki / Master_Boot_Record.







Beszerelése a meghajtó MVKzhestkogo

Akkor fuss GRUB és állítsa be a következő parancsot a telepítést. Ehelyett (HDL, 12) meg kell adnia a GRUB eszköz neve a partíció a merevlemez, amely a / boot. Felhívjuk figyelmét, - gyakran a / boot könyvtárban található külön partícióra, nincs a rendszerben! Változó (HDO) jelöli a helyet, ahol kell telepíteni a GRUB. vagyis a boot szektor az első merevlemez.

grub.conf.

A SuSE Linux telepítés során, a / etc / grub fájlban. Ez telepítési utasítását tartalmazza a GRUB. A telepítés lehet vtoritspomoschyukomandygrub

Szerelés a boot szektor

GRUB lehet telepíteni az MBR és a boot szektor bármely merevlemezen. Általában azonban ez a beállítás hatástalan, mert a boot szektor nem veszi figyelembe a rendszer indításakor. Azonban a három esetben, ez a beállítás is hasznos lehet.

Ha GRUB fut keresztül közvetve a Windows boot loader.
Ha GRUB fut keresztül közvetve a Linux boot loader (azaz GRUB), amely már az MBR-ben, és nem akarja, hogy megérintse. Ez az opció elsősorban azokban az esetekben, ahol a használni kívánt párhuzamos több Linux-példányok.
GRUB telepítése a boot szektor egy elsődleges partíció, és ki kell jelölni a partíciót „aktív” az fdisk paranccsal (kulcs Egy csapat válthat bootolható flag). Ebben az esetben a program tárolja az MBR, boot szektor lehetővé teszi az aktív partíció. Ez a módszer nem működik logikai partíciókat, valamint azokban az esetekben, ha telepítve van a GRUB vagy más boot loader az MBR.

Általában a Linux rendszer partíció használnak egy ilyen létesítmény. Más szóval, ha már telepítve van a Linux partíció a / dev / sda7 és szeretné telepíteni a GRUB boot szektor a partíció, hajtsa végre a következő parancsokat. Az egyetlen különbség, mint a telepítés az MBR, hogy a beállítás megadása nem (HDO), és a kívánt részt.


Néhány fájlrendszer, partíciószektorral nem lehet használni egy rakodó vagy egyéb programokra. Ilyen rendszer például a XFS. Ha telepíti a GRUB boot szektor XFS partíciót, a fájlrendszer kell semmisíteni! Emiatt az ilyen rendszerek telepítésére a boot szektorban nem alkalmazzák.

Telepítés USB-meghajtó

A BIOS a modern számítógépek általában biztosította a lehetőséget, hogy boot USB-meghajtót. Elvileg lehetséges, hogy a GRUB telepítésére

A boot szektor egy flash kártya és töltse be a segítségével a Windows, Linux, és így tovább. d. Elméletileg minden egyszerű, de a gyakorlatban gyakran vannak problémák. Két fő oka a problémákat.

Az alaplap kell helyesen ismeri fel az USB-meghajtó már induláskor és a munka vele, mint a letöltés eszköz. Figyeljünk arra, hogy a flash meghajtót lehet formázni két módja van: a „superdisketu» (hajlékonylemezként), vagy mint a merevlemez. Melyik opcióval függ a BIOS.

Felhívjuk figyelmét, hogy be kell kapcsolni az USB BIOS támogatás (ez általában azt jelentette, egy olyan speciális BIOS beállítás). Ellentétben a Linux GRUB hozzáférhet egy USB-meghajtót csak a BIOS-ban! Ha a BIOS észleli az USB-meghajtót rendszerindító lemez, ugyanakkor (legalábbis egyes BIOS verzió) azt a sorrendet, amelyben a GRUB „látni” a média adatok . Most, az első lemez (HDO) minősül USB-meghajtó, beépített merevlemezes meghajtó keresztül kell kérni (HDL), (HD2), és így tovább. D. Amennyiben szükséges, megfelelő beállítása / boot / grub / devices.map telepítése előtt a GRUB.

Az optimális stratégia - először próbálja telepíteni a GRUB egy flash meghajtót. Amikor fut a Linux, a GRUB felismeri az USB flash drive nevű (hdn + 1), ahol n - az utolsó belső merevlemez. Ha a Linux rendszer, mint az előző példákban található a / dev / sdb13, és két belső meghajtó a számítógép, a flash meghajtót fogják hívni (HD2). Telepíteni a GRUB az MBR villog, használja a következő parancsokat:


Ideális esetben a számítógép újraindítása után észlel GRUB MBR egy flash kártya, és mint az várható volt, az operációs rendszer betöltéséhez jelzett menu.l st. Ha fut az operációs rendszer nehezen menjen a GRUB menü interaktív módba a C gombot, akkor a cat parancs, és a lap legfontosabb, hogy megtudja milyen nevek GRUB «látja” merevlemezek. Az Esc billentyű viszi vissza a menüt, ahol módosíthatja a boot parancsot, és próbálja újra a E gombot.

Linux telepítése a merevlemez USB-n keresztül. Eddig azt feltételezték, hogy az USB-flash meghajtó csak arra használjuk, hogy a letöltés elindításához. De a helyzet bonyolult, és ha igen, a Linux is található egy nagy flash meghajtó vagy külső merevlemez USB-n keresztül. A legtöbb disztribúció, könnyen telepíthető az USB-meghajtót, de az indítási probléma. Meg kell legyőzni három fő akadály. GRUB - mint már említettük, akkor is, ha a GRUB telepítésére USB-meghajtó problémák merülhetnek fel. Meg lehet próbálni, kiderül, van ilyen telepítést. Ha szükséges, a kísérlet a BIOS-beállítások és jelölések, és próbálja meg ezeket a tulajdonságokat a menu.lst fájlt manuálisan.

USB-modulok a kernel - a mag pillanatában a dob legyen „állapotban” kifejezés az USB-meghajtót. Ahhoz, hogy ez megtörténjen, a fájlban kell tárolni initrd szükséges összes USB-inek. Alapvető információ hogyan kell építeni az initrd fájlok és hogyan jönnek létre, jelentették a következő részben.

A nevek eszközök - attól függően, hogy a számítógép be van töltve - a csatlakoztatott külső merevlemezek (USB) vagy azok nélkül, - a nevét a készülék merevlemez lehet változtatni (/ dev / sda / dev / sdb). Ezért ajánlatos használni a / etc / fstab és beállításakor a gyökér paramétereket a kernel sor a menu.lst nincs neve készülékek anomer UUID. Ha használja az Ubuntut. a menu.lst segítségével uuid is kiválaszthatja a rész, amelyet a mag és az initrd fájlt.

Amikor dolgozik modern alaplapok általában nem jelent problémát, hogy a Linux, telepíteni közvetlenül az USB-meghajtót. Ahhoz azonban, hogy működnek a dolgok, néha meg kell keményen dolgozni, és időt. Ha még csak most kezdenek dolgozni Linux, azt javasoljuk, hogy ne használja ezt az opciót.
Is olvasható:
GRUB belső szervezeti

Kidolgozásával kapcsolatos szolgáltatások oldalak MODx

MODx olyan program, amit használni kell fejleszteni minden weboldalunkon.

MODx lehetővé teszi, hogy teljes mértékben ellenőrzése alatt a használt tartalom az oldalon, akkor hozzáadni, törölni, módosítani, és szerkesztheti a tartalmat, amit akar, akkor teljes mértékben kezelheti a honlapján.

Szakmai web fejlesztés MODx, finomítás és támogatása oldalak. létrehozása és befejezése online áruházak MODx.