Portál AbcLinuxu, 3. května 2025 22:24

Live CD Injection

17.4.2005 16:23 | Přečteno: 1070×

Dnes jsem si hrál s live CD a zjistil jsem že i v téhle oblasti mám i z hlediska uživatele ještě co objevovat.

Za běžných okolností u mě probíhá spuštění live CD tak, že při startu počítače stisknu klávesu F8 a dostanu se do boot menu, kde zvolím položku CDROM a počítač zkusí nabootovat z první mechaniky (dále jen "A"), pokud v ní není bootovatelné CD tak zkusí druhou ("B") a potom popř. HD.

V mechanice B jsem měl Danix a chystal jsem se vyzkoušet Xfld (Obojí je Knoppix-based). CD s Xfld jsem vložil do mechaniky A a v boot menu jsem zvolil CDROM. Místo myši se mi ale na obrazovce objevili tučňáci a pakůň z Danixu. Řekl jsem si, že jsem zvolil CDROM pravděpodobně moc brzy po vložení CD do mechaniky A a ta se ještě nestačila zinicializovat. Nevadí, řekl jsem si, tak se mrknu ještě jestli jsem v Danixu napoprvé nepřehlédl nějakou zajímavou volbu (¡foye) nebo app.

Začal jsem tedy bootovat Danix. Určitě to byl ještě Danix, protože mě pozdravil "Welcome to the Danix GNU/Linux CD!", boot probíhal normálně do té doby, kdy modprobe začal hromadně hlásit could not find bla bla. Pak jsem zahlédl nějakou hlášku v které figurovalo slovo Xfld a systém začal přecházet do runlevelu 0. Knoppix halted. Počítač na mě vyplázl CD s Xfld z mechaniky A. Čili někdy během bootu se počítač rozhodl že bude pokračovat místo s Danixem s Xfld

Říkal jsem si že to nemůže být normální a tak jsem se rozhodl vmanipulovat svůj počítač do další podobné situace. Nabootoval jsem opět Danix (mechanika B) a zkoušel vložit v různou dobu CD s Xfld do mechaniky A. Mé závěry:

Tak. A teď se musím omluvit všem, kteří čekali nějakou pointu. Nebude. Zato mám otázečku: "WTF? Jsme ve vesmíru sami? Žije ještě Elvis?"

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

17.4.2005 17:59 Honza
Rozbalit Rozbalit vše Vysvetleni?
Odpovědět | Sbalit | Link | Blokovat | Admin
Moc se v různých živých věcech nevyznám, ale moje vysvětlení (co bych si vymyslel, kdyby se mi něco takového dělo):

Krok 1. BIOS si zvolí mechaniku, ze které načte kernel. Krok 2. kernel si hraje s hw počítače .... -- teď je možné nějak vkládat CD -- Krok 3. kernel chce najít root adresář, tak začne prohledávat mechaniky a zrovna na některé z nich najde linuxový systém - víc neřeší a přimontuje ho jako /, všechno inicializuje atd.

To může být onen důležitý bod -- pokud je načtený kernel z jednoho CD a filesystém z druhého. Pokud si s tím kernel poradí, tak je vše OK, jinak může docházet k různým zajímavým dějům (např. pokud mandraku podstrčíme suse kernel a pod.).

Možná se mýlím, ale vypadá to věrohodně, ne? :)
Brabi avatar 17.4.2005 18:24 Brabi | skóre: 8 | blog: Fiend's records | Praha
Rozbalit Rozbalit vše Re: Vysvetleni?
No já si taky myslím že to nějak takhle bude. Navíc obě distribuce jsou založeny na Knoppixu, takže si vnitřně budou hodně podobné. Až se budu nudit, zkusím nějaké jiné kombinace, live CD mám dost ;-)
Pets are always a great help in times of stress. And in times of starvation too, o'course.
17.4.2005 20:11 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše Re: Vysvetleni?
Ne, ve vesmiru sami nezijeme ;) a Elvis byl naklonovany a prosel plastickou operaci a ted je z nej reditel jedne bohate pocitacove firmy a je nejbohatsim muzem sveta LOL :)
17.4.2005 20:28 iSteve
Rozbalit Rozbalit vše Re: Vysvetleni?
jj - proto je dobry se na to cdcko vzdy podivat a zjistit si napr. verzi a nazev distra a porovnat ho s tim, co je v initrd (ktery provadi detekci cdromky)
Viliam Púčik avatar 18.4.2005 10:58 Viliam Púčik | skóre: 22 | blog: minimal
Rozbalit Rozbalit vše Re: Vysvetleni?
Krok 3. kernel chce najít root adresář, tak začne prohledávat mechaniky a zrovna na některé z nich najde linuxový systém - víc neřeší a přimontuje ho jako /, všechno inicializuje atd.
- presne v tom je ten problem (vid. /etc/inittab a dalsie pridruzene init subory na LiveCD Knoppixu)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.