slovenský preklad : Marián Hikaník
Cieľom tohto návodu je
pripraviť obraz HDD s operačným systémom tak, aby mohol bootovať
z CD. Ako operačný systém bude figurovať MS-DOS alebo jeho
alternatíva FreeDOS.
Budeme potrebovať Windows XP Embedded Studio (z neho využijeme
SDI Loader) - nie je potrebné v prípade, že máme v PC dva pevné
disky (nie oddiely, ale disky).
EasyBoot - vytvoríme bootovateľné CD.
VMware - operačný systém budeme inštalovať vo virtuálnom
počítači.
*
Uvedený postup nie je
jediný možný: ak však máme všetky aplikácie k dispozícií, tak
je relatívne jednoduchý...
1). Pripojenie 2. pevného disku
Tento postup vyžaduje druhý pevný disk, na ktorý budeme inštalovať
operačný systém.
a). v PC je zapojený druhý pevný disk :
Vytvoríme jeden oddiel, nastavíme ako aktívny a sformátujeme
súborovým systémom FAT16. Pokračujeme bodom 2).
b). v PC nie je druhý pevný disk :
S využitím SDI Loadera (je súčasťou Windows XP Embedded Studia)
vytvoríme nový (virtuálny) disk a pripojíme ho vo Windows XP
ako ďalší pevný disk.
Vytvorený (virtuálny) pevný disk pripojíme k PC ...
... a vytvoríme na ňom diskový oddiel (partition).
Tento oddiel sformátujeme súborovým systémom FAT16.
2). Virtuálne PC vo VMware
Vytvoríme virtuálny počítač vo VMware, ako pevný disk použijeme
fyzický disk (buď 2. pevný disk v PC - bod a) alebo virtuálny
pevný disk - bod b)).
* Pevné disky
sú číslované ako Physical Drive 0 (1. pevný disk) a Physical
Drive 1 (2. pevný disk).
Pozor :
Postupujte mimoriadne opatrne, prístup k pevnému
disku nie je nijako chránený, ak omylom použijete
nesprávny disk, dôjde ku zničeniu vašich dát!
Virtuálny počítač nabotujeme zo spúšťacej diskety Win98 a
naformátujeme oddiel príkazom format c: /s (tým sa prenesú i
systémové súbory, oddiel bude systémový).
Vyskúšame z
pevného disku nabootovať; ak sa bootovanie nepodarí, tak
oddiel nie je aktívny a je treba znova nabootovať zo
spúštacej diskety a príkazom
fdisk nastaviť
oddiel ako aktívny).
Ukončíme VMware, aby sa uvoľnil prístup k 2. pevnému disku pre
ďalšie operácie.
3). Obraz pevného disku
Spustíme WinImage a načítame obsah pevného disku (v tomto prípade
je označený ako G:).
Aby všetko správne fungovalo, musí byť obraz vrátane MBR (Master
Boot Record), to zariadime príkazom Export to an image with a MBR
4). Bootovacie CD
I keď EasyBoot slúži primárne k tvorbe multiboot CD, využijeme
ho i pre "singleboot". Všetko sa bude odohrávať v zložke EasyBoot\disk1.
K
bootovaniu použijeme (upravený) zavádzač CDShellu, v kombinácií s Isolinux-om
a Memdisk-om. Práve Memdisk dokáže zaviesť do RAM obraz pevného
disku v režime RW (tj. prístup k disku je read/write - dajú
sa teda vytvárať priečinky a súbory).
Stiahnite si plne funčné nastavenie
disk1.zip, rozbaľte ho do
zložky EasyBoot (pôvodnú zložku disk1 si premenujte alebo
zazálohujte).
Do zložky images uložíme (nakopírujeme) náš obraz disku vrátane
MBR.
V súbore cdshell.ini je uložená cesta k obrazu (/images/C32MBR.IMA
- sú použité "normálne" lomítka - linuxová konvencia).
Parameter harddisk hovorí, že sa jedná o obraz pevného disku,
parameter raw slúži pre prístup k obrazu pomocou funkcií Bios-u
INT15H.
V EasyBoot otvoríme nový súbor menu (zo zložky disk1\ezboot) -
jedná sa o HDDimage.ezb. Všetko je nastavené pre bezproblémové
použitie.
Vytvoríme obraz CD. A hotovo.
5). Test CD vo virtuálnom PC
Pre overenie, že nami vytvorené CD je plne funkčné z neho
nabootujeme vo virtuálnom PC.
6). Pár poznámok na záver
Použitie FAT16: pretože pre vytvorenie obrazu pevného disku
používame WinImage, je nutné použiť súborový systém FAT16.
Použitie FAT32 a iného programu na vytvorenie obrazu (IMA) tu
nebudeme rozoberať.
MSDOS alebo FreeDOS: Bootovanie operačného systému z obrazu (IMA)
do RAM pomocou Memdisk-u funguje len pre niektoré operačné systémy
- s inými kolabuje. MS-DOS je plne funkčný (vyskúšané), o
Free-DOSe predpokladám, že bude tiež funkčný (neodskúšané).
BartPE sa použiť nedá - aspoň nie so súčasnou verziou Memdisk-u.
RW režim
obrazu: Po nabootovaní je plne funkčný režim RW - dajú sa teda
vytvárať súbory a zložky, meniť ich obsah, premenovávať
atď. Po novom nabootovaní však dostaneme predvolený stav
- žiadne zmeny nie sú trvalé.
Množstvo RAM: pretože sa celý obraz zavádza do pamäte, je treba
jej mať viac než je veľkosť obrazu. Obraz v RAM simuluje pevný
disk. Ak teda máme 64 MB RAM a obraz má veľkosť 40 MB, tak v
RAM zostane 24 MB pre beh operačného systému a aplikácií.
Uvítam akékoľvek pripomienky a námety k danej alebo podobnej problematike.
Pavel
© 2005 - 2007 Pavel Kříž, www.craftcom.net