Automation közötti váltás a tengelyek multi boot

Váltás a Linux és a Windows szükségessége nélkül, kézi beavatkozás

Kövesse az alábbi utasításokat, hogy hozzanak létre egy multi boot, akkor képes lesz arra, hogy váltani az operációs rendszerek között anélkül, hogy szükség kézi beavatkozásra. Cikkben bemutatott segít konfigurálni szkriptek közötti váltáshoz rakodási Linux és Windows.

Mark Carter. szakértője teljesítmény tuning WebSphere MQ / JMS, IBM Egyesült Királyság

Mark Carter (Marc Carter) - a szakember a tuning csapat WepSphere MQ JMS, amely az IBM iroda Horsli (UK). Mark működik a fejlesztő csapat, értékelése az új változat a WebSphere MQ, valamint biztosítja az ügyfelek tanácsot a tervezés, telepítés és konfiguráció a termék. Emellett hosszú éveken át dolgozik a belső vizsgálat automatizálási rendszerek.

Miért kell, hogy automatikusan, ha meg tudod csinálni kézzel? Az a tény, hogy az automatizált átállási folyamat sokkal könnyebb több operációs rendszer. Például, ha a szoftver tesztelése különböző operációs rendszerek, mint a funkció különösen hasznos.

Feltételezzük, hogy telepítve van több operációs rendszer és létrehozott egy multi boot GRUB segítségével. GRUB programot (Grand Unified Bootloader - alapanyagok Unified Bootloader) betöltődik a számítógép indításakor, és átadja a vezérlést az operációs rendszer kernel. A benyújtott dokumentáció konfigurálásához GRUB megtalálható Resources.

Az utasítások ebben a cikkben, nem adottak a következő szoftvereket tartalmazza:

1. lépés: Állítsa be lemezpartíciók

Mielőtt elkezdené, győződjön meg róla, hogy a biztonsági rendszer és egy bootolható CD-vissza. Ha az alábbi utasításokat követve lesz a hiba, az operációs rendszer indítását. Ha egy ilyen kockázat nem elfogadható az Ön számára, nem próbálja megismételni a lépéseket ebben a cikkben!

Partíció létrehozásával Bootcontrol

Készítsen egy kis merevlemez partíció. Minden operációs rendszer között, amely szeretne váltani támogatnia kell írni és olvasni, a fájlrendszer ebben a szakaszban. Azért választottuk a FAT32 fájlrendszert. Bár Bootcontrol rendszer kevesebb, mint 1 MB lemezterület, akkor az alapértelmezett minimális mérete FAT32 partíció mérete 256 MB, így nagy részét a szekció marad kihasználatlan.

Ha nincs elég szabad lemezterület, akkor csökkentheti vagy távolítsa el a meglévő partíciók a merevlemezen. Linux alatt ezt meg lehet tenni a közüzemi GNU elváltak. Ha a munka eredménye elváltak Panelek átrendezése, akkor szerkeszteni kell a / etc / fstab. További információ erről a témáról tartalmazza a dokumentációban elváltak közüzemi munkát.

A munkánk eredményét elváltak segédprogram 1. listán.

1. lista létrehozása a szükséges partíciókat.

Szerelés a Partíció Linux

Fit for Linux által létrehozott ellenőrzési szakaszban. A mi esetünkben, az kell hozzá az / etc / fstab a következő sort:

# <файловая система> <точка монтирования> <тип> <параметры> <дамп> <номер для fsck>
/ Dev / hda8 / boot / kontroll VFAT umask = 022, dmask = 022, fmask = 022 0 2

Ezután hozzon létre egy csatolási pontot, és csatold a következő parancsokat:

mkdir / boot / ellenőrzés
mount / boot / ellenőrzés

Akkor is meg kell frissíteni a lemez elrendezése tárolt adatok GRUB. Példánkban ez történt a parancsot grub-install / dev / hda.

Fel kell szerelni egy partíciót a Windows

