Linux debian squeeze - Grub2 fellendülés debian
OS: Linux Debian Lenny / Squeeze / ziháló.
Alkalmazás: A GRUB-2 (Grand Unified Bootloader v.2).
Célkitűzés: Ahhoz, hogy visszaszerezze a boot széles skáláját ilyen hibák.
A gyakorlatban rábukkantam három oka a veszteség a rakodó teljesítmény: felülírt MBR (töredéke a rendszer lemezt az első szektorban, amelyek rögzítették egy olyan kód, amely elindítja a boot loader) a folyamat az operációs rendszer telepítése nem ismeri az alternatív rendszerbetöltők (például MS Windows, például), a képtelenség, hogy hozzáférést indító fájlokat a változások eredményeként a partíciókat csatlakoztatni elv (gyakran a kísérletek eredményeként befolyásolja a lemez alrendszer kézi konfigurációs változásokat) és az automatikus összeomlás konfigurálja a bíboros frissítése az operációs rendszer és alrendszereinek (így egy alkalommal sin Debian ziháló kombinálva mdadm + LVM + Grub2, még nem alakult ki a teszt állapotát). Minden ilyen kudarcok egyszerűsített módon, hogy megoldja a problémát, egy vagy két lépésben (az „Internet” gyakran zavaros), de ahhoz, hogy egységesítsék eljárások, és általában nem zavar túl sok információ, mindig visszaállítja csomagtartó egy és a vizsgálatot azonos módon, és garantálja eredményeként, amelyek további leírást.
Minden, kivétel nélkül, találkoztam iránymutatások visszaállítani Grub2 bootloader ajánlom ezt a segítségével úgynevezett LiveCD. Hogy a Linux Debian ellenkezőleg, azt tanácsolom, hogy visszaállítsa Grub2 használni a telepítés forgalmazás lemez: például a kép a „NetInstall” - ez a kis, legfeljebb 250 MB, és nem terheli túlzásokat, amelyek ugyanabban az időben egy sor eszközt, ahhoz, hogy a munkát a fájlrendszert a megoldás része feladat. Ezen túlmenően, ez nem mindig van arra, hogy azonnal le és éget bootolható média (CD, DVD vagy Flash) kép a LiveCD, mivel a telepítési képfájl szinte mindig már ott van.
Így találtuk magunkat a terminál előtt egy üzenetet, hogy lehetetlen, hogy végezzen töltése OS Linux Debian Lenny / Squeeze / ziháló, mert ezt vagy azt a hibát. Nem lesz itt az oka: a legfontosabb, hogy úgy döntöttünk, hogy visszaállítsa az összes komponenst Grub2 bootloader alapvetően megtartja eredeti alakját.
Indíts a telepítőkészlet Linux Debian. Elhaladunk a kezdeti szakaszában a telepítő beállításokat (például itt: Linux Debian Squeeze telepítés):
biztos, hogy válassza ki a telepítő szakértő módú,
válassza ki angol nyelvű telepítési nyelve, az elrendezés en_US.UTF-8,
lépésre leolvasó menetben álló elemek és azok rakományát,
kihagyja a hálózati beállításokat,
ugrik létre a felhasználók számára,
Mi megy át a legfontosabb szakasza beolvasni a rendelkezésre álló merevlemez-meghajtókhoz (a telepítő letölti a szükséges további munkamodulokat RAID, LVM és fájlrendszer vezérlők).
Ezután a telepítő már nem használja! Minden más történik a parancssorban. Menj a parancssorban a megfelelő elemet Installer „Végre egy shell” vagy alapellátási szomszédos virtuális terminál segítségével gyorsbillentyűket az Alt + F2.
A lényege a további eljárást, hogy mi vossozdaom helyreállítása közüzemi fájlrendszer környezet azonos (korlátozott értelemben, mint a megoldás része a probléma, természetesen), hogy mi történik az operációs rendszer fut a szokásos módon, és azt követően, hogy a visszatérő utasította újratelepíteni a boot betöltő elemek és átír újra indító konfigurációs alrendszer (mint ez történik abban az esetben, egy frissítés az operációs rendszer kernel és újjáépíteni egy kép „initramfs”, például).
Az első lépés, hogy hozzon létre egy csatolási pontot, amelyen fogunk összegyűjteni a szükséges szakaszok a fájlrendszer a jövőben:
Egyszerű fájlrendszerek elegendő lehet közüzemi fdisk:
Mert fájlrendszereket LVM (Logical Volume Manager) törekedjünk blkid:
# Vgscan; vgchange -ay; blkid
Miután megtalálta a blokk eszköz a root fájlrendszert, csatoljuk a mi gyűjtőhely (fogunk dolgozni LVM):
# Mount -v / dev / vg0 / lvroot / mnt / chroot
Természetesen a kötet csoport nem feltétlenül nevezhető „vg0”, és a logikai kötet a root fájlrendszert nem feltétlenül nevezhető „lvroot”.
Ahhoz, hogy a közművek visszaállítani az adatokat a tényleges hardver és szoftver környezetet, meg kell mutatni nekik a tartalmát a dinamikusan létrehozott könyvtár „/ dev” és a „/ proc”:
# Mount --bind / dev / mnt / chroot / dev
# Mount --bind / proc / mnt / chroot / proc
Ha az „/ boot” végrehajtható és a konfigurációs fájlok Grub2 bootloader külön partíción, akkor így is kell szerelni ponton szerelvény.
Egyszerű fájlrendszerek:
# Mount -v / dev / cciss / c0d0p1 / mnt / chroot / boot
Mert fájlrendszereket LVM:
# Mount -v / dev / vg0 / lvboot / mnt / chroot / boot
Miután az összes szükséges, hogy visszaszerezze rendszerindító fájlrendszert sikeresen telepítve a gyülekezési ponton változik a folyamatok a jelenlegi terminál (ahol jelenleg dolgozunk) a legmagasabb pontja a gyökér fájlrendszer, azt eggyel előre, hogy hozzon létre egy összeállítást pont „/ mnt / chroot ”. Így elkülöníteni futó folyamatok a jövőben egyfajta „sandbox”, hogy bármilyen hatással a források által rendelkezésükre bocsátott mintha futás a hagyományos operációs rendszer képek:
Még egy „sandbox” visszatérünk paranccsal telepíti Grub2 (kihasználtság végrehajtható alkatrészek „/ boot” az MBR és könyvtárakat, valamint ennek konfigurációja):
# Grub-install --no- floppy / dev / cciss / c0d0
Mint egy utolsó érintés, azt javasoljuk, hogy indítsa el a rescan és frissíti a rendszerindító, hogy ellenőrizzék, hogyan sikeresen minden korábbi eljárások. Ez akkor hasznos, annak érdekében, hogy ellenőrizze, hogy a következő frissítés az operációs rendszer kernel vagy illesztőprogram telepítése, ami regenerálása a kép „initramfs” és konfigurálja a boot loader nem vezet meghibásodást Grub2 miatt észlelése konfliktus a konfigurációs fájlok:
Sikeres teljesítése után a vizsgálati törölje a lemez „cache” és újraindítás:
# Sync; sync; újraindítás -f
Visszaállítása Grub2 boot lehet befejezettnek tekinthető.
Ez úgy történt, hogy három vagy négy évig a kiválasztási folyamata a leghatékonyabb konfigurációja fájlrendszer I kialakítva egy pár tucat szerverek nem teljesen jellemző kombinációja a blokk eszközökhöz, válaszfalak, réteg absztrakció és letöltők. Mivel a rendelkezésre álló szabad idő és lelkesedés hozom az összes szerver farm egyetlen képet, de tekintettel arra, hogy még mindig lógni száz más szerverek - nem gyors. Mert én szükségesnek tartja, hogy meghatározzák a kézi van: Lehet, hogy én még nem kell rögzíteni a régi hibákat.
[Már látogatás: 13856/12] [megosztás: • • • • •]