Ma folytatjuk a BSD rendszerekkel való ismerkedést. A mai nap témája a DragonFly BSD, amely egy ígéretes FreeBSD fork.
A Dragonfly BSD Matthew Dillon korábbi FreeBSD fejlesztő FreeBSD 4.x forkja. A terjesztés jelenleg még fejlesztés alatt áll, belőle publikus kiadás még nem jelent meg soha. A rendszer annyira fejlesztés alatt álló, hogy még telepítője sincs. A rendszer telepítésére több módszer is létezik, ebből az egyik a Live CD-ROM-ról való telepítés. Ezt (plusz a kernel fordítást és a rendszer újrafordítást (buildworld)) ismerteti ez a kicsit hosszabb, 32 képpel illusztrált útmutató.
1.) A DragonFly BSD fejlesztői CD verziójának előkészítése
1.1) Töltsük le a dfly-20040506.iso névre hallgató fejlesztői snapshot ISO image gzip-pelt verzióját innen.
1.2) Bontsuk ki az archive-ból:
# gzip -d dfly-20040506.iso.gz
majd írjuk CD-re (használj újraírható CD-t, óvd a környezeted!).
A CD-ROM-ra rábootolva egy teljesen működő DragonFly BSD-t kapunk. A merevlemezed nem módosul azzal, hogy bebootolsz a CD-ROM-ról.
FIGYELEM!!! A DRAGONFLY BSD FEJLESZTÉS ALATT ÁLL ÉS JELENLEG KÍSÉRLETI JELLEGGEL MŰKÖDIK. A CD-ROM FELHASZNÁLÁSÁHOZ ERŐSEN AJÁNLOTT VALAMILYEN BSD RENDSZEREN SZERZETT ELŐZETES TAPASZTALAT. Ha csak tesztelni szeretnéd a DragonFly BSD-t, akkor a CD-vel bebootolva egy teljesen működő konzolos rendszert kapsz. A rendszer ilyenkor swap nélkül működik, ezért a fizikai memóriád mérete korlátozhatja a használatot.
2.0) Automatikus telepítés
A DragonFly BSD egyelőre nem rendelkezik automatikus telepítővel. A fejlesztők jelenleg dolgoznak ilyen keretrendszeren, de ezt nem tartalmazza a CD-ROM.
3.) Manuális telepítés
3.1) A manuális telepítés során a következő parancsok végrehajtásával tudod a DragonFly BSD operációs rendszert a merevlemezedre telepíteni. A sikeres telepítéshez ismerned kell a BSD-szerű UNIX rendszereket. Az elsődleges IDE merevlemezed általában a ``ad0'' névre hallgat, és a DragonFly BSD általában az merevlemez első slice-ára települ.
A telepítés megkezdéséhez bootoljunk rá a frissen sütött CD-ROM-ra. Ha rábootoltunk a CD-ROM-ra várjuk meg, hogy bejelentkezzen a boot menü:
3.2) Ha a kernel elindította a rendszert, és megkaptuk a prompt-ot, akkor bejelentkezhetünk ``root'' felhasználóként. A bejelentkezésnél nincs ``root'' jelszó!
3.3) Ha a merevlemezünk már használatban volt, akkor a sikeres telepítés érdekében távolítsuk el a régi boot blokkot.
FIGYELEM! A KÖVETKEZŐ LÉPÉSEK TELJESEN TÖRLIK ÉS ÚJRAPARTÍCIONÁLJÁK A MEREVLEMEZT! CSAK AKKOR FOLYTASD A TELEPÍTÉST, HA TUDOD MIT TESZEL!
# dd if=/dev/zero of=/dev/ad0 bs=32k count=16
# fdisk -IB ad0
3.4) A következő lépés az, hogy boot blokkot telepítünk a merevlemezre és ellenőrizzük a telepítést:
# boot0cfg -B ad0
# boot0cfg -v ad0
3.5) Ezután létre kell hoznunk egy kezdeti címkét (initial label) a HDD kiválasztott slice-án. Ha problémád van a bootolással, akkor próbáld meg kinullázni slice első 32 blokkját dd-vel (dd if=/dev/zero of=/dev/ad0s1 bs=32k count=16), majd telepítsd újra a label-t.
# disklabel -B -r -w ad0s1 auto