Návod na postavení linux stroje pro Packet rádio
Tento návod by měl posloužit k postavení linuxového stroje pro uzel Packet rádia.
Od získání CD až po donastavení. Jde o to, aby PC běželo a bylo přístupné na Internetu.
Ostatní lze nainstalovat a rozeběhnout na dálku po Internetu.
INSTALACNI CD LINUXU (SLACKWARE 9.1)
Na intenetu (napr. na www.google.com) zadejte vyhledat klicove slovo
slackware-9.1-iso a z nalezenych odkazu si vyberte nejvhodnejsi
HTTP nebo FTP server pro stahovani.
Pro instalaci budou potreba Install disk 1 a Install disk 2.
To jest slackware-9.1-install-d1.iso a slackware-9.1-install-d2.iso.
Source disk 3 a Source disk 4 potreba nebudou.
Pomoci nejakeho download software stahnete oba tyto ISO soubory
o velikostech cca 650Mb a pripadne i jejich doplnujici soubory. Ty uz
maji nastesti velikost jen nekolik b nebo kb.
Z obou ISO souboru vypalte (jako image!) dve CD. Popiste je lihovym fixem
Slackware 9.1 install disk 1 a Slackware 9.1 install disk 2.
Toto reseni ma vyhody, ze prvni CD je bootovaci a uzivatel neresi zadne dalsi
problemy s pripravou instalace. Pokud obe CD mate, pokracujte dale.
KONFIGURACE STROJE
Pro tento stroj doporucuji alespon PI alespon 100MHz alespon 32MB RAM alespon
10GB HDD a funkcni CDROM. Grafika staci obycejna VGA, pokud nechcete pouzivat
Xwindows. Pokud ano, doporucuji nejakou znamejsi a rozsirenejsi, aby potom
ve Xwindows nebyl problem s ovladacem. Sitovou kartu nejaka standardni, bud
3com nebo nejakou NE2000 kompatibilni prepnutou na jumperless (nikoli PNP).
A pevne pripojeni k Internetu. Doporucuji zalozit si nejaky maly sesit, kam
se budou psat poznamky a postrehy postupne. Nastaveni IO a IRQ u NE2000 by
mohla byt prvni informace.
PRIPRAVA STROJE
Nastavte v BIOSU v poradi bootovani na prvni misto disketu.
Nabootujte PC nejakou MSDOS disketou, na ktere je sys.exe, fdisk.exe
a format.exe. Muze to byt MSDOS 6.22, muze to byt zachranna disketa z Windows
95 nebo Windows 98. Podle toho, co muzete pouzit. Spustte fdisk, na HDD smazte
vsechny parcely (partitions) a vytvorte pouze jednu malinkou na zacatku. Treba
20MB velkou. Oznacte ji jako bootovaci. Vzhledem k velikosti disku 10GB je to
zanedbatelna ztrata mista.
Zrestartujte PC a novou parcelu C: na zacatku disku zformatujte format C:
a preneste na ni system sys A: C:. Dale muzete na HDD nahrat nejaky
commander, propadne program na konfiguraci sitovky.
Nastavte v BIOSU v poradi bootovani na prvni misto HDD. Vyndejte disketu
a zrestartujte PC. Zkontrolujte, zda PC nabootovalo z HDD zminenou verzi
MSDOSu a pokud ano, pokracujte dale.
INSTALACE LINUXU (SLACKWARE 9.1)
Nastavte v BIOSU v poradi bootovani na prvni misto CDROM, vlozte Slackware
9.1 install disk 1 a restartujte PC.
Startuje linux z CD. Uvodni radek boot: odklepnete Enter.
Rozbaluje se jadro linuxu. Dotaz na keyboard map odklepnete Enter.
Na slackware login napiste root a odeslete.
Pokud jste zapojili HDD jako master na prvni kanal radice,
bude jeho oznaceni /dev/hda, pokud jako master na druhy kanal radice,
bude jeho oznaceni /dev/hdc. Zde se bude pocitat, ze jste ten prvni pripad.
Pokud ne, vsechny vyskyty /dev/hda nahrazujte pri cteni tohoto navodu Vasim
oznacenim.
Spustte fdisk s oznacenim disku fdisk /dev/hda
V programu fdisk:
-
pomoci p zobrazte aktualni rozlozeni parcel na disku.
mela by tam byt videt jen uvodni DOS parcela vytvorena v predchozim bode
-
pomoci n vytvorte druhou parcelu. Bude primary, takze zadejte p,
cislo parcely zadejte 2, first cylinder vam program nabizi nasledujici
volny za prvni DOS parcelou, takze to potvrdte jen Enter a last cylinder
vam program nabizi posledni na disku. Odpocitejte last cylinder tak, aby
na konci disku zustalo jeste cca 130MB nevyuziteho mista. Pomozte si napr.
umerou podle prvni parcely z vypisu, kde vidite velikost i cylindry.
Vypoctene cislo napiste a odeslete.
-
pomoci n vytvorte treti parcelu. Bude primary, takze zadejte p,
cislo parcely zadejte 4 (nikoli 3), first cylinder vam program nabizi
nasledujici volny za druhou parcelou, takze to potvrdte jen Enter a last
cylinder vam program nabizi posledni na disku, toto take jen potvrdte
Enter.
-
pomoci t zmente typ posledni parcely. Takze partition number dejte 4
a Hex code 82 (Linux swap).
-
pomoci p zkontrolujte aktualni rozlozeni parcel na disku. Mela by se
objevit druha linux a treti linux swap o velikosti cca 130MB.
-
pokud to nesedi, lze pomoci d druhou a treti parcelu smazat a udelat je
podle predchoziho znovu (ukoncit fdisk bez provedeni zmen lze v nouzovem
pripade pomoci q).
-
jste-li hotovi, pomoci w zapiste nove rozlozeni disku a ukoncete fdisk.
Na disku musi byt uvodni malinka parcela DOS, potom obrovska linux temer
pres cely disk a nakonec cca 130MB pro swap. Pokrocilejsi uzivatele s vetsim
diskem nad 10GB muzou samozrejme linuxovych parcel vytvorit vice.
Je-li disk pripraven, spustte vlastni instalaci prikazem setup.
V programu setup:
-
sipkami najedte na ADDSWAP a odeslete. Setup by mel najit Vasi /dev/hda4
swap parcelu a pta se, zda ji pouzivat. Odeslete Yes. Naformatuje ji
a informuje, ze ji zarazuje do /etc/fstab (tabulka pripojovanych parcel)
-
v Select Linux installation partition vyberte a odeslete pomoci Select
Vasi parcelu /dev/hda2
-
v Format partition /dev/hda2 potvrdte Format
-
v Select filesystem for /dev/hda2 doporucuji vybrat a potvrdit ext2
-
v Select inode density for /dev/hda2 potvrdte 4096. Setup formatuje
hlavni parcelu a informuje, ze ji zarazuje do /etc/fstab
-
na FAT/FAT32 partition detected odpovezte Yes. Tim padem budete moci
pristupovat na uvodni DOS parcelu z linuxu.
-
v Select partition to add to /etc/fstab vyberte Vasi /dev/hda1 bootovaci
DOS parcelu
-
jako mount point for /dev/hda1 napiste /fat-c. Setup Vas informuje,
ze ji zarazuje do /etc/fstab
-
Source media selection vyberte Install from Slackware CD or DVD a
pomoci auto nechte setup, at najde CDROM sam. Melo by to byt /dev/hdb
nebo /dev/hdd podle toho, zda je slave na prvnim nebo druhem kanale radice.
-
ve vyberu balicku Package series selection je pro CR mozne zaskrtnout
(klavesou mezery) i KDEI pro podporu jazyku. Pokud by nekdo nechtel
Xwindows a rad by usetril misto na disku, muze odznacit (vyhodit) GNOME,
KDE, KDEI, X, XAP a Y. Kompletni instalace (i s Xwindows) dela
cca 2.9GB.
-
v Select prompt mode doporucuji zvolit full. Pokud by si nekdo chtel
detailneji vybirat, tak snad menu. Mel jsem na zacatku snahu to tridit,
co nainstaluji a co ne, ale trva to dlouho a stejne potom neco nejde nebo
chybi a doinstalovava se to rucne. Davam full a je to bez problemu.
-
instalace probiha dle rychlosti CDROM nekolik desitek minut. Behem ni Vas
setup vyzve k vymene CD na Slackware 9.1 install disk 2. Vymente CD a po
zajeti mechaniky potvrdte continue.
-
Updating gnome documentation trva velmi velmi dlouho, vydrzte.
-
V Install linux kernel vyberte cdrom a
/cdrom/kernels/bare.i/bzImage
-
pripravte si cistou a zdravou disketu a vlozte ji do PC. V nabidce
Make bootdisk odeslete create. Setup formatuje disketu, ktera
bude slouzit jako zachranna bootovaci. Napiste na disketu Slackware
9.1 Boot pro /dev/hda2. Pokud chcete pro jistotu diskety dve, muzete
po dobehnuti zvolit opet create. Jinak pokracujte continue.
-
vyberte na kterem COM mate modem. Doporucuji /dev/ttyS1 (COM2)
-
pro Enable hotplug subsystem vyberte Yes
-
v Install lilo vyberte skip - do not install LILO. Vzhledem k tomu,
ze toto je navod pro mene zkusene uzivatele, bude linux spousten pomoci
loadlin. To ovsem az pozdeji.
-
vyberte Vasi mys, pravdepodobne pouzijete bare - 2 button mouse a
vyberte COM port mysi. Doporucuji zapojit na /dev/ttyS0 (COM1)
-
GPM configuration doporucuji. Vyberte Yes
-
Configure network vyberte Yes
-
na Enter hostname napiste jmeno stroje. Vrele doporucuji shodne jmeno
s jmenem v domene, kde pobezi! Pokud bude stroj na Internetu napriklad
bobek.klobouk.cz, zadejte jmeno stroje bobek. Jmeno uvazte, bude
pouzivano v adresach a podobne, takze vhodne a kratke.
-
na Enter domainname for.. zadejte domenu, ve ktere stroj na Internetu
pobezi. V nasem pripade by byla klobouk.cz.
-
v Setup IP address... zvolte DHCP nebo static IP. U stroje pro
packet radio vrele doporucuji zajistit pevnou IP adresu, tedy static IP.
-
namisto 127.0.0.1 zadejte Vasi pevnou IP adresu a odeslete. Dale masku
a nakonec branu (nejblizsi uzel smerem do Internetu). Tyto udaje musite
mit od internet providera.
-
na Use a nameserver odpovezte Yes a napiste IP adresu nameserveru.
Pro e-mail branu je nezbytny. Opet se jedna o udaj od providera.
-
Ucelena tabulka Confirm network setup dovoluje zkontrolovat zadane
udaje. Souhlasi-li vse, potvrdte Accept.
-
menu automaticky spoustenych procesu Confirm startup services....
Oznacuji a odznacuji se klavesou mezery. Budete mozna potrebovat www server
rc.http, router pro budouci vnitrni sit rc.ip_forward a sdileni disku
pro sit Microsoft rc.samba. Radky rc.inetd, rc.pcmcia, rc.sendmail
a rc.sshd vrele doporucuji ponechat oznacene. Ostatni neoznacujte.
-
Console font configuration potvrdte No
-
Hardware clock set to UTC vyberte No a v nasledujici tabulce najedte
na Europe/Prague nebo Europe/Bratislava a potvrdte.
-
v Select default window manager for X doporucuji a pouzivam xinitrc.kde
-
na Warning: No root password detected odpovezte Yes a dvakrat po sobe
na vyzvu zadejte heslo pro uzivatele root (nejvyssi spravce systemu).
Toto heslo si zapamatujte nebo zapiste!
Na Press Enter to continue zmacknete Enter
-
Setup je hotov, zmacknete Enter na Setup complete okno. Objevite se
zpet v menu programu setup. sipkami zvolte Cancel a opustte program.
Napiste prikaz sync pro ulozeni bufferu HDD
Zmacknete Ctrl-Alt-Delete pro restart. Linux se pomalu zacne ukoncovat
a korektne zrestartuje.
UPLNE PRVNI SPUSTENI SLACKWARE 9.1
Vlozte vytvorenou disketu Slackware 9.1 Boot pro /dev/hda2.
Nastavte v BIOSU v poradi bootovani na prvni misto disketu a zrestartujte PC.
Startuje linux z diskety. Uvodni radek boot: odklepnete Enter.
Rozbaluje se jadro linuxu. Chyby ohledne site (eth0, IP) jsou v poradku.
Na vyzvu [jmeno stroje] login napiste root, na vyzvu password zadejte
heslo pro roota.
Na vyzvu You have mail neni nutno reagovat, jedna se o uvitani ve
Slackware 9.1 a gratulace k volbe tohoto OS.
Spustte Midnight commander prikazem mc. Meli byste se objevit ve svem
domacim adresari /root a uvidet tam dva soubory loadlin16c.*
V mc:
-
ovladani je stejne jako Volcov Commander v DOSu.
-
skocte Tab do praveho okna a presunte se do adresare /fat-c (bootovaci
DOS cast disku).
-
vratte se pomoci Tab vlevo do sveho domaciho adresare /root a soubor
loadlin16c.zip okopirujte pomoci F5 doprava do /fat-c.
-
skocte Tab do praveho okna a napiste prikaz unzip loadlin16c.zip.
Mel by se objevit novy adresar loadlin. Stejne jako ve Volcov Commanderu
v DOSu funguje zde Ctrl-Enter jako opsani akt. souboru dolu na radku a
Ctrl-o pro podivani se pod panely manazera a zpet.
-
skocte v pravem okne do adresare loadlin
-
vratte se pomoci Tab vlevo a najedte do adresare /boot. Najdete soubor
vmlinuz a okopirujte jej F5 doprava do /fat-c/loadlin.
-
skocte do praveho okna a pomoci F3 se podivejte v souboru linux.bat,
jak se loadlin pouziva. V nasem pripade to bude radka:
c:\loadlin\loadlin.exe C:\loadlin\vmlinuz root=/dev/hda2 ro
je nutno ji napsat do autoexecu, ale az po restartu z DOSu.
Zkontrolujte pouze pritomnost souboru /fat-c/loadlin/loadlin a
/fat-c/loadlin/vmlinuz.
-
presunte se do adresare /etc/rc.d a otevrete pomoci F4 soubor
rc.modules.
-
pomoci F7 vyhledejte v souboru retezec Network device support a od
tohoto mista hledejte sipkami Vasi sitovou kartu, kterou mate v PC.
Tento modprobe radek odkomentujte (umazte znak #) a pripadne dopiste
spravny IO v pripade NE2000. Prepnete sitovku do nastavitelne konfigurace,
nikoli do Plug and play konfigurace.
-
nic jineho nemente!
-
pomoci F2 soubor ulozte a pomoci F10 opustte
-
pomoci F10 ukoncete Midnight commander
Prikazem adduser si zalozte vlastniho uzivatele (pod spravcem root se
normalne nepracuje!).
V prikazu adduser:
-
na vyzvu login name napiste treba sve krestni jmeno
nebo prezdivku. Napriklad: petr.
-
vsechno dalsi potvrzujte Enter az do vyzvy Full name. Zde napiste sve
cele jmeno
-
dalsi opet pouze potvrzujte Enter az do vyzvy New password. Zde napiste
sve heslo podobne jako jste to udelali u uzivatele root. System se pta
opet dvakrat.
Napiste prikaz sync pro ulozeni bufferu HDD
Zmacknete Ctrl-Alt-Delete pro restart. Linux se pomalu zacne ukoncovat
a korektne zrestartuje.
Nastavte v BIOSU v poradi bootovani na prvni misto HDD anebo disketu a na
druhe misto HDD s tim, ze disketa nebude vlozena v PC.
Zresetujte PC. Po nabehnuti MSDOSu napiste do souboru autoexec.bat start
loadlinu. V nasem pripade to bude radka:
c:\loadlin\loadlin.exe C:\loadlin\vmlinuz root=/dev/hda2 ro
STANDARDNI SPUSTENI SLACKWARE 9.1
Z pevneho disku klasicky bootuje MSDOS, ktery ma v autoexec.bat spusteni
loadlin. Program vezme soubor jadra a prepise jim operacni pamet, takze
zacne standardne nabihat linux a MSDOS zcela vyhodi z pameti.
Pokrocilejsi uzivatele si muzou udelat startovaci menu, ktere bud spusti
linux nebo zustane v DOSu a spusti napriklad Volcov Commander. Pro rucni
volbu lze ponechat 2 vteriny, jinak defaultne startovat linux.
Na bootovaci parcele C: je take misto pro programy pro konfiguraci sitovych
karet a podobne. V DOSu se vsak pracuje jen zcela vyjimecne, normalne bezi
linux.
UZITECNE PRIKAZY SLACKWARE 9.1
(vracet na obrazovce se lze levym Shiftem+PageUp)
- arp - seznam po siti slysenych PC, arp tabulka
- date - ukaze datum a cas
- df -h - pripojene parcely disku vcetne jejich mist a zaplneni
- dmesg - cely log startu jadra (vracet se lze levym Shiftem+PageUp)
- free - velikost a vyuziti RAM vcetne odkladaci parcely disku (swap)
- ifconfig - seznam sitovych rozhrani a informace (prvni sitovka je eth0)
- lsmod - seznam modulu nahranych v pameti k jadru linuxu a vyuziti
- lspci - seznam PCI zarizeni sbernice
- mount - seznam pripojenych diskovych zarizeni (parcel disku)
- netstat - seznam pripojeni
- ps ax - seznam bezicich procesu vcetne informaci o nich
- route - seznam siti, route tabulka
- set - seznam promennych prostredi, environment
- smbstatus - stav samby (sdileni v siti Microsoft)
- w - seznam prave pripojenych uzivatelu
©
Petr Faltus OK1CFP
10/10/2004 (22/2/2004)