Ellenőrizze, hogy a partíció változásokat nem okozott problémát, újraindítás Windows kézzel. Ezután hozzá írni kötet létrehozott listát. A modern Windows-verziók, akkor kell használni a megfelelő számítógépes vezérlő program (kattintson jobb gombbal a Sajátgép ikonra, majd válassza a Manage). A régebbi verziók, kattintson a Start> Felügyeleti eszközök.

Az 1. ábra egy példát hozzárendeljük a betűk W boot partíció.

1. ábra: Alkalmazás hangerő betűk boot partíció a Windows

Automation közötti váltás a tengelyek multi boot

2. lépés átirányítása a GRUB boot menü

Helyezzük a GRUB konfigurációs fájl /boot/grub/menu.lst a boot partíció, ami van, hogy a számla és a Windows és a Linux. Ez lehetővé teszi, hogy módosítsa az operációs rendszer által használt alapértelmezett, mind a rendszerek telepítése. Ahhoz, hogy a GRUB volt képes megtalálni a konfigurációs fájlt, akkor kissé változtatni az eredeti konfigurációs fájlt.

A mi rendszerünk először másolt fájl: cp /boot/grub/menu.lst /boot/control/menu.lst majd hozzáadunk egy pár sort (lásd a 2. listát). Az eredeti /boot/grub/menu.lst fájlban:

2. lista elérhetővé tétele a boot fájlokat mindkét operációs rendszer.

Biztosítani kell, hogy az érvelés gyökér alkalmas a rendszer. Röviden: lemezek vannak számozva nullától kezdve (nem jelöli a leveleket egy a Z), és a szakasz számozása is elindul nulla (inkább, mint egy). Például, szekció / dev / hda8 jelöljük (hd0,7). Mi már eltávolították a parancsot savedefault minden más a konfigurációs fájl, és az operációs rendszer indításához 10 másodperc, bemutatva a betöltő képernyőn, módosítsa a következő beállításokat (további részleteket lásd a GRUB dokumentáció):

alapértelmezett 0
timeout 10

Ennél a változás GRUB konfigurációs befejeződött. Most ellenőrizze, hogy a rendszer újraindul, és a menü is helyesen jelenik meg.

A leggyakoribb hiba, ebben a szakaszban - hibásan megadott partíciókat. Ellenőrizze, hogy a szakasz száma (kisebb szám, minor) szétvált, ahogy azt a / etc / fstab és a GRUB konfigurációs (/boot/grub/menu.lst fájl) Állítsa be ugyanazt a számot, de eggyel kevesebb.

3. lépés: Állítsa be a programot Bootcontrol

Egy script

A szkript fut az alábbiak szerint:

bootcontrol.pl

Paraméter grub-config-file elérési útját adja meg a szerkesztett fájl beállításait. Normális, akkor módosítania kell a menu.lst, de meg lehet próbálni a helyességét a változások egy másolatot az eredeti fájl.

platform-cím paramétert használjuk részkarakterláncként (reguláris kifejezés), hogy kérik a címben /boot/control/menu.lst beállítások fájl. a kis- és nagybetűk, ha keres nem tekinthető, és bootcontrol.pl script kiválasztja az első előfordulása a részkarakterláncként. Ha a platform-cím paraméter egy szám, ez tekinthető a cikkszám a boot menü helyett a részsztring keresni a nevét. Az első elem a menüben fájl nulla szám.

helper szkriptek

Ezen kívül bootcontrol.pl az archívumban még két kis keret script, hogy egyszerűsítse közötti váltás a Windows és a Linux. Adjon meg bármilyen operációs rendszer parancs vagy to_linux.pl to_windows.pl. Szkriptek nem újraindítani az operációs rendszer azonnal, de változik a GRUB alapértelmezett betölti az operációs rendszert.

4. lépés: Támogatási rendszer

Változtatások vagy frissítések a telepített operációs rendszer hatással lehet a beállításokat a program által használt Bootcontrol, így azután minden változtatás befolyásolja a GRUB vagy a Linux kernel, indítsa újra a rendszert, hogy ellenőrizze, hogy a boot loader funkciót. Frissítés módosíthatják /boot/grub/menu.lst fájlt anélkül, hogy a megfelelő módosításokat a fájl /boot/control/menu.lst.