Aveam nevoie de o unealtă de depanare. Zis şi făcut: ştiam că atât Slax Linux, cât şi Bart’s PE se pot instala pe stick-uri USB, aşa că nu a fost nevoie decât să le combin. Faptul că Slax aduce cu el şi MestTest86+ e un bonus.
Mă adresez dibacilor, aşa că nu voi explica în detaliu fiecare operaţiune. Fireşte, dacă vreun non-dibac are nevoie de lămuriri suplimentare, să mă contacteze prin e-mail sau comentare pe această pagină şi voi face ce pot spre a-l lămuri. Aşadar…
Ingrediente:
- un stick de cel puţin 1G
- Slax Linux pentru USB
- Bart’s PE
- HP USB Disk Storage Format Tool v2.1.8
- Service Pack 1 pentru Windows 2003 Server
- PeToUSB
- SIBLO – Simple Boot Loader
Preparare:
- Se ia un stick pe care să încapă Slax Linux (200M pentru sistemul de operare), Bart’s PE (al meu are vreo 270M) plus restul datelor (date şi configurări de Slax, fişiere de care ai nevoie, etc); 1G este suficient, eu am folosit un A-Data PD7 de 8G = spaţiu şi viteză.
- Stick-ul se formatează FAT sau FAT32 (dacă-i mai mare de 2G). Pentru aceasta am folosit HP USB Disk Storage Format Tool v2.1.8 (de pe site-ul Extreme Overclocking). Cred că merge şi cu alte utilitare, eu am respectat tradiţiile/superstiţiile găsite pe web.
- Pentru ca Bart’s PE să funcţioneze pe stick-ul USB, avem nevoie de 2 fişiere (setupldr.bin şi ramdisk.sy_) din Service Pack 1 pentru Windows 2003 Server. Aceste fişiere se folosesc astfel:
- se extrag toate fişierele cu comanda ‘WindowsServer2003-KB889101-SP1-x86-ENU.exe -x‘ (cele două fişiere se găsesc în subdirectorul ‘i386‘),
- se dezarhivează ramdisk.sy_ cu comanda ‘expand ramdisk.sy_ ramdisk.sys‘,
- se crează subdirectorul ‘sprs1‘ în directorul în care s-a instalat Bart’s PE,
- se copiază cele 2 fişiere în acest subdirector.
- Se construieşte structura fişierelor (se dă clic pe &39;Build&39;) din Bart’s PE bifând “None” la Media Output (nu ne trebuie fişierul iso).
- Se scriu fişierele pe stick cu PeToUSB (se scoate bifa de la ‘Enable Disk Format’).
- Se dezarhivează fişierele din Slax-6.x.x.tar (în momentul în care scriu a ajuns la versiunea 6.0.3) direct pe stick. Apar astfel directoarele ‘boot’ şi ’slax’.
- Se creează sectorul de boot al stick-ului cu SIBLO: se dezarhivează siblo.zip undeva şi, din directorul unde s-a dezarhivat, se lansează comanda ‘install x:‘, unde x este litera partiţiei de pe stick.
- Se modifică ‘siblo.cfg‘ (tabelul cu opţiuni ce apar la pornire) după nevoi. Se poate porni de la slax.cfg din directorul ‘boot‘ sau puteţi folosi fişierul meu:
PROMPT 1
TIMEOUT 0
DEFAULT 1
SAY 1: Slax GUI (KDE)
SAY 2: Slax GUI (KDE), Copy To RAM
SAY 3: Slax GUI (KDE), Always Fresh
SAY 4: Slax GUI (VESA, 1024x768)
SAY 5: Slax Text Mode
SAY 6: Memtest86+
SAY 7: BartPE
LABEL 1
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4 changes=/slax/
LABEL 2
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw copy2ram autoexec=xconf;telinit~4 changes=/slax/
LABEL 3
KERNEL /boot/vmlinuz
APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit~4
LABEL 4
KERNEL /boot/vmlinuz
APPEND vga=769 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw changes=slax/slaxsave.dat chexpand=256 autoexec=kdm
LABEL 5
KERNEL /boot/vmlinuz
APPEND vga=normal initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 changes=slax/slaxsave.dat chexpand=256 rw
LABEL 6
KERNEL /boot/mt86p
LABEL 7
NTLOADER /minint/setupldr.bin
Gata, ai la dispoziţie o unealtă foarte bună pentru depanare şi administrare. Las pe un articol viitor crearea unui mini-CD pentru cazurile în care calculatorul nu ştie să pornească de pe USB.
Sănătate şi virtute!


