USB multi-boot cu Slax 6 şi Bart’s PE

Captură de ecran cu rulând de pe stick-ul USB - messenger, browser, consola şi calendar

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:

  1. un stick de cel puţin 1G
  2. Slax Linux pentru USB
  3. Bart’s PE
  4. HP USB Disk Storage Format Tool v2.1.8
  5. Service Pack 1 pentru Windows 2003 Server
  6. PeToUSB
  7. SIBLO – Simple Boot Loader

Preparare:

  1. 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ă.
  2. 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.
  3. 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.
  4. 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).
  5. Se scriu fişierele pe stick cu PeToUSB (se scoate bifa de la ‘Enable Disk Format’).
  6. 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’.
  7. 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.
  8. 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:
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

Meniul de start al stick-ului USB - mod text, pentru compatibilitate

Meniul de start al stick-ului USB - mod text, pentru compatibilitate

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!

A apărut Slax 6!

Desktop KDE din Slax 6 RC7

Desktop KDE din 6 RC7

Pentru cine nu ştie, Slax este o aromă foarte plăcută de . Poate rula de pe CD, poate fi instalat pe disc şi – ce m-a atras pe mine cel mai mult – poate rula de pe orice chestie cu memorie flash de cel puţin 256M plus conectare USB – cu salvarea a ceea ce lucrezi. Am menţionat că e complet gratuit? ;)

Ce înseamnă asta? Înseaamnăăă… că ai computeru’ în buzunar, legat de chei. Are aplicaţii de office, grafică, poate cânta muzică şi reda filme. Vede partiţiile NTFS şi poate scrie pe ele. Practic, dacă poate porni de pe un , orice computer poate deveni staţia ta de lucru – lucrezi, salvezi, pleci la alt calculator şi continui, iar pe calculator nu rămâne nimic dacă nu vrei tu.

Atenţie! Eu sunt un uindăuz-ist-pauăr-iuzăr (încă) şi asta e urmarea primei mele incursiuni în Linux, în care am căutat un Live-CD care să-mi permită să ascult muzică, să conversez puţin cu tovarăşii care au porcăria de Yahoo Messenger (scuze, nu suport programele care fac ce vor ele pe calculatoru’ pe care am dat eu banii) şi, doar dacă se poate, să termin de scris un document început în Windows. Surpriză mare! Am găsit o grămadă, iar câteva funcţionează şi de pe stick-uri USB. Dar despre asta într-un articol viitor… Ce încerc să exprim: e uşor de folosit şi pentru un sclav de-ai lui Bill.

Ca să nu mă lungesc, cu ajutorul unor scule excelente care sunt Bart’s Preinstalled Environment (BartPE) bootable live windows CD/DVD şi SIBLO – Simple Boot Loader am făcut un stick care îmi oferă la start un meniu din care pot alege să rulez:

  • Slax, de pe stick
  • Slax, din memorie (dacă am măcar 1G RAM, şi de obicei găsesc, e mult mai rapid)
  • MemTest86 (teste pentru RAM)
  • (pentru treburile care vor musai Windows, până găsesc un echivalent pentru Ghost)

La ora actuală declar sus-şi-tare că sunt îndrăgostit de Slax. Sunt un tip greu de convins, aşa că aruncaţi un ochi pe site, nu se ştie…

Nota 1: Veţi vedea că lipsesc încă unele părţi din site, dar acum, că s-a terminat treaba la versiunea 6, se lucrează tare la documentaţie şi site.

Nota 2: Poza e de fapt cu versiunea 6 RC7, dar partea grafică este identică.