15.3.2004

OND??EJ?ŽV ROUTER NA RONJU

Filed under: HW — nax @ 18:28

V sobotu odpoledne jsem nejd???­ve dopoledne a potom večer čekal a?ž mi Ondra Tesa?? (jen pro p??ipomenut?­ – to je ten člov?­Äek, co postavil ronja spoj mezi svym panel??kem a FoTomem) p??inese sv??j router na o?živen?­. Asi p??ed dvÄ?ma t??dny dal sv??j maličk?? disč?­k nÄ?komu z druh?Š č??sti Prahy (asi tak?Š nÄ?jak?? ronjista) aby mu na to nainstaloval nÄ?jak?Šho linuxe, kter?? bude moci bÄ??žet nÄ?kde v horn?­ch patrech jeho panel??ku a bude p???­mo na tu ronju napojen??.

Probl?Šm byl, ?že kdy?ž mu ten disk konečnÄ? ten človÄ?k p??inesl a Ondra se z nÄ?j pokusil nabootovat, tak hned po hl????ce LILO …. se ten poč?­tač poka?žd?Š vyrestartoval (tak mi to p??ipomÄ?lo, jak včera jednomu zn??m?Šmu nabootovaly wokna po ka?žd?Šm restartu p???­mo do bluescr?Š?Šnu a?? dal jak?? chtÄ?l nouzov?? re?žim – rekl jsem mu, ?že nemohu slou?žit, ?že posledn?­ M$ OS kter?? jsem poznal d??vÄ?rnÄ? byly Win98 a nakonec to ten dotyčn?? spravil t?­m, ?že nabootoval z instalačn?­ho CD a hned po prvn?­ volbÄ? Instalovat/Skončit tu instalačku betaverze opustil a svÄ?te div se – ty wokna najednou vesele a s radost?­ nabootovaly. I takov?Š vÄ?ci se bohu?žel dÄ?j?­). Nicm?ŠnÄ? ta ond??ejova instalace byl m??j obl?­ben?? Debian a samoz??ejmÄ? sem se mu hned nab?­dl, ?že se na to r??d kouknu.

Jen je??tÄ? takov?? pozn??mka: v sobotu bylo oravdu n??dhernÄ? a tak jsem s moj?­ milou vyrazily odpoledne na brusle (skoro rok jsem na nich nest??l – minul?? semestr a letn?­ pr??zniny nÄ?jak nebyl moc čas). Hned zezač??tku n??s p??ekvapilo, ?že na na???­ obl?­ben?Š startovn?­ zast??vce N??dra?ž?­ Mod??any ta cyklotrasa nekonč?­, ale ?že pokračuje d??l smÄ?rem k Zbraslavy kr??sn??m zbrusu nov??m chodn?­kem. No jezdili jsme tam asi hodinu a bylo to moc supr a dokonce jsme to po tom roce ani moc nezapomÄ?li – ani jednou jsme neopot??ebili chr??niče šŸ˜‰

Večer to ale Ondra do tÄ?ch dev?­ti nÄ?jak nestihl dom?? a pak u?ž jsem byl zanepr??zdnÄ?ne ehm ??eknÄ?me jin??mi neodkladn??mi povinnostmi, tak?že ten sv??j poč?­tač p??inesl a?ž v nedÄ?li dopoledne. Byla to vlastnÄ? jen hol?? deska pentia na nÄ?jak?Š pomalej???­ frekvenci se t??emi s?­??ovkami (dvÄ? ISA a jedna PCI) a grafick?? karta. Je??tÄ? jsem k tomu dostal zdroj (ale na kabel ke zdroji jsme nÄ?jak zapomÄ?li, tak?že jsem musel v?ždy vz?­t jeden od monitoru, kter?? jsem zrovna nepou?ž?­val).

Je??tÄ? Ondra ???­kal, ?že zkou??el p??idat RAM (p??vodnÄ? to pr?? byla 486tka s 12MB a teď tam bylo 32MB), tak?že ten reboot k??li pamÄ?ti nebyl. Kdy?ž jsem to vidÄ?l (posledn?­ hl????ka kter?? se objevila p??ed rebootem bylo je??tÄ? Uncompressing linux) tak jsem usoudil, ?že človÄ?k co to instaloval asi netu??il ?že to pobÄ??ž?­ v tak slab?Šm stroji a asi zkompiloval do j??dra optimalizaci pro nÄ?jakou instrukčn?­ sadu nÄ?čeho lep???­ho (hned na zač??tku bootu se toti?ž pokud si dob??e pamatuji pracuje p???­mo s inicializac?­ procesoru). No a skutečnÄ?. Kdy?ž jsem ten 270MB disk strčil do m?Šho poč?­tače, tak ten linux nabootoval.

