Alix s debianem klfree kendyedition

Z HKfree wiki
Skočit na navigaci Skočit na vyhledávání

/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.

Aktualni verze se nachazi zde: [1]
1) Stahnout image disku

kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
--2009-05-11 19:56:40--  http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img
Překládám igw.hkfree.org… 89.248.240.28
Navazuje se spojení s igw.hkfree.org|89.248.240.28|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 563200000 (537M) [text/plain]
Ukládám do: „cf2gb_20090110-1.img“.

100%[===================================================>] 563 200 000 3,17M/s   za 3m 39s

2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000]

2) Upload image na CFkartu

kendy temp # cat cf2gb_20090110-1.img > /dev/sdd

Misto cat lze pouzit dd if=soubor.img of=/dev/sdd

Jelikoz je image velky, tak aby se vesel na 512MB kartu, budem asi pri dnesnich podminkach pri pouziti 1 ci 2GB karte chtit roztahnout prvni partisnu. To lze v nekolika krocich:
a) sejmuti conf partisny do souboru

kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img
98304+0 vstoupivších záznamů
98304+0 vystoupivších záznamů
50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s

b) zvetseni /dev/sdd1
spustime cfdisk:

kendy temp # cfdisk /dev/sdd

KLfreeDebian cfdisk1.png
vidime ze volne misto je 502,27MB z celkoveho 1014MB, conf partisna zabira(la) 50,34MB
proto odstranime /dev/sdd2 i /dev/sdd1 a bez ukladani ihned vytvorime novou /dev/sdd1.
Novy, primarni s velikosti 964MB, zbyde 50,60MB, na tomto zbylem mistu udelame druhou primarni partisnu s nabizenou velikosti. Nakonec dame ulozit.
Rozdeleni bude vypadat priblizne, tak jako na tomto obrazku:
KLfreeDebian cfdisk2.png

c) Provedem resiznuti filesystemu (data nam tam zustala)

kendy temp # e2fsck /dev/sdd1
e2fsck 1.41.2 (02-Oct-2008)
/dev/sdd1: obnovuji žurnál
/dev/sdd1: čistý, 12396/114240 souborů, 227135/451184 bloků
kendy temp # resize2fs /dev/sdd1
resize2fs 1.41.2 (02-Oct-2008)
Resizing the filesystem on /dev/sdd1 to 941424 (1k) blocks.
Systém souborů na /dev/sdd1 je nyní 941424 bloků dlouhý.


d) vraceni conf partisny na /dev/sdd2

kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2

kendy temp # resize2fs /dev/sdd2
resize2fs 1.41.2 (02-Oct-2008)
Resizing the filesystem on /dev/sdd2 to 49408 (1k) blocks.
Systém souborů na /dev/sdd2 je nyní 49153 bloků dlouhý.

opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2

Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.


Defaultni ip v tomto image je 192.168.2.1/24
uzivatel: root
heslo: root
Pozor, pokud pujdete napoprve ihned pres ssh, tak pocitejte s tim, ze login bude hodne zdlouhavy, protoze v zakladu router ma ip 192.168.2.1 a nebude nikam routovat, tj. nebude resolvovat. Ten dlouhy login bude zpusoben timeoutem pri prekladu. Staci pak nastavit IP/masku/branu/dns server tak, aby router resolvoval, a dalsi login na ssh bude uz standartni rychlosti.

Pro boot v PC routeru je treba zmenit vystup kernelu do VGA, to je treba upravit soubor /boot/grub/menu.lst Zmenou default 0 na 1
Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux

Jelikoz toto je upravena distro pro beh z CF karty, je na ni defaultne system v rezimu RO, pro zapis configu je treba si partisny remonuntit na RW a to takto:
remountovat / partition na RW: mount -o remount rw,noatime /
premountovat config partition na RW: mount -o remount rw,noatime /conf/perm
po ulozeni configu premountovat nazpet na RO:
remountovat / partition na RO: mount -o remount ro /
premountovat config partition na RO: mount -o remount ro /conf/perm


V dalsi verzi pripravuji:

* prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount
* bacula-fd - klient pro zalohovaci system
* nrpe - klient pro nagios