{"id":87,"date":"2004-03-15T18:28:13","date_gmt":"2004-03-15T18:28:13","guid":{"rendered":"https:\/\/143-42-55-146.ip.linodeusercontent.com\/?p=87"},"modified":"2004-03-15T18:28:13","modified_gmt":"2004-03-15T18:28:13","slug":"ondrejuv-router-na-ronju","status":"publish","type":"post","link":"https:\/\/nax.cz\/?p=87","title":{"rendered":"OND\u0139\u0098EJ\u0139\u017dV ROUTER NA RONJU"},"content":{"rendered":"<p>V sobotu odpoledne jsem nejd\u0139\u0099\u0102\u00adve dopoledne a potom ve\u00c4\u008der \u00c4\u008dekal a\u0139\u017e mi Ondra Tesa\u0139\u0099 (jen pro p\u0139\u0099ipomenut\u0102\u00ad &#8211; to je ten \u00c4\u008dlov\u0102\u00ad\u00c4\u008dek, co postavil ronja spoj mezi svym panel\u0102\u0104kem a FoTomem) p\u0139\u0099inese sv\u0139\u017bj router na o\u0139\u017eiven\u0102\u00ad. Asi p\u0139\u0099ed dv\u00c4\u009bma t\u0102\u02dddny dal sv\u0139\u017bj mali\u00c4\u008dk\u0102\u02dd dis\u00c4\u008d\u0102\u00adk n\u00c4\u009bkomu z druh\u0102\u0160 \u00c4\u008d\u0102\u0104sti Prahy (asi tak\u0102\u0160 n\u00c4\u009bjak\u0102\u02dd ronjista) aby mu na to nainstaloval n\u00c4\u009bjak\u0102\u0160ho linuxe, kter\u0102\u02dd bude moci b\u00c4\u009b\u0139\u017eet n\u00c4\u009bkde v horn\u0102\u00adch patrech jeho panel\u0102\u0104ku a bude p\u0139\u0099\u0102\u00admo na tu ronju napojen\u0102\u02dd. <\/p>\n<p>Probl\u0102\u0160m byl, \u0139\u017ee kdy\u0139\u017e mu ten disk kone\u00c4\u008dn\u00c4\u009b ten \u00c4\u008dlov\u00c4\u009bk p\u0139\u0099inesl a Ondra se z n\u00c4\u009bj pokusil nabootovat, tak hned po hl\u0102\u0104\u0139\u0104ce LILO &#8230;. se ten po\u00c4\u008d\u0102\u00adta\u00c4\u008d poka\u0139\u017ed\u0102\u0160 vyrestartoval (tak mi to p\u0139\u0099ipom\u00c4\u009blo, jak v\u00c4\u008dera jednomu zn\u0102\u0104m\u0102\u0160mu nabootovaly wokna po ka\u0139\u017ed\u0102\u0160m restartu p\u0139\u0099\u0102\u00admo do bluescr\u0102\u0160\u0102\u0160nu a\u0139\u013d dal jak\u0102\u02dd cht\u00c4\u009bl nouzov\u0102\u02dd re\u0139\u017eim &#8211; rekl jsem mu, \u0139\u017ee nemohu slou\u0139\u017eit, \u0139\u017ee posledn\u0102\u00ad M$ OS kter\u0102\u02dd jsem poznal d\u0139\u017bv\u00c4\u009brn\u00c4\u009b byly Win98 a nakonec to ten doty\u00c4\u008dn\u0102\u02dd spravil t\u0102\u00adm, \u0139\u017ee nabootoval z instala\u00c4\u008dn\u0102\u00adho CD a hned po prvn\u0102\u00ad volb\u00c4\u009b Instalovat\/Skon\u00c4\u008dit tu instala\u00c4\u008dku betaverze opustil a sv\u00c4\u009bte div se &#8211; ty wokna najednou vesele a s radost\u0102\u00ad nabootovaly. I takov\u0102\u0160 v\u00c4\u009bci se bohu\u0139\u017eel d\u00c4\u009bj\u0102\u00ad). Nicm\u0102\u0160n\u00c4\u009b ta ond\u0139\u0099ejova instalace byl m\u0139\u017bj obl\u0102\u00adben\u0102\u02dd Debian a samoz\u0139\u0099ejm\u00c4\u009b sem se mu hned nab\u0102\u00addl, \u0139\u017ee se na to r\u0102\u0104d kouknu.<\/p>\n<p>Jen je\u0139\u0104t\u00c4\u009b takov\u0102\u0104 pozn\u0102\u0104mka: v sobotu bylo oravdu n\u0102\u0104dhern\u00c4\u009b a tak jsem s moj\u0102\u00ad milou vyrazily odpoledne na brusle (skoro rok jsem na nich nest\u0102\u0104l &#8211; minul\u0102\u02dd semestr a letn\u0102\u00ad pr\u0102\u0104zniny n\u00c4\u009bjak nebyl moc \u00c4\u008das). Hned zeza\u00c4\u008d\u0102\u0104tku n\u0102\u0104s p\u0139\u0099ekvapilo, \u0139\u017ee na na\u0139\u0104\u0102\u00ad obl\u0102\u00adben\u0102\u0160 startovn\u0102\u00ad zast\u0102\u0104vce N\u0102\u0104dra\u0139\u017e\u0102\u00ad Mod\u0139\u0099any ta cyklotrasa nekon\u00c4\u008d\u0102\u00ad, ale \u0139\u017ee pokra\u00c4\u008duje d\u0102\u0104l sm\u00c4\u009brem k Zbraslavy kr\u0102\u0104sn\u0102\u02ddm zbrusu nov\u0102\u02ddm chodn\u0102\u00adkem. No jezdili jsme tam asi hodinu a bylo to moc supr a dokonce jsme to po tom roce ani moc nezapom\u00c4\u009bli &#8211; ani jednou jsme neopot\u0139\u0099ebili chr\u0102\u0104ni\u00c4\u008de \ud83d\ude09<\/p>\n<p>Ve\u00c4\u008der to ale Ondra do t\u00c4\u009bch dev\u0102\u00adti n\u00c4\u009bjak nestihl dom\u0139\u017b a pak u\u0139\u017e jsem byl zanepr\u0102\u0104zdn\u00c4\u009bne ehm \u0139\u0099ekn\u00c4\u009bme jin\u0102\u02ddmi neodkladn\u0102\u02ddmi povinnostmi, tak\u0139\u017ee ten sv\u0139\u017bj po\u00c4\u008d\u0102\u00adta\u00c4\u008d p\u0139\u0099inesl a\u0139\u017e v ned\u00c4\u009bli dopoledne. Byla to vlastn\u00c4\u009b jen hol\u0102\u0104 deska pentia na n\u00c4\u009bjak\u0102\u0160 pomalej\u0139\u0104\u0102\u00ad frekvenci se t\u0139\u0099emi s\u0102\u00ad\u0139\u013dovkami (dv\u00c4\u009b ISA a jedna PCI) a grafick\u0102\u0104 karta. Je\u0139\u0104t\u00c4\u009b jsem k tomu dostal zdroj (ale na kabel ke zdroji jsme n\u00c4\u009bjak zapom\u00c4\u009bli, tak\u0139\u017ee jsem musel v\u0139\u017edy vz\u0102\u00adt jeden od monitoru, kter\u0102\u02dd jsem zrovna nepou\u0139\u017e\u0102\u00adval).<\/p>\n<p>Je\u0139\u0104t\u00c4\u009b Ondra \u0139\u0099\u0102\u00adkal, \u0139\u017ee zkou\u0139\u0104el p\u0139\u0099idat RAM (p\u0139\u017bvodn\u00c4\u009b to pr\u0102\u02dd byla 486tka s 12MB a te\u00c4\u008f tam bylo 32MB), tak\u0139\u017ee ten reboot k\u0139\u017bli pam\u00c4\u009bti nebyl. Kdy\u0139\u017e jsem to vid\u00c4\u009bl (posledn\u0102\u00ad hl\u0102\u0104\u0139\u0104ka kter\u0102\u0104 se objevila p\u0139\u0099ed rebootem bylo je\u0139\u0104t\u00c4\u009b Uncompressing linux) tak jsem usoudil, \u0139\u017ee \u00c4\u008dlov\u00c4\u009bk co to instaloval asi netu\u0139\u0104il \u0139\u017ee to pob\u00c4\u009b\u0139\u017e\u0102\u00ad v tak slab\u0102\u0160m stroji a asi zkompiloval do j\u0102\u0104dra optimalizaci pro n\u00c4\u009bjakou instruk\u00c4\u008dn\u0102\u00ad sadu n\u00c4\u009b\u00c4\u008deho lep\u0139\u0104\u0102\u00adho (hned na za\u00c4\u008d\u0102\u0104tku bootu se toti\u0139\u017e pokud si dob\u0139\u0099e pamatuji pracuje p\u0139\u0099\u0102\u00admo s inicializac\u0102\u00ad procesoru). No a skute\u00c4\u008dn\u00c4\u009b. Kdy\u0139\u017e jsem ten 270MB disk str\u00c4\u008dil do m\u0102\u0160ho po\u00c4\u008d\u0102\u00adta\u00c4\u008de, tak ten linux nabootoval.<\/p>\n<p>Jen\u0139\u017ee probl\u0102\u0160m: neznal jsem heslo roota a neznal ho bohu\u0139\u017eel ani Ond\u0139\u0099ej. No tak jsem si \u0139\u0099ekl, \u0139\u017ee je na\u00c4\u008dase se vloupat do po\u00c4\u008d\u0102\u00adta\u00c4\u008de pomoc\u0102\u00ad m\u00c4\u009b u\u0139\u017e teoreticky dob\u0139\u0099e zn\u0102\u0104m\u0102\u0160ho jednou\u0139\u017eivatelsk\u0102\u0160ho re\u0139\u017eimu, kde by to bez hesla m\u00c4\u009blo rovnou nab\u0102\u00addnout konzolu roota. Jen\u0139\u017ee teorie je hezk\u0102\u0104 v\u00c4\u009bc, ale kdy\u0139\u017e jsem skute\u00c4\u008dn\u00c4\u009b podr\u0139\u017eel p\u0139\u0099i bootu CTRL abych od lila dostal v\u0102\u02ddzvu a zadal<\/p>\n<p><strong>:linux S<\/strong><\/p>\n<p>tak to na m\u00c4\u009b stejn\u00c4\u009b vybaflo hl\u0102\u0104\u0139\u0104ku, \u0139\u017ee m\u0102\u0104m bu\u00c4\u008f zadat heslo roota a nebo pokra\u00c4\u008dovat v norm\u0102\u0104ln\u0102\u00adm bootu. Tudy tedy cesta nevede.<\/p>\n<p>Nedalo mi to ale a odpoledne jsem vygooglil postup <a href=\"http:\/\/lists.debian.org\/debian-arm\/1999\/debian-arm-199912\/msg00035.html\">jak na zapomenut\u0102\u0160 heslo roota<\/a> na debianu. V podstat\u00c4\u009b jde o to, \u0139\u017ee se m\u0102\u00adsto init podstr\u00c4\u008d\u0102\u00ad j\u0102\u0104dru ke spi\u0139\u0104t\u00c4\u009bn\u0102\u00ad bash a pak se ru\u00c4\u008dn\u00c4\u009b p\u0139\u0099emountuje disk i pro z\u0102\u0104pis, zm\u00c4\u009bn\u0102\u00ad se heslo a zm\u00c4\u009bny se nesm\u0102\u00ad zapomenou p\u0139\u0099ed rebootem zapsat na disk (ono toti\u0139\u017e kdy\u0139\u017e omylem ud\u00c4\u009bl\u0102\u0104te logout tak j\u0102\u0104dro tvrd\u00c4\u009b spadne s t\u0102\u00adm, \u0139\u017ee nem\u0102\u0104 init.<\/p>\n<p>D\u0102\u0104le jsem rebootnul zp\u0102\u0104tky sv\u0139\u017bj HDD (te\u00c4\u008f to popisuju v\u0102\u0104\u0139\u017en\u00c4\u009b jednodu\u0139\u0104e, ale pod podobn\u0102\u02ddmi konstatov\u0102\u0104n\u0102\u00admi si pros\u0102\u00adm p\u0139\u0099edstavte umornou pr\u0102\u0104ci s k\u0139\u0104andami a konektory na kter\u0102\u0160 skoro nebylo vid\u00c4\u009bt a podobn\u00c4\u009b) a dal jsem zkompilovat j\u0102\u0104dro. Pro jistotu jsem zkompiloval drivery pro v\u0139\u0104echny 3com s\u0102\u00ad\u0139\u013dovky (o jedn\u0102\u0160 z t\u00c4\u009bch t\u0139\u0099ech s\u0102\u00ad\u0139\u013dovek jsem v\u00c4\u009bd\u00c4\u009bl jen, \u0139\u017ee je prost\u00c4\u009b n\u00c4\u009bjak\u0102\u0104 3comka) a p\u0139\u0099ihodil jsem je\u0139\u0104t\u00c4\u009b ne2k-pci a n\u00c4\u009bjak\u0102\u0160 ty realtecky, kterou\u0139\u017eto m\u0102\u0104m v jednu v po\u00c4\u008d\u0102\u00adta\u00c4\u008di i j\u0102\u0104. Pak n\u0102\u0104sledovala kompilace toho 2.4.25 j\u0102\u0104dra (na 2.6 \u0139\u0099adu jsem si netrouf, kuli tomu \u0139\u017ee to p\u0139\u0099edchoz\u0102\u00ad j\u0102\u0104dro bylo taky 2.4 a ty nov\u00c4\u009bj\u0139\u0104\u0102\u00ad pot\u0139\u0099ebuj\u0102\u00ad ke sv\u0102\u0160mu spokojen\u0102\u0160mu b\u00c4\u009bhu p\u0139\u0099eci jen n\u00c4\u009bjak\u0102\u02dd ten podp\u0139\u017brn\u0102\u02dd software) jsem pou\u0139\u017eil n\u0102\u0104sleduj\u0102\u00adc\u0102\u00ad osv\u00c4\u009bd\u00c4\u008den\u0102\u02dd p\u0139\u0099\u0102\u00adkaz:<\/p>\n<p># <strong> make dep &#038;&#038; make clean &#038;&#038; make bzImage &#038;&#038; make modules &#038;&#038; make modules_install<\/strong><\/p>\n<p>Tahle posloupnost zajist\u0102\u00ad, \u0139\u017ee kdy\u0139\u017e dojde p\u0139\u0099i n\u00c4\u009bjak\u0102\u0160m p\u0139\u0099\u0102\u00adkazu k chyb\u00c4\u009b tak ty ostatn\u0102\u00ad se u\u0139\u017e d\u00c4\u009blat nebudou. Pokud to je\u0139\u0104t\u00c4\u009b d\u0102\u0104te do kulat\u0102\u02ddch z\u0102\u0104vorek s &#038; a vystup si p\u0139\u0099esm\u00c4\u009brujete do souboru tak se m\u0139\u017b\u0139\u017eete i v klidu odhl\u0102\u0104sit.<\/p>\n<p>Zaj\u0102\u00admav\u0102\u0160 ale bylo, \u0139\u017ee kdy\u0139\u017e jsem se pokusil ten jeho disk kdy\u0139\u017e jsem m\u00c4\u009bl najetou m\u0139\u017bj desktop, tak to uk\u0102\u0104zalo jen pr\u0102\u0104zdnou parti\u0139\u0104nu. Dokonce i kdy\u0139\u017e jsem nabootil z z\u0102\u0104chran\u0102\u0160ho vizitkaCD LNX-BBC.<\/p>\n<p>Do archyvu jsem zkop\u0102\u00adroval v\u0139\u0104echny \/lib\/module\/2.4.25 a pak \/usr\/src\/linux\/include. Samoz\u0139\u0099ejm\u00c4\u009b nezapomenout na System.map a bzImage \ud83d\ude09<\/p>\n<p>Pak jsem ale zjistil moc hezkou v\u00c4\u009bc &#8211; ono toti\u0139\u017e kdy\u0139\u017e se inicializovalo j\u0102\u0104dro (tedy op\u00c4\u009bt po lilo) tak najednou na obrazovku se nic dal u\u0139\u017e nevypisovalo. Nerestartlo se to sice, ale jak \u0139\u0099\u0102\u00adk\u0102\u0104m na obrazovce nic nebylo. Napodruh\u0102\u0160 jsem si ale v\u0139\u0104iml, \u0139\u017ee disk hrabe a po chv\u0102\u00adli jsem zkusil CTRL-ALD-DEL a skute\u00c4\u008dn\u00c4\u009b po chv\u0102\u00adli se po\u00c4\u008d\u0102\u00adta\u00c4\u008d rebootnul. T\u0102\u00adm se potvrdilo moje podez\u0139\u0099en\u0102\u00ad \u0139\u017ee jsem toti\u0139\u017e do j\u0102\u0104dra zapom\u00c4\u009bl zakompilovat podporu pro textovou konzolu v dom\u00c4\u009bn\u0102\u00ad \u0139\u017ee se jedn\u0102\u0104 o SVGA roz\u0139\u0104\u0102\u00ad\u0139\u0099en\u0102\u00ad \ud83d\ude09<\/p>\n<p>P\u0139\u0099ekompiloval jsem znovu kernel a nakonec to nab\u00c4\u009bhlo i na tom jeho po\u00c4\u008d\u0102\u00adta\u00c4\u008di.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>V sobotu odpoledne jsem nejd\u0139\u0099\u0102\u00adve dopoledne a potom ve\u00c4\u008der \u00c4\u008dekal a\u0139\u017e mi Ondra Tesa\u0139\u0099 (jen pro p\u0139\u0099ipomenut\u0102\u00ad &#8211; to je ten \u00c4\u008dlov\u0102\u00ad\u00c4\u008dek, co postavil ronja spoj mezi svym panel\u0102\u0104kem a FoTomem) p\u0139\u0099inese sv\u0139\u017bj router na o\u0139\u017eiven\u0102\u00ad. Asi p\u0139\u0099ed dv\u00c4\u009bma t\u0102\u02dddny dal sv\u0139\u017bj mali\u00c4\u008dk\u0102\u02dd dis\u00c4\u008d\u0102\u00adk n\u00c4\u009bkomu z druh\u0102\u0160 \u00c4\u008d\u0102\u0104sti Prahy (asi tak\u0102\u0160 n\u00c4\u009bjak\u0102\u02dd ronjista) aby mu [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-87","post","type-post","status-publish","format-standard","hentry","category-hw"],"_links":{"self":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/87","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=87"}],"version-history":[{"count":0,"href":"https:\/\/nax.cz\/index.php?rest_route=\/wp\/v2\/posts\/87\/revisions"}],"wp:attachment":[{"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=87"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=87"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nax.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=87"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}