Dragă cititorule, te-ai întrebat vreodată cum era lumea Linux înainte de omniprezența instalatoarelor grafice și a sistemelor de inițializare moderne? Astăzi, vom face o călătorie înapoi în timp, către o eră unde controlul total și înțelegerea profundă a sistemului erau la ordinea zilei. Ne vom aventura în universul Slackware 10.1, o versiune lansată în 2004, și vom parcurge procesul de instalare direct de pe fișierele ISO. Pregătește-te pentru o experiență care îți va testa răbdarea, dar îți va oferi o satisfacție pe măsură și cunoștințe solide!
De ce Slackware 10.1, te-ai putea întreba? Simplu! Este o dovadă vie a principiului KISS (Keep It Simple, Stupid), o distribuție care rămâne fidelă filosofiei Unix de a face un singur lucru și de a-l face bine. Instalarea sa, deși mai puțin „automatizată” decât cea a distribuțiilor moderne, este o lecție practică de arhitectură Linux. Este perfectă pentru cei care doresc să înțeleagă fiecare componentă, de la partiționarea discului la configurarea LILO.
🚀 Pregătiri Esențiale Înainte de Marea Aventura
Înainte de a ne apuca de treabă, avem nevoie de câteva lucruri. Gândește-te la asta ca la pregătirea unui alpinist înainte de a cuceri un vârf: planificarea este cheia succesului.
💾 Obținerea Fișierelor ISO
Fișierele ISO pentru Slackware 10.1 sunt încă disponibile. O scurtă căutare online te va ghida către arhivele oficiale sau depozite precum slackware.com (secțiunea de arhivă). Vei avea nevoie de cel puțin două, posibil trei, fișiere ISO: unul pentru instalarea de bază și celelalte pentru pachetele suplimentare (KDE, XFCE etc.). Descarcă-le și asigură-te că le verifici integritatea folosind sume de control (MD5 sau SHA1), pentru a evita surprizele neplăcute. ⚠️
💻 Mediu de Instalare
Ai două opțiuni principale:
- Mașină Fizică: Dacă ești un purist sau ai la dispoziție un PC mai vechi, poți arde aceste ISO-uri pe CD-uri (da, CD-uri!) sau poți crea un stick USB bootabil (deși procesul era mai anevoios pe atunci, uneori necesitând trucuri specifice).
- Mașină Virtuală: Aceasta este abordarea recomandată pentru majoritatea. Folosește VirtualBox, VMware sau KVM. Pur și simplu montează fișierul ISO „disc1” ca unitate CD/DVD virtuală în mașina ta virtuală. Aceasta oferă un mediu sigur pentru experimentare, fără a afecta sistemul tău principal.
Indiferent de alegere, asigură-te că mașina are suficientă memorie RAM (chiar și 256MB sunt de ajuns pentru 10.1, dar 512MB sau 1GB ar fi ideal) și un spațiu de stocare de cel puțin 5GB. Amintiri din copilărie îmi spun că Slackware putea rula și pe sisteme incredibil de slabe, demonstrând eficiența sa remarcabilă.
⚙️ Inițierea Procesului de Instalare
booting from CD/DVD
Pornește sistemul (fizic sau virtual) de pe primul ISO (Disc 1). Vei fi întâmpinat de un ecran de boot specific Slackware. Probabil vei vedea o listă de kernel-uri disponibile. Pentru majoritatea sistemelor moderne (chiar și cele din 2004), varianta `bare.i` sau `ide.i` este o alegere sigură. Dacă ai probleme cu recunoașterea hard disk-ului sau a altor periferice, ar putea fi necesar să încerci alte opțiuni sau să furnizezi parametri de kernel specifici. La promptul `boot:` apasă Enter pentru kernel-ul implicit sau tastează numele kernel-ului dorit, apoi Enter. 🧑💻
autentificarea ca root
După încărcarea kernel-ului, vei ajunge la un prompt de login. Autentifică-te ca `root` (nu este necesară o parolă la acest punct). Ești acum într-un mediu minimal, dar puternic, gata să controlezi destinele noului tău sistem de operare. Primul lucru de făcut, odată intrat, este să verifici tastatura: rulează comanda `kbdmap` pentru a-ți configura layout-ul tastaturii. Este un mic detaliu, dar face o diferență enormă în confortul utilizării ulterioare.
🛠️ Partiționarea Discului: Un Pas Crucial
Acesta este, fără îndoială, unul dintre cei mai importanți pași și necesită atenție sporită. Slackware se bazează pe instrumente clasice de partiționare.
Alegerea Instrumentului de Partiționare: `fdisk` sau `cfdisk`
Poți folosi `fdisk` sau `cfdisk`. Recomand `cfdisk` pentru că are o interfață semi-grafică, mult mai ușor de navigat pentru începători, dar și pentru veterani. Pentru a-l lansa, tastează `cfdisk /dev/sda` (presupunând că discul tău principal este `/dev/sda`). Dacă ai un disc SCSI sau NVMe, s-ar putea să fie `/dev/sdb` sau `/dev/nvme0n1`.
Creați Partițiile Necesare
Vom crea cel puțin două partiții esențiale:
- Partiția Swap: Pentru memoria virtuală. O dimensiune de 512MB până la 2GB este, în general, suficientă pentru Slackware 10.1, în funcție de RAM-ul fizic și de utilizarea preconizată. Marchează-o ca `Linux swap` (tip 82).
- Partiția Root (`/`): Aici va fi instalat întregul sistem de operare. Alocă-i cel puțin 5GB, dar 10-20GB este o alegere mai confortabilă. Marchează-o ca `Linux` (tip 83).
Poți crea și o partiție `/home` separată, dacă dorești, pentru a-ți păstra datele utilizatorilor separate de sistem. Aceasta este o practică bună pentru stabilitate și upgrade-uri viitoare. După ce ai terminat cu partițiile, scrie modificările pe disc (`Write`) și părăsește (`Quit`) `cfdisk`. 🧐
💾 Formatarea și Montarea Sistemelor de Fișiere
formatarea partițiilor
Acum că avem partițiile create, trebuie să le pregătim pentru a stoca date:
- Partiția Swap: Activează swap-ul cu `mkswap /dev/sdaX` (înlocuiește `X` cu numărul partiției tale de swap, de exemplu `sda1`). Apoi, pornește-o cu `swapon /dev/sdaX`.
- Partiția Root (`/`): Formatăm partiția root cu un sistem de fișiere adecvat. La vremea respectivă, Ext3 era o alegere populară pentru stabilitate. Poți folosi `mkfs.ext3 /dev/sdaY` (înlocuiește `Y` cu numărul partiției tale root, de exemplu `sda2`). Alte opțiuni includeau ReiserFS sau chiar Ext2.
montarea partițiilor
Acum trebuie să montăm partiția root pentru ca instalatorul să poată scrie pe ea:
- `mount /dev/sdaY /mnt` (unde `/dev/sdaY` este partiția ta root).
- Dacă ai creat o partiție `/home` separată (de exemplu, `/dev/sdaZ`), creează directorul și monteaz-o: `mkdir /mnt/home` și `mount /dev/sdaZ /mnt/home`.
Verifică dacă totul este montat corect cu `df -h`. ✅
🔧 Comanda `setup`: Inima Instalării Slackware
Acum că pregătirile sunt gata, putem lansa programul de instalare propriu-zis. Tastează `setup` și apasă Enter.
Pasul 1: Selectați sursa de instalare
Alege `Install from a Slackware CD or DVD`. Instalatorul va detecta automat unitatea CD/DVD virtuală sau fizică. Dacă folosești mai multe fișiere ISO, va trebui să le schimbi manual pe parcurs, când ți se cere.
Pasul 2: Partițiile root și swap
Setup-ul va recunoaște partiția de swap și partiția root pe care le-ai creat. Confirmă-le pe cele corecte.
Pasul 3: Selecția Pachetului
Acesta este un punct definitoriu pentru Slackware. În loc să instaleze totul, îți permite să alegi exact ce pachete dorești. Vei vedea o listă de categorii (seturi de pachete):
- A: Sistem de bază
- AP: Aplicații (editori, utilitare)
- D: Pachete de dezvoltare (compilatoare, headere)
- K: Kernel (sursa kernel-ului)
- L: Biblioteci (librării partajate)
- N: Rețea (client FTP, SSH)
- T: TeX (procesor de documente)
- TCL: Tcl/Tk
- X: Sistem X Window (server grafic)
- XAP: Aplicații X (Firefox, GIMP, etc. – versiuni din 2004)
- XD: Documentație pentru X Window
- Y: Jocuri
Recomandarea este să alegi cel puțin A, AP, D, L, N, X, XAP pentru un sistem funcțional cu interfață grafică. Poți alege `full` (toate pachetele din set) sau `menu` (selectezi pachet cu pachet, pentru control maxim). Odată ce ai selectat seturile dorite, instalatorul va începe să copieze fișierele. Fii pregătit să schimbi ISO-urile dacă folosești mai multe!
Pasul 4: Configurarea LILO (Linux Loader)
LILO era bootloader-ul standard pentru Slackware. Vei fi întrebat unde să-l instalezi:
- MBR (Master Boot Record): Alegerea recomandată dacă Slackware este singurul sistem de operare sau cel principal.
- Root Partition: Dacă vrei să folosești un alt bootloader (ex. GRUB de pe o altă instalare Linux) pentru a încărca Slackware.
De asemenea, vei fi întrebat dacă dorești să adaugi parametri de kernel. Pentru majoritatea, opțiunea implicită este suficientă. Slackware 10.1 folosea adesea o interfață text pentru această configurare, așa că urmează cu atenție pașii, confirmând setările implicite, dacă nu ai nevoi specifice.
„Simplitatea nu este un scop în sine, ci un mijloc de a atinge controlul și înțelegerea. Slackware este o școală a sistemelor de operare, unde fiecare fișier, fiecare proces are un sens și o locație logică, ușor de descoperit.”
Pasul 5: Configurarea Rețelei
Vei fi ghidat să configurezi rețeaua. Poți alege DHCP (pentru o configurare automată) sau o configurare statică (adresă IP, mască de rețea, gateway, server DNS). Pentru o mașină virtuală, DHCP este cel mai simplu. Specifică un nume de gazdă (hostname) și, opțional, un domeniu.
Pasul 6: Setările Sistemului
Acest pas include:
- Root Password: Foarte important! Alege o parolă puternică pentru utilizatorul `root`.
- Timezone: Selectează fusul orar corect.
- Servicii: Slackware îți permite să alegi ce servicii să pornească automat la boot. Pentru un sistem de bază, poți lăsa majoritatea implicite.
- User Accounts: Poți crea un utilizator non-root aici, deși adesea se face post-instalare cu `adduser`.
Pasul 7: Configurarea Mediului Desktop (X-Window)
Dacă ai instalat seturile X și XAP, vei avea opțiunea de a rula `xwmconfig` pentru a selecta un mediu desktop implicit (KDE, XFCE, WindowMaker, FVWM etc.). Alege-l pe cel preferat. 💡
🎉 Finalizarea și Prima Pornire
După ce ai parcurs toți pașii din `setup`, instalatorul îți va oferi opțiunea de a părăsi procesul. Nu uita să scoți CD-ul/DVD-ul de instalare (sau să demontezi ISO-ul din mașina virtuală) înainte de a reporni sistemul. Apoi, tastează `reboot` și apasă Enter. 🚀
Dacă totul a decurs conform planului, vei vedea mesajul de boot al LILO, urmat de încărcarea sistemului de operare Slackware. La final, vei ajunge la promptul de login. Introdu `root` și parola pe care ai setat-o.
Felicitări! Ai instalat cu succes Slackware 10.1!
🤔 O Opinie Personală Bazată pe Date Reale
Lucrul cu Slackware, mai ales cu o versiune istorică precum 10.1, este o experiență aproape arheologică în peisajul Linux actual. Pe măsură ce distribuțiile moderne se îndepărtează tot mai mult de conceptul de „build-it-yourself”, oferind straturi complexe de abstractizare, Slackware rămâne un far pentru purismul Unix. Din datele comunității și din propria experiență, reiese că, deși curba de învățare este mai abruptă, beneficiile pe termen lung sunt semnificative. Stabilitatea este legendară – un sistem Slackware bine configurat poate rula ani de zile fără probleme. Lipsa unui sistem de inițializare ca systemd (care nu exista la 10.1 și a fost un subiect controversat în comunitate) înseamnă că fiecare script de inițializare este ușor de înțeles și de modificat. Controlul total asupra pachetelor, de la compilare la instalare, îți oferă o înțelegere profundă a dependențelor și a modului în care funcționează de fapt un sistem de operare. Este o platformă excelentă pentru a învăța bazele solide, care te vor ajuta să depanezi și să înțelegi orice altă distribuție Linux. Poate nu este pentru toată lumea, dar pentru cei curioși și dornici să învețe, este o adevărată mină de aur educativă.
📜 Concluzie
Instalarea Slackware 10.1 este mai mult decât un simplu proces tehnic; este o incursiune într-o filosofie de operare, o școală a răbdării și a înțelegerii. Fiecare pas, de la partiționare la configurarea LILO, contribuie la o cunoaștere fundamentală a modului în care un sistem Linux funcționează. Sper ca acest ghid vizual, detaliat și, sper eu, suficient de uman, să îți fi fost de folos în această călătorie. Nu te descuraja dacă întâmpini provocări; ele fac parte din procesul de învățare. Comunitatea Slackware, deși mai mică, este una dintre cele mai primitoare și informate. Acum că ai sistemul funcțional, poți începe să explorezi vastul univers de aplicații și să personalizezi experiența ta Slackware după bunul plac. Distracție plăcută și mult succes în aventurile tale Linux! 🌟