Docela by me u kompilace zajimalo nasledujici: Chtel bych mit jednu verzi jadra (konkretne mam 2.2.17) s ruznymi moduly. Ted mi to jakz takz funguje, akorat mi pri bootu kernel hlasi, ze nemuze najit ovladace pro nejaky SCSI. Tipuju to na to, ze mam stary System.map s odkazy na tyhle SCSI moduly, ale moduly nemam, protoze nyni pouzivam jadro s IDE CDROM a mam dojem, ze jsem tohle jadro prekladal naposledy. Takze dotaz: Lze nejak udelat, aby si kazde jadro pouzilo svuj spravny System.map a svoje moduly??? Pro ruzne verze jadra se vytvari ruzne adresare v /lib/modules podle verze, ale nerozlisuji se ruzne kompilace toho jadra, takze mam adresar 2.2.17, ale pritom mam dve jadra 2.2.17, jedno s SCSI CDROM emulaci a druhe s IDE CDROM. Vadi to jadru? Lze tohle nejak vyresit? Jinak v /lib/modules mam pro ruzne verze jadra jeste stare moduly (2.2.15, 2.2.5).
Už jsem sice na stejný dotaz odpovídal v linuxové konferenci, ale ještě jednou to přežiju ;)
Na začátku souboru Makefile najdete něco jako
VERSION = 2
PATCHLEVEL = 2
SUBLEVEL = 14
EXTRAVERSION = -6.0.1
Změnte si EXTRAVERSION na něco jiného (např. -ide, -scsi apod.), přeložte, nainstalujte, a moduly se nainstalují do odpovídajícího adresáře.
Nicméně používat tento postup jenom proto, že se nemá použít SCSI emulace na IDE CDROM, je pěkná krávovina. Já jsem to spíš používal v době, kdy jsem šuplík s diskem přemísťoval mezi 486 a PentiemIII (kvůli složitějším překladům) a pro oba stroje jsem měl optimalizovaná jádra (ale se stejnými moduly).
Nemam vam to za zle, ze si myslite, ze kvuli pouzite IDE CDROM ovladace misto SCSI emulace kompilovat jine jadro je kravina, asi jste to jeste nikdy nedelal. Ja potrebuju ovladac pro PD mechaniku, ktera funguje se SCSI emulaci na IDE radici. Takze pak jde cist i PD medium. Ale pri kompilaci SCSI emulace je postup takovy, ze se ma emulace zakompilovat primo do jadra a vypnout kompilace ovladacu pro IDE CDROM. Jenze mi celkem na jednom pocitaci ta emulace SCSI blbe, proste zacne hlasit, ze nelze najit disk, takze musim odmountit a znovu primountit a stejne se moc dlouho neudrzi. Takze kvuli tomu jsem si nahodil i jadro s normalnim IDE CDROM. Ale radeji i se SCSI emulaci.