Jen?že probl?Šm: neznal jsem heslo roota a neznal ho bohu?žel ani Ond??ej. No tak jsem si ??ekl, ?že je načase se vloupat do poč?­tače pomoc?­ mÄ? u?ž teoreticky dob??e zn??m?Šho jednou?živatelsk?Šho re?žimu, kde by to bez hesla mÄ?lo rovnou nab?­dnout konzolu roota. Jen?že teorie je hezk?? vÄ?c, ale kdy?ž jsem skutečnÄ? podr?žel p??i bootu CTRL abych od lila dostal v??zvu a zadal

:linux S

tak to na mÄ? stejnÄ? vybaflo hl????ku, ?že m??m buď zadat heslo roota a nebo pokračovat v norm??ln?­m bootu. Tudy tedy cesta nevede.

Nedalo mi to ale a odpoledne jsem vygooglil postup jak na zapomenut?Š heslo roota na debianu. V podstatÄ? jde o to, ?že se m?­sto init podstrč?­ j??dru ke spi??tÄ?n?­ bash a pak se ručnÄ? p??emountuje disk i pro z??pis, zmÄ?n?­ se heslo a zmÄ?ny se nesm?­ zapomenou p??ed rebootem zapsat na disk (ono toti?ž kdy?ž omylem udÄ?l??te logout tak j??dro tvrdÄ? spadne s t?­m, ?že nem?? init.

D??le jsem rebootnul zp??tky sv??j HDD (teď to popisuju v???žnÄ? jednodu??e, ale pod podobn??mi konstatov??n?­mi si pros?­m p??edstavte umornou pr??ci s k??andami a konektory na kter?Š skoro nebylo vidÄ?t a podobnÄ?) a dal jsem zkompilovat j??dro. Pro jistotu jsem zkompiloval drivery pro v??echny 3com s?­??ovky (o jedn?Š z tÄ?ch t??ech s?­??ovek jsem vÄ?dÄ?l jen, ?že je prostÄ? nÄ?jak?? 3comka) a p??ihodil jsem je??tÄ? ne2k-pci a nÄ?jak?Š ty realtecky, kterou?žto m??m v jednu v poč?­tači i j??. Pak n??sledovala kompilace toho 2.4.25 j??dra (na 2.6 ??adu jsem si netrouf, kuli tomu ?že to p??edchoz?­ j??dro bylo taky 2.4 a ty novÄ?j???­ pot??ebuj?­ ke sv?Šmu spokojen?Šmu bÄ?hu p??eci jen nÄ?jak?? ten podp??rn?? software) jsem pou?žil n??sleduj?­c?­ osvÄ?dčen?? p???­kaz:

# make dep && make clean && make bzImage && make modules && make modules_install

Tahle posloupnost zajist?­, ?že kdy?ž dojde p??i nÄ?jak?Šm p???­kazu k chybÄ? tak ty ostatn?­ se u?ž dÄ?lat nebudou. Pokud to je??tÄ? d??te do kulat??ch z??vorek s & a vystup si p??esmÄ?rujete do souboru tak se m???žete i v klidu odhl??sit.

Zaj?­mav?Š ale bylo, ?že kdy?ž jsem se pokusil ten jeho disk kdy?ž jsem mÄ?l najetou m??j desktop, tak to uk??zalo jen pr??zdnou parti??nu. Dokonce i kdy?ž jsem nabootil z z??chran?Šho vizitkaCD LNX-BBC.

Do archyvu jsem zkop?­roval v??echny /lib/module/2.4.25 a pak /usr/src/linux/include. Samoz??ejmÄ? nezapomenout na System.map a bzImage šŸ˜‰

Pak jsem ale zjistil moc hezkou vÄ?c – ono toti?ž kdy?ž se inicializovalo j??dro (tedy opÄ?t po lilo) tak najednou na obrazovku se nic dal u?ž nevypisovalo. Nerestartlo se to sice, ale jak ???­k??m na obrazovce nic nebylo. Napodruh?Š jsem si ale v??iml, ?že disk hrabe a po chv?­li jsem zkusil CTRL-ALD-DEL a skutečnÄ? po chv?­li se poč?­tač rebootnul. T?­m se potvrdilo moje podez??en?­ ?že jsem toti?ž do j??dra zapomÄ?l zakompilovat podporu pro textovou konzolu v domÄ?n?­ ?že se jedn?? o SVGA roz???­??en?­ šŸ˜‰

P??ekompiloval jsem znovu kernel a nakonec to nabÄ?hlo i na tom jeho poč?­tači.

Comments are closed.

Powered by WordPress