Verzia pre tlač
Vytvorenie
vlastných XP bootujúcich z CD/DVD umožňuje už spomínaný
projekt BartPE. Základom všetkého je program PEBuilder,
ktorý od doby svojho vzniku prešiel fázou vývoja a
zdokonaľovania. Ním vytvorené Win sa nazývajú BartPE.
Ako rozhranie (shell) používa BartPE
Nu2Menu od rovnakého
autora (obdoba tlačidla "Štart"). Existuje i množstvo
ďalších shellov, z ktorých sa na týchto stránkach venujeme
XPE, prináša nielen
zhodné vizuálne prostredie z klasických XP,
ale predovšetkým v rozšírených možnostiach,
užívateľ tak pracuje v dôverne známom prostredí.
Je dobré zdôrazniť, že takýto os bootujúci z CD, ktorý
si pomocou týchto stránok vyrobíte sa môže úplne zaobísť
bez pevného disku. OS i aplikácie spúšťame z CD; ak si
program potrebuje vytvoriť dočasné súbory, využije k
tomu ramdisk. Svoj vlastný systém BartPE môžeme
rozšíriť množstvom modulov, tzv. pluginov, čo sú (zjednodušene
povedané) aplikácie tretích strán s úpravou pre prácu v
BartPE-XPE.
A aké sú vlastne v krátkosti výhody BartPE-XPE ?
- Čítanie i zápis z diskov so súborovým systémom FAT12
(disketa), FAT16, FAT32, NTFS (hdd) a CDFS (CD a DVD).
- Podpora platformy win32.
- Jednoduchá úprava obsahu
CD, tj. výberom použitých programov
(prídavných
modulov).
-
Možnosť pridávať si vlastné priečinky a súbory na CD.
- Možnosť vytvoriť nielen boot CD, ale i DVD.
-
Pomerne jednoduchá úprava použitých prídavných modulov alebo
vytvorenie vlastných.
- CZ lokalizácia (pri použití
PEBuilder a XPcz dochádza ku komplikáciam so správnym zobrazovaním
českých fontov, to sa dá vyriešiť buď použitím
príd. modulu
CZSupport , alebo sa tomuto problému elegantne
vyhnúť - to popíšem ďalej).
- Podpora DirectX, multimédií, samozrejme DivX a DVD
nemôže chýbať. Dokonca sú funkčné i jednoduchšie hry,
viď ukážka.
- Nechýba
ani podpora pre súborový systém Ext2FS/Ext3FS (Linux).
- Rovnako nechýba ani podpora sieťových jednotiek a
implementácia vlastného firewallu,
viď
ukážku.
Čo k vytvoreniu vlastného Live CD/DVD budeme potrebovať:
1.
PE Builder, (odporúčam používať vždy najnovšiu
poslednú stabilnú verziu)
tu, (nie
je nutná v prípade použitia reatogoXPE,
ktorého autorom je reatogo (Siegfried Benthin)).
Pre tých z vás, ktorí sa s týmto programom stretávajú
prvýkrát, je určený tento stručný
sprievodca.
Info 23.8.2005
Pri príležitosti 4 mesiacov prevádzky webu
Craftcom,
bol vydaný český užívateľský manuál PEBuilder_Help_CZ.chm pre program
PEBuilder (Reatogo PE Builder), obsahujúci i potrebné
všeobecné informácie a sprievodcov, ktorý je
voľne dostupný na stiahnutie v rubrike
Plugins.
Pomerne jednoduchou cestou s najviac možnosťami, je
použiť verziu
reatogoXPE,
obsahujúcu už i prídavný modul, ktorý v sebe všetko potrebné už obsahuje a je tak
pripravený pre čo najľahšie použitie.
Oproti
pôvodným verziám má mnoho ďalších
vylepšení, naviac už PEBuilder od verzie
313-102 obsahuje, čím sa všetko ešte viac zjednodušilo a
odstránila sa tak prípadná nekompatibilita niektorých
programov obsiahnutých štandardne v PEBuilder-i s týmto
prídavným modulom. Rovnako umožňuje spúšťať
i prídavné moduly pre
Nu2Menu
(obsahuje totiž i potrebný konvertor). Naviac zvláda
bez problémov i rôzne jazykové lokalizácie vrátane češtiny,
tj. CZ fontov a klávesnice, nastavenie domovskej stránky v IE
a dokonca prevezme meno užívateľa aké používate na
vašom PC, ale to je len časť možností, ktoré umožňuje.
Podpora českých fontov je funkčná a načítanie potrebných
nastavení sa prevádza automaticky pri spustení
samorozbaľovacieho archívu.
Info 24.8.2005
Upozornenie !!!
Vyššie uvedený odkaz na stiahnutie reatogoXPE obsahuje
dnes už staršiu verziu balíčka reatogo-313-103-a.exe
(obsahuje staršiu verziu programu PEBuilder 3.1.3 a XPE
1.03) a bude
prístupný na stiahnutie len obmedzený čas . Bola už ukončená aj
podpora a aktualizácia autorom programu z dôvodu
podpory svojej novej verzie reatogo-25-6a.exe
obsahujúcej PEBuilder 3.1.4 a XPE 1.04 (viď rubrika
BartPE-XPE Megapack
). Odkaz na stiahnutie
je zatiaľ ešte funkčný vďaka ústretovosti autora k nášmu webu. Keďže by to bolo v
rozpore s licenciou autora programu, nebude tento balíček už potom možné stiahnuť ani zo stránok Craftcomu. Je to síce škoda, pretože si myslím, že táto
verzia je vynikajúca pre tých, ktorí chcú lepšie
pochopiť základy fungovania tohto programu, pretože nová je už úplne
automatizovaná, a podľa môjho názoru neumožňuje už
aktívnejšie úpravy zo strany užívateľa. Ak sa
však nechcete hlbšie zaoberať možnosťami tohto
programu a uprednostňujete variant "ľahko a rýchlo", je pre
vás vhodnejšia rubrika BartPE-XPE Megapack. Každopádne
z dôvodu pochopenia princípov fungovania programu, odporúčam prečítať si i
túto rubriku i v prípade nefunkčnosti tohto odkazu, pretože
mnohé veci sú stále aktuálne a môžu vám pomôcť pri
riešení prípadných problémov a nejasností.
* V případě zájmu a
nedostupnosti této starší verze napište na kontaktní
email craftcomu.
* Čo
sa týka SK lokalizácie klávesnice, nemal by byť žiaden
problém, ale so správnym zobrazovaním SK fontov si už istý
nie som, nemal som možnosť to odskúšať.
2.
Vlastné inštalačné CD XPPro , SP2 je nutný.
Ak neviete ako vytvoriť inštal. CD so SP2, tu je
návod alebo si stiahnuť utilitu
Autostreamer,
jednoduchšie sa to snáď už ani nedá, alebo k tomuto
účelu použite priamo program PEBuilder, ktorý to tiež
umožňuje, ponuka "Source - Slipstream" (podrobnejšie
info - viď CZ manuál (help) na stiahnutie v rubrike
Plugins).
SP2 CZ (260MB ) na
stiahnutie zo stránok MS.
* Pre slovenskú lokalizáciu Win XP je niekedy potrebné
stiahnuť SP2 EN a nie SP2 CZ! Aký SP je potrebné stiahnuť, to záleží od toho, na akú jazykovú verziu Windows, ste inštalovali slovenský jazykový balíček.
*
Pri použití XPHome a XPEpluginu dochádza
k problémom s vytvoreným ISO, kvôli chýbajúcim súborom, ktoré sa v
tejto verzií nenachádzajú. Problém rieši tento
hotfix. Je potrebné ho dekomprimovať a vložiť 3 ks súborov inf do
priečinka „reatogoXPE“ a aktivovať. Pôvodné súbory je
nutné deaktivovať alebo odstrániť (tj.
xpe.inf, xpe-helpsys.inf, xpe-wmi.inf). V okne PEBuilder sú to „100 XPE Main reatogo-edition
v1.0.3“ , „101 XPE: <optional> Help System v1.0.3“ ,
„101 XPE: <optional> WMI v1.0.3“.
** SP2 je nutný iba pre verziu BartPE-XPE (s
prídavným modulom XPE). Pre základnú verziu BartPE (bez
prídavného
modulu XPE) stačí i SP1.
Čo vlastne prídavné moduly obsahujú ?
Je to predovšetkým textový súbor s príponou
.inf , ktorý určuje, kde
sa program prekopíruje, poprípade vytvorí zápis do registra.
Je možné aj definovať, kde všade sa vytvorí zástupca
programu (plocha, Štart, panel rychlého spustenia). Rovnako
u shareware programov, tu môžete nájsť políčka pre vypísanie
svojich registračných údajov.
Ďalej je to súbor s príponou .xml (napr.
driverview.xml.) slúžiaci pre vytvorenie zástupcu
v nu2menu.
Rovnako to môžu byť súbory s príponou .cmd (popr.
.bat), obsahujúce potrebnú syntax. Slúžia buď
k automatickému spusteniu alebo načítaniu do
ram-disku alebo sa jedná o súbory s názvom, napr.
“autoHelp“ popr. „autocopy“ pre automatické prekopírovanie
programu do prídavného modulu. Väčšinou si však súbory,
potrebné pre chod programu, budete musieť nakopírovať ručne.
Každopádne odporúčam: poriadne si prečítať
pomocníka pri každom prídavnom module (súbor
.htm) alebo si otvoriť v textovom editore súbor
s príponou .inf a pozrieť sa, čo má všetko
obsahovať.
Niektoré používajú šablónu (template), uvedenú napr.
tu, kde
sú presne vypísané všetky potrebné súbory, ktoré má
obsahovať a ak vám nejaký chýba, nedovolí vám ho PE
Builder aktivovať
(za predpokladu použitia správneho atribútu, viď rubriku
Ovladače), čím sa dá predísť nefunkčnosti programu a
chybám pri vytváraní ISO súboru. I keď sa mi
už stalo, že program
dodatočne ešte vyžadoval napr. nejakú
knižnicu .dll, ktorá nebola v .inf súbore uvedená. Dá
sa to samozrejme vyriešiť dodatočnou editáciou súboru
.inf a pridaním tejto chýbajúcej knižnice do prídavného
modulu.
Ďalej je to zjednodušený tvar šablóny, napr.
tu, kde
sa už všetky potrebné súbory prekopírujú do podzložky
„files “. Výhoda tejto šablóny je v tom, že čokoľvek
pridáte do podzložky „files“ nemusíte ručne editovať
v súbore .inf, z dôvodu prekopírovania súboru na CD,
čo sa prevedie automaticky. Práve
vďaka tomuto riešeniu, prídavný modul nemá presne určené
súbory, ktoré má obsahovať, takže vyššie uvedená „kontrola“
jednotlivých súborov nefunguje, takže pozor,
nech vám niečo
nechýba. Túto šablónu možno použiť samozrejme iba za
predpokladu, že sa všetky súbory z podzložky „files“prekopírujú do
rovnakého priečinka.
* Obidve šablóny je možné i skombinovať.
Info 30.7.2005
Teraz
je tu aj všeobecný sprievodca
pre prácu s prídavnými modulmi v rubrike
Ladíme BartPE-XPE,
kde sú všetky
potrebné základy a postupy vysvetlené.
Maximálne možné zjednodušenie v tvorbe prídavných modulov umožňuje
aj utilitka
PluginCreator
s ktorej pomocou si môžete všetko potrebné nadefinovať sami, i keď už som v nej
našiel chybičky, ktoré môžu priniesť problémy pri vytváraní
zástupcov programov.
5.2.2006
Náhradní link.
Obrovskou výhodou reatogoXPE je integrácia všetkého
potrebného do jediného celku ako je okrem XPE i podpora
nu2menu, ramdisk, keyboard, DOSPE (16bit), sermouse, com
porty, MMC moduly, DirectX, podpora PnP (monitor,ACPI,
CDRom, USB (čiastočne) atď.), podporu multimédií (audio,
video –WMP9), atď. Je toho naozaj dosť. Originálna
verzia XPE potrebuje na toto všetko
dodatočné
prídavné moduly, verzia reatogoXPE má už všetko
potrebné zakomponované v sebe.
Po rozbalení reatogoXPE prejdite do priečinka “plugin“,
kde sa už dva základné nachádzajú: reatogoXPE a
shorcutCreator . Druhý uvedený, ako už
názov napovedá, slúži k editácii .inf súborov a
vytváraniu zástupcov, kde vás napadne a aj pre vytvorenie
zástupcov pre graficky veľmi vydarené reatogoMenu
. Ak však použijete pluginCreator, kde je tiež
možnosť vytvoriť zástupcu ako pre XPE, tak pre nu2menu,
nemusíte už shortcutCreator použiť. Výnimkou je iba
editácia pre reatogoMenu.
Ale tu je nekompatibilita na strane pluginCreatoru,
ktorú možno ľahko odstrániť upravením súboru .inf.
Pôvodné :
[sourceDisksFolders] "files"=a
Po úprave
:
[sourceDisksFolders] files=a,,1
Potom
už shortcutCreator uvidí a nájde potrebné súbory pre
vytvorenie zástupcov v reatogoMenu. Vytvorenie
zástupcov sa dá samozrejme upraviť i manuálne
bez použitia týchto pomôcok.
** Ak
budete vytvárať prídavné moduly s možnosťou autostartu,
odporúčam z dôvodu funkčnosti použiť shortcutCreator a
nie PluginCreator.
*** Pri mnou vytvorených
prídavných modulov v rubrike
Plugins je už v súbore .inf vytvorená potrebná
syntax pre vytvorenie zástupcov (Štart, plocha, panel
rýchleho spustenia) a rovnako aj pre reatogoMenu. V
prípade, že chcete vytvorenie niektorého zástupcu programu
povoliť alebo zakázať, stačí iba vymazať alebo vložiť na
začiatok bodkočiarku, tzn. všeobecne platí, že parameter, pred
ktorým je zobrazená bodkočiarka, PEBuilder ignoruje.
Tu uvediem príklad pre tvorbu zástupcov programu Maxthon.
Prvý riadok vytvorí zástupcu v ponuke Štart, druhý na
ploche a tretí v paneli rýchleho spustenia (Quicklaunch).
Pozor :
Nižšieuvedená syntax platí a je funkčná iba pre verziu BartPE-XPE a
nie BartPE !
[Software.AddReg]
0x2, "Sherpya\XPEinit\Programs", "Maxthon",
"%SystemDrive%\Programs\Maxthon\Maxthon.exe"
(povolené)
;0x2,
"Sherpya\XPEinit\Desktop", "Maxthon",
"%SystemDrive%\Programs\Maxthon\Maxthon.exe"
(zakázané)
;0x2,
"Sherpya\XPEinit\Quicklaunch", "Maxthon",
"%SystemDrive%\Programs\Maxthon\Maxthon.exe"
(zakázané)
To isté
platí i pre reatogoMenu :
[SetValue]
; reatogoMenu-Entry for Maxthon
"reatogoMenu.ini", "Entries", "Maxthon",
"%SystemDrive%\Programs\Maxthon\Maxthon.exe"
(povolené)
;"reatogoMenu.ini",
"Entries", "Maxthon",
"%SystemDrive%\Programs\Maxthon\Maxthon.exe"
(zakázané)
Voľba vzhľadu a možností XPE :
Aby toho nebolo málo, autor prídavného modulu
umožnil ešte vlastné nastavenie XPE užívateľom (modifikáciu),
je to niečo na spôsob XPTools, ako ich poznáme z klasických
XP. Možností úprav vzhľadu a vlastností je naozaj
veľa. Len pre príklad uvediem napr. nastavenie
rozlíšenia obrazovky, voľba klasického Štart-menu alebo Štart-menu XP,
nezobrazovanie šípok pri zástupcoch, nezobrazovanie Koša a zložky
Dokumenty na ploche atď. atď. Vypisovať všetko by bolo
naozaj obsiahle. Mnoho
týchto volieb sa dá samozrejme nastaviť až po
nabootovaní z CD, ale prečo to zakaždým znova nastavovať,
keď si to môžete prispôsobiť ako potrebujete.
Ďalej otvoríme priečinok reatogoXPE, objaví sa už slušný
zoznam súborov, kde sa nachádzajú i potrebné editačné
súbory .inf. Osobne som sa s editáciou XPE "vyhral" do
sýtosti, ale pre niekoho, kto sa v tejto zmesi znakov príliš
nezorientuje, sú dve možnosti:
Tou najjednoduchšiou je zapnúť v PE Builderi „XPE:
Defaults by reatogo“, a rovnako pre podporu nastavení SK, položku „XPE:
Local Settings <Help> =autoConfigure“.
Ak sa chcete s nastavením naozaj pohrať, otvorte si
súbor „z100-xpe-defaults.inf“a prekopírujte všetko, okrem hlavičky do súboru
„z999_Custom_Settings.inf “obsahujúceho iba hlavičku, ktorú samozrejme ponecháme.
Ďalej tu nahradíme súbory, ktoré sú obsiahnuté v
„z101_AutoConfig.inf“.
Tým získame ľahko SK lokalizáciu . Potom si otvoríme
súbor „list_of_settings.txt“, slúžiaci ako vzor všetkých
možných úprav a môžeme editovať formou „kopíruj a prilep“,
popr. nepotrebné vymažte (ak viete čo robíte ) alebo
môžete využiť funkcie bodkočiarky a vložiť ju pred
požadovanú položku, aby ju PEBuilder ignoroval. Tento
postup sa mi javil ako najlepší.
Potom, ale nezabudnite vypnúť voľbu „XPE: Defaults by
reatogo“ a aktivovať „My Custom Settings (<Help> for
complete list of options)“.
Ďalšie orientačné náhľady okna programu :
* Všetko sa
dá samozrejme upravovať i z okna PEBuildera v sekcii
Plugins tlačidlom Edit.
Rovnako si nezabudnite otvoriť priečinok „aspi_autoHelp“ v prídavnom module
a rozkliknúť súbor „autoHelp_ASPI.bat“, tým dôjde
k prekopírovaniu Aspi ovládača, za predpokladu, že ho
máte nainštalovaný v systéme.
Určite neušiel vašej pozornosti detail v zobrazovaní
zoznamu použitých programov v okne PE Builder v podobe
číselného kódu napr. „590 IrfanView“.
V databáze
prídavných modulov Reatogo
(viď rubriku
Plugins) zistíte i potrebné kódy.
Osobne sa mi zoznam zdá byť prehľadnejší a lepšie sa
v ňom orientuje, než radenie abecedne.
Ak chcete tieto čísla doplniť, otvorte si súbor .inf
a do hlavičky dopíšte požadované číslo a 5 miestnu
medzeru.
Stávajúce :
[PEBuilder] Name="IrfanView" Enable=0 Help="IrfanView.htm"
Po úprave :
[PEBuilder] Name="590 IrfanView" Enable=0 Help="IrfanView.htm"
Hlavne si nezabudnite všetky potrebné prídavné moduly pred
vytvorením ISO skontrolovať a pozapínať, tiež myslite
na pravidelné zálohy svojich úprav, nech to všetko nemusíte pri pochybení
robiť znova.
Ak použijete klasické CD (700MB), nemala by veľkosť
priečinka plugin v programe PEBuilder
presiahnuť 400MB, za predpokladu, že už nebudete mať na
CD ďalšie vlastné súbory v nejakom svojom priečinku, potom je treba
ho samozrejme pripočítať. Odporúčam tvorbu CD z jedného prostého
dôvodu a tým je rýchlosť načítania,
ktorá je u DVD o poznanie pomalšia a tým i
doba odozvy. Ak sa však napriek tomu
nezmestíte do veľkosti CD je tu ešte jedna možnosť ako
to obísť, na ktorú som narazil na internete, síce tým
viac zaťažíte Ramdisk, ale na druhú stranu na CD
toho dostanete viac. Je to i
s obrázkami, takže ďalší komentár nie je potrebný - kliknite
sem.
* Pre prípadných záujemcov, ako vytvoriť
autoHelp pre vlastný prídavný
modul, tu uvádzam šablónu s potrebnou syntaxou. Autorom
originálneho konceptu je „reatogo“.
Toto je mnou upravená a počeštená verzia
autohelp
.
BartPE a licencia :
Na stránkach autora programu PEBuilder je aj
odstavec s názvom
Legal information
s 5. bodmi, vysvetľujúcí v krátkosti legálnosť BartPE.
Pre koho je angličtina prekážkou som vytvoril
sk preklad
originálu.
Podrobné
znenie licencie o programe PEBuilder nájdete
tu.
*
Toto sa však nevzťahuje na používanie ďalších programov (prídavných modulov)
od iných autorov ako je napr. XPE (Sherpya) a
reatogoXPE (reatogo
Siegfried Benthin) a aj programov, pre ktoré boli prídavné moduly vytvorené.
Rady a tipy :
- Nenačítali sa vám všetky zariadenia (hardvér)?
Nezúfajte,
je tu ešte možnosť, ako ich priviesť k rozumu
a to skvelým prídavným modulom
HWPnP od Paraglidera za predpokladu, že máte na CD i
potrebné ovládače ;).
- Ako
sa dá vytvoriť prídavný modul pre ovládač nájdete v rubrike
„Ladíme
BartPE-XPE“.
-
Odkazy na prídavné moduly a iné nájdete v rubrike „Plugins“.
- Ako sprevádzkovať sieťové pripojenie, viď rubriku „Síťové
připojení“
- Odporúčam pozrieť sa aj do rubriky
Novinky, kde priebežne
uvádzam novinky nielen o BartPE-XPE, v mnohých prípadoch to môže
vyriešiť váš problém.
- Na PC, kde je nainštalovaný XPSP2 a je obmedzený
prístup, dochádza k problému s prístupom pri použití
BartPE-XPE, oproti systému s
XPSP1. Ale už i na to existuje riešenie v podobe .reg
súboru, umožňujúceho potrebnú úpravu v registroch, čím sa umožní prístup
tu.
- Pri vytváraní alebo editácií súboru .inf v textovom
editore sa nezabudnite presvedčiť, či máte
vypnutú funkciu “zalamovania riadkov“.
- V prípade potreby môžete použiť aj ručnú editáciu už
hotového ISO súboru.
Mne sa najviac, pre tieto účely, osvedčil UltraIso.
- Z dôvodu obmedzenej veľkosti na CD
odporúčam prečistiť zložky Lang a Skin, ak ich program obsahuje
a ponechať iba požadovaný jazyk a vzhľad, ušetríte
tak nemálo miesta
;).
Uvítam vaše nápady, návrhy a
podnety. Prípadné problémy, nejasnosti, čo sa vám páči alebo naopak,
čo tu postrádate, smerujte do
Fóra na stránkach.
Veľa úspechov pri tvorbe želá
Craft
Upozornenie:
1). BartPE nie je samostatným operačným systémom ani
komerčným produktom (nie je teda možné ho kúpiť ani
zapožičať!). Toto bootovacie CD sa dá vytvoriť pomocou
freewarového programu PEBuilder, ktorý vám z
originálneho inštalačného CD s Windows XP (SP1 alebo
SP2), prípadne aj z Windows 2003, vytvorí špeciálne
bootovacie, tzv. Live CD. Na toto CD sa viažu rovnaké
podmienky ako na originálny systém Windows, viď
kapitolu BartPE a licencia.
2). Ako som
už uviedol, BartPE-XPE umožňuje nielen čítanie, ale i zápis
na HDD a to i NTFS, z tohto dôvodu sa zriekam akejkoľvek zodpovednosti
za vaše dáta, i čo sa prídavných modulov týka a čokoľvek
s týmto CD/DVD robíte, tak vždy iba na svoju
zodpovednosť.
© 2005
- 2007 Craft,
www.craftcom.net
^
nahor
^ |