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.
Napsat komentář
Pro přidávání komentářů se musíte nejdříve přihlásit.