Alix s debianem klfree kendyedition: Porovnání verzí
m |
|||
Řádek 1: | Řádek 1: | ||
/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.<br /> | /dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.<br /> | ||
<br /> | <br /> | ||
− | Aktualni verze se nachazi zde: [https://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img] | + | |
− | + | == Aktualni verze == | |
− | + | * Aktualni verze se nachazi zde: [https://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img aktualni_verze] | |
+ | == Stahnuti image disku == | ||
<pre> | <pre> | ||
kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img | kendy temp # wget http://igw.hkfree.org/~kendy/linux/klfreeDebian/cf2gb_20090110-1.img | ||
Řádek 17: | Řádek 18: | ||
2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000] | 2009-05-11 20:00:19 (2,46 MB/s) – „cf2gb_20090110-1.img“ uloženo [563200000/563200000] | ||
</pre> | </pre> | ||
− | + | == Upload image na CFkartu == | |
<pre> | <pre> | ||
kendy temp # cat cf2gb_20090110-1.img > /dev/sdd | kendy temp # cat cf2gb_20090110-1.img > /dev/sdd | ||
Řádek 23: | Řádek 24: | ||
Misto cat lze pouzit dd if=soubor.img of=/dev/sdd<br /> | Misto cat lze pouzit dd if=soubor.img of=/dev/sdd<br /> | ||
<br /> | <br /> | ||
+ | |||
+ | == Zvetseni prvni partisny == | ||
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:<br /> | 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:<br /> | ||
− | + | * sejmuti conf partisny do souboru | |
<pre> | <pre> | ||
kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img | kendy temp # dd if=/dev/sdd2 of=cf2gb_20090110-config.img | ||
Řádek 31: | Řádek 34: | ||
50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s | 50 331 648 bajtů (50 MB) zkopírováno, 7,75824 s, 6,5 MB/s | ||
</pre> | </pre> | ||
− | + | * zvetseni /dev/sdd1 | |
spustime cfdisk: | spustime cfdisk: | ||
<pre> | <pre> | ||
Řádek 43: | Řádek 46: | ||
[[Soubor:KLfreeDebian_cfdisk2.png]] | [[Soubor:KLfreeDebian_cfdisk2.png]] | ||
− | + | * Provedem resiznuti filesystemu (data nam tam zustala) | |
<pre> | <pre> | ||
kendy temp # e2fsck /dev/sdd1 | kendy temp # e2fsck /dev/sdd1 | ||
Řádek 55: | Řádek 58: | ||
</pre> | </pre> | ||
<br /> | <br /> | ||
− | + | * vraceni conf partisny na /dev/sdd2 | |
<pre> | <pre> | ||
kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2 | kendy temp # cat cf2gb_20090110-config.img > /dev/sdd2 | ||
Řádek 66: | Řádek 69: | ||
opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2<br /> | opet misto cat soubor > partisna lze pouzit dd if=soubor.img of=/dev/sdd2<br /> | ||
<br /> | <br /> | ||
− | Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.<br /> | + | * Priprava hotova, muzem cfkartu zasunout do Alixe a bootovat.<br /> |
<br /> | <br /> | ||
<br /> | <br /> | ||
Řádek 72: | Řádek 75: | ||
uzivatel: '''root'''<br /> | uzivatel: '''root'''<br /> | ||
heslo: '''root'''<br /> | heslo: '''root'''<br /> | ||
+ | * pristup na konzoli pres seriovy port: | ||
+ | rychlost serioveho portu je 38400. Pro pristup napr. pres /dev/ttyS0 a prikaz screen: | ||
+ | <pre> | ||
+ | screen /dev/ttyS0 38400 | ||
+ | </pre> | ||
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.<br /> | 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.<br /> | ||
<br /> | <br /> | ||
+ | * boot v PC-like routeru | ||
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<br /> | 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<br /> | ||
Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux<br /> | Defaultne je nastaven boot tak,ze kernel hlasky jsou presmerovany do serioveho portu a na VGA bude videt jen uncompressing Linux<br /> | ||
<br /> | <br /> | ||
+ | * uzamykani/odemykani cf karty | ||
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:<br /> | 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:<br /> | ||
remountovat / partition na RW: '''mount -o remount rw,noatime /'''<br /> | remountovat / partition na RW: '''mount -o remount rw,noatime /'''<br /> | ||
Řádek 85: | Řádek 95: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
− | V dalsi verzi pripravuji: | + | |
− | + | == apt-get == | |
− | + | * Pro stazeni baliku pres apt-get, je treba si zvetsit /var, aby se tam vesly listy. Duvod proc je /var pro bezne pouzivani malej, je ten, ze bezi v RAM a aby nebylo zabrano zbytecne moc RAM => zbylo neco na samotny system. | |
− | + | <pre> | |
+ | [root@alix root]# df -h /var | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | tmpfs 25M 17M 8.3M 67% /var | ||
+ | |||
+ | [root@alix root]# umount -l /var/ | ||
+ | [root@alix root]# mount /var/ | ||
+ | [root@alix root]# df -h /var | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | tmpfs 63M 0 63M 0% /var | ||
+ | |||
+ | [root@alix root]# cp -a /conf/perm/skel/var/ / | ||
+ | [root@alix root]# df -h /var | ||
+ | Filesystem Size Used Avail Use% Mounted on | ||
+ | tmpfs 63M 17M 47M 26% /var | ||
+ | </pre> | ||
+ | |||
+ | * Zmente si datum na aktualni, aby debian nevypisoval chyby s gpg... Nyni je vse pripraveno pro pouziti apt-get | ||
+ | <pre> | ||
+ | [root@alix root]# apt-get update | ||
+ | Get:1 http://ftp.cz.debian.org etch Release.gpg [394B] | ||
+ | Get:2 http://ftp.cz.debian.org etch Release [67.8kB] | ||
+ | Get:3 http://security.debian.org etch/updates Release.gpg [197B] | ||
+ | Get:4 http://security.debian.org etch/updates Release [37.6kB] | ||
+ | Ign http://ftp.cz.debian.org etch Release | ||
+ | Ign http://security.debian.org etch/updates Release | ||
+ | Get:5 http://ftp.cz.debian.org etch/main Packages [4282kB] | ||
+ | Get:6 http://security.debian.org etch/updates/main Packages [329kB] | ||
+ | Get:7 http://security.debian.org etch/updates/contrib Packages [7805B] | ||
+ | Get:8 http://security.debian.org etch/updates/non-free Packages [3614B] | ||
+ | Fetched 4728kB in 21s (221kB/s) | ||
+ | Reading package lists... Done | ||
+ | </pre> | ||
+ | |||
+ | * po skonceni prace s apt-get je treba si zazalohovat databazi apt/dpkg protoze /var bezi z RAM a pri bootu se kopiruje jeho obsah z /conf/perm/skel/var: | ||
+ | <pre> | ||
+ | cp -p /var/cache/apt/pkgcache.bin /conf/perm/skel/var/cache/apt/ | ||
+ | cp -a /var/lib/dpkg/ /conf/perm/skel/var/lib/ | ||
+ | </pre> | ||
+ | |||
+ | == V dalsi verzi pripravuji: == | ||
+ | * prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount | ||
+ | * bacula-fd - klient pro zalohovaci system |
Verze z 14. 5. 2009, 09:25
/dev/sdd je pro vzor a predstavuje zapojenou cfkartu v systemu.
Obsah
Aktualni verze
- Aktualni verze se nachazi zde: aktualni_verze
Stahnuti 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]
Upload image na CFkartu
kendy temp # cat cf2gb_20090110-1.img > /dev/sdd
Misto cat lze pouzit dd if=soubor.img of=/dev/sdd
Zvetseni prvni partisny
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:
- 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
- zvetseni /dev/sdd1
spustime cfdisk:
kendy temp # cfdisk /dev/sdd
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:
- 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ý.
- 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
- pristup na konzoli pres seriovy port:
rychlost serioveho portu je 38400. Pro pristup napr. pres /dev/ttyS0 a prikaz screen:
screen /dev/ttyS0 38400
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.
- boot v PC-like routeru
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
- uzamykani/odemykani cf karty
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
apt-get
- Pro stazeni baliku pres apt-get, je treba si zvetsit /var, aby se tam vesly listy. Duvod proc je /var pro bezne pouzivani malej, je ten, ze bezi v RAM a aby nebylo zabrano zbytecne moc RAM => zbylo neco na samotny system.
[root@alix root]# df -h /var Filesystem Size Used Avail Use% Mounted on tmpfs 25M 17M 8.3M 67% /var [root@alix root]# umount -l /var/ [root@alix root]# mount /var/ [root@alix root]# df -h /var Filesystem Size Used Avail Use% Mounted on tmpfs 63M 0 63M 0% /var [root@alix root]# cp -a /conf/perm/skel/var/ / [root@alix root]# df -h /var Filesystem Size Used Avail Use% Mounted on tmpfs 63M 17M 47M 26% /var
- Zmente si datum na aktualni, aby debian nevypisoval chyby s gpg... Nyni je vse pripraveno pro pouziti apt-get
[root@alix root]# apt-get update Get:1 http://ftp.cz.debian.org etch Release.gpg [394B] Get:2 http://ftp.cz.debian.org etch Release [67.8kB] Get:3 http://security.debian.org etch/updates Release.gpg [197B] Get:4 http://security.debian.org etch/updates Release [37.6kB] Ign http://ftp.cz.debian.org etch Release Ign http://security.debian.org etch/updates Release Get:5 http://ftp.cz.debian.org etch/main Packages [4282kB] Get:6 http://security.debian.org etch/updates/main Packages [329kB] Get:7 http://security.debian.org etch/updates/contrib Packages [7805B] Get:8 http://security.debian.org etch/updates/non-free Packages [3614B] Fetched 4728kB in 21s (221kB/s) Reading package lists... Done
- po skonceni prace s apt-get je treba si zazalohovat databazi apt/dpkg protoze /var bezi z RAM a pri bootu se kopiruje jeho obsah z /conf/perm/skel/var:
cp -p /var/cache/apt/pkgcache.bin /conf/perm/skel/var/cache/apt/ cp -a /var/lib/dpkg/ /conf/perm/skel/var/lib/
V dalsi verzi pripravuji:
- prikaz rw, ro - nahrazujici rucni vypisovani mount -o remount
- bacula-fd - klient pro zalohovaci system