OND??EJ?V ROUTER NA RONJU
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.