2009. október 16., péntek

Tiny Core 2.4 telepítése

Na igen, megint témánál vagyunk! Aki ismer az tudja, hogy megszállottan rajongom az un. mini disztribúciókért. Persze érhet az a vád, hogy nem ide való a bejegyzés, hiszen ez alapvetően kezdő Linux felhasználóknak szóló oldal, de nekem az a véleményem, hogy a kezdőknek is meg kell ismerni a Linuxban rejlő lehetőségeket, és senkinek nem árthat meg ha néha megpróbál begépelni pár sort a terminálba.

A Tiny Core egy igazán mini Linux, hiszen a letöltött lemezképfájl alig több 10 MB-nál! Ez tartalmaz egy Busybox-ra és Tiny X-re épülő végtelenül egyszerű grafikus felületet, és néhány egészen apró alkalmazást. A rendszermag teljes egészében a memóriába töltődik, ennek eredménye a megdöbbentő gyorsaság.
Természetesen a kis méret hátránya, hogy igen kevés eszközmeghajtó fért a kernelbe, de nem is ez volt a cél. Tipikusan kábelnettel rendelkező gépekre javasolt a telepítése, és ha felismerte a hálókártyát, onnan már szinte minden lehetséges, hiszen a tárolókban rengeteg program érhető el.
Nekem nagyon tetszik, olyan mint egy apró Linux magvacska, ami éppen csak csírát eresztett, de ha gondozzuk, öntözzük és nyesegetjük, olyanra és akkorára alakítjuk, amilyenre csak akarjuk.

Telepítése annak ellenére sem bonyolult, hogy nincs hozzá telepítő szkript, hiszen tulajdonképpen csak partíciót kell gyártanunk, meg a megfelelő dolgokat a helyükre másolni. Lássuk most ennek a menetét!

Már a boot is egyszerű, semmi csicsa. Csak nyomjunk egy Entert, és alig pár másodperc múlva a grafikus felület tárul elénk.



Első körben telepítenünk kell pár apró programot, amikre szükségünk lesz ahhoz, hogy minél egyszerűbben vinyóra pakoljuk a cuccot.
Jelenleg a tálcánk mindössze három ikonból áll, ezek közül is csak a jobb szélső érdekes számunkra, hiszen az indítja a csomagkezelőt.



A megjelenő ablakban klikkeljünk a File/Connect menüre, aminek hatására csomagkezelőnk beolvassa a rendelkezésre álló csomagok listáját.



Keressük meg a cfdisk.tcz csomagot és telepítsük a bal alul található Install gombbal. Van lehetőségünk kereső használatára is az ablak alján.
Ezután ugyanezen módszerrel rakjuk fel a grub-0.97-splash.tcz csomagot is.



Most indítsunk egy root terminált! Klikk az asztalon, majd navigáljunk a kép alapján. 



Az
fdisk -l
(kis L) paranccsal térképezzük fel milyen meghajtóink vannak.



Láthatjuk hogy a rendszer hda-nak nevezi a vinyót, így lépjünk a partíciónáláshoz a
cfdisk /dev/hda
paranccsal. Elegendő egy 100 Mb-os partíció a rendszernek, persze lehet nagyobb. 



A partíciónáló használatát itt most nem kívánom részletezni, segít a Google ha nem lenne egyértelmű valami.

Ha megvan, formatáljuk az alábbi paranccsal:
mkfs.ext3 /dev/hda1



Következő lépésként csatoljuk az /mnt/hda1 könyvtárba a frissen létrehozott partíciót.
mount /dev/hda1 /mnt/hda1

Most létre fogunk hozni pár könyvtárat az új partíción.
mkdir -p /mnt/hda1/boot/grub
Tehát immáron létezik egy /boot, és egy /boot/grub könyvtár.

Átmásoljuk a CD ugyanilyen könyvtárának teljes tartalmát a vinyóra.
cp -p /mnt/hdc/boot/* /mnt/hda1/boot/
Kapunk egy figyelmeztetést "könyvtár kihagyásról", de ez minket nem zavar.:)

Most létrehozzuk a /tce könyvtárat:
mkdir -p /mnt/hda1/tce

Majd létrehozunk egy fájlt, amibe a beállításokat menti a TinyCore.
touch /mnt/hda1/tce/mydata.tgz

Lényegében meg is vagyunk. Most még annyi dolgunk van, hogy telepítjük a Grub rendszerbetöltőt, na meg persze konfiguráljuk.
Ehhez másoljuk a helyükre a megfelelő fájlokat.
cp -p /usr/lib/grub/i386-pc/* /mnt/hda1/boot/grub/

Most szerkesztjük a menu.lst fájlt, amivel eláruljuk a Grub-nak hol találja a betöltendő cuccokat.
vi /mnt/hda1/boot/grub/menu.lst
Nyomjunk egy "i"-t, és kezdhetjük bepötyögni ezt a pár sort:
default 0
timeout 5 

title tinycore
kernel /boot/bzImage quiet
initrd /boot/tinycore.gz

Ha megvan nyomunk egy Esc-t, aztán kiteszünk egy ":", ami a képernyő alján jeleneik meg. Ez a Vi szerkesztő parancssora. Ha ide írunk egy "x"-et és nyomunk egy entert, kilép és menti az alkotásunk.
Figyelj, mert mivel Angol a billentyűkiosztás, a ":" Shift+É!

Írd be a felbukkanó parancssorba:
grub
és kapsz egy újabb parancssort.:)



Ide sorba ird be az alábbiakat, és minden sor után nyomj entert.
root (hd0,0)
setup (hd0)
quit


Nincs is más vissza, mint kikapni a CD-t, és újraindítani!
umount /mnt/hdc
eject /dev/hdc
reboot


Ha mindent jól csináltál, akkor az alábbi képnek kell fogadni.



Most már vinyóról fut a rendszer, és a csomagkezelő segítségével formálhatjuk ízlésünkre.
Későbbiekben szívesen támogatnálak benneteket pár hasznos tippel a Tiny Core rendszer finomhangolásával kapcsolatban, ha lesz rá igény.


Hivatalos Oldal: http://tinycorelinux.com/


 

18 megjegyzés:

  1. Nemtudom, hogy fordítottad-e, vagy telepítetted is, de ennél a résznél.
    cp -p /usr/lib/grub/i386-pc/* /mnt/hda1/boot/grub/
    kiírja hogy nincs ilyen fájl vagy könyvtár, tehát nincs /usr/lib/grub könyvtár.

    VálaszTörlés
  2. Telepítettem, és nálam nem volt gond. Most ellenőriztem, és létező könyvtár...
    Biztos nem írtál el valamit?

    VálaszTörlés
  3. Kihagytam a telepítsünk fel néhány progit is részt, mivel csak átfutottam annyit láttam, hogy cfdisket teszi fel csak, fdisk meg alapból benne van, azt a részt kihagytam, no de a grubot is fel kell telepíteni. :)

    VálaszTörlés
  4. Egyébként micro coret próbáltam ami ennnk a kistestvére, ott csak konzol van, oldalukon semmi telepítési utmutató a micro corehoz, gondoltam tinyét használom, de úgy nem jó, tehát shift+del lett a véde. Különben sem jön be az oylan disztó amihez nagyon kevés a dokumentáció, és mindent nekem kell fórumokról levadászni.

    VálaszTörlés
  5. Rajta vagyunk, hogy több legyen a dokumentáció!:)

    VálaszTörlés
  6. Előre, tovább a megkezdett úton! Nekem nagyon tetszik :)

    VálaszTörlés
  7. Kösz az infókat, nagyon szuper kis guide.
    Két apró észrevétel: az első mkdir parancs nincs kiemelve, és mintha nem mountolnád a hdc-t, legalábbis nekem elsőre kiakadt, utána mount /dev/hdc /mnt/hdc és voilá!

    VálaszTörlés
  8. A kiemelés elmaradt, pótoltam!:D
    Azért nem mountoltam a cd-t, mert alapból csatolva van a rendszerhez, hiszen arról indúlt a cucc.

    VálaszTörlés
  9. "Azért nem mountoltam a cd-t, mert alapból csatolva van a rendszerhez, hiszen arról indúlt a cucc."

    Virtualbox alatt nincs csatolva, ezért klikkelős megoldással kellett feltennem:
    "(középső ikon) control panel/mount tool erre a bal felső sarokban megjelenik egy kis ablak ami felsorolja a meghajtókat és aktuális "mount" állapotukat. Váltani köztük a nevükre illetve az állapotukra kattintva lehet."

    VálaszTörlés
  10. Elvileg mindent jó csináltam. Bootoláskor látszik is az ami az utólsó képen van van. Utánna ezt írrja ki:
    booting 'tinycore"

    kernel /boot/bzimage quiet

    error 15: File not found

    Press any key to contiune...

    Ez után visszatér ez előző képernyőre. Mit csinálhattam rosszul?

    VálaszTörlés
  11. Hát, itt majd HP-nak kellene valami megoldást javasolni, mert én még soha nem telepítettem ilyet.

    Megoldások itt: http://tinycorelinux.com/forum/index.php?topic=797.0 Talán...

    VálaszTörlés
  12. Köszi, az általad linkelt fórum topik segített! :)

    Az /boot/grub/menu.lst szerkesztésénél a kernel/boot/bzImage quiet bejegyzésnél kis betűvel írtam a szót. Nem bzimage hanem bzImage.

    VálaszTörlés
  13. Örülök hogy segített a link.

    VálaszTörlés
  14. Ezt nem nagyon értem ezzel a programocskával létre tudok hozni egy olyan rendszert akár mint a windows? vagy ez csak egy csupasz linux amit magam rakok fel ?

    VálaszTörlés
  15. Mármint magam rakom fel hozá a programokat?

    VálaszTörlés
  16. Helló!

    Jó a cikk nagyon, de én mégsem tudom feltenni a WYSE mikro gépre USBről. Ebben nincs vinyó, csak flash háttértár, és ezt a telepítéskor nem tudom kiválasztani. fdisk -l parancssal is csak az sda1-et látja, az meg a pendrive, amiről telepíteném. Ötlet?

    VálaszTörlés
    Válaszok
    1. Szia!

      Sajna én nem fogok tudni segíteni. Ezt a cikket még elég régen HP írta, ő meg már nem hiszem hogy olvassa a blogot. Én nem telepítettem fel, így ötletem sincs. Sorry!

      Törlés
  17. Sziasztok!

    Lehet, hogy akkor a Tinyt nem fogod tudni telepíteni ha nincs benne vinyo.
    Marad a pendrive módszer, arról bootolsz és dolgozol. Kicsit idegesítő de vannak helyzetek amikor nincs már megoldás.
    Ezekkel a kis "furi" rendszerekkel az a problem, hogy olykor nem tudsz vele mit kezdeni. Vagy van hozzá segédlet vagy egyáltalán nincs.
    A hivatalos oldalon meg kellene nézni írnak e valamit, ha nem akkor pedig valami kontaktot keresni és írni az illetőnek.

    VálaszTörlés