Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiuto - Compilazione del Kernel

Installato Mandrake 8.0, Kernel 2.4.3-20Mdk tutto funziona correttamente,
winmodem compreso. Processore Athlon 600.
Ho provato (tante volte, tante ore) a compilare il Kernel seguendo le guide.
(make menuconfig, dep, clean, make bzImage, ..) e non ho avuto nessun
messaggio di errore.
Problema: facendo il boot con il nuovo kernel appare una sfilza di messaggi
che indicano simboli dei moduli non caricati correttamente o qualche cosa di
simile.. e il sistema non è ok.
Se faccio il boot da floppy con lo stesso kernel (creato con bzdisk)  i
messaggi non ci sono, anche se non sembra tutto corretto ugualmente.
Non riesco a spiegarmi dove sbaglio. Ho letto nella guida di Mandrake 8.0
che per fare un bzImage occorre un PROCESSORE INTEL. E' cosi? E' questo il
problema??
Scusate il msg. lungo e ringrazio in anticipo per le risposte. Lorenzo.

 ha scritto nel messaggio
news:9n33cl$sdt$1...@nreada.inwind.it...

sicuramente dovrai compilare e installare anche i moduli...
se non ricordo male
make modules
make modules_install

 che per fare un bzImage occorre un PROCESSORE INTEL. E' cosi? 
Direi assolutamente no! Io ho compilato con un AMD K6 il  2.4.5
dai  sorgenti  e non ho avuto  alcun problema.  Ti consiglio di 
scaricare  i sorgenti  da 
ftp.kernel.org
,  spesso ho sentito di
persone  che hanno  avuto  dei  problemi ricompilando il kernel
fornito con la distro.
Forse per processore Intel intendevano Intel o clone(AMD,Cyrix)
-- 
 ___   __     ____     _____  *     LINUX POWERED
|0 0| |  |_ _|_   |___|     | *     juzam01[at]interfree[dot]it             
 \|/ _|  | ' |/  /| - | | | | *     AMDK62-500 RedHat Linux 7.1 Seawolf
  o |____|___|____|_-_|_|_|_| *     100% Wintel Free!!!
 
 

problema??
No no, intende dire come architettura in generale...
Dovrebbe metterci `x86' che e` meno equivoco e poi spiegarsi meglio, 
perche` non so cosa centri il `make bzImage' ma linux gira su altre 
tredicimila architetture (Alpha... Sparc... PowerPC... Itanium... il 64 
bit di AMD che non mi ricordo come si chiama... e altri).
-- 
    Pardo 
 
http://pardo.cjb.net
 
http://pardo.tsx.org

 devi metterlo in /boot/.
Ora mi sono davvero incasinato (come mi sento recluta! :) ) non avevo
copiato il System.map, non sapevo bisognasse farlo e non so cosa faccia.
Reinstallerò tutto (tanto con Win sono abituato) e riproverò.
Ora infatti avendo fatto un depmod -a ecc.. ho errori sui moduli sempre
anche con il Kernel precedente, quello che funzionava.
A naso credo i problemi sorgano (oltre che dalla mia inesperienza)
dall'installazione del Winmodem (Lucent) che fa uso appunto di altri moduli.
Quello che vorrei sapere è L'ORDINE con il quale devo procedere:
installazione dei sorgenti
make menuconfig
make dep ; make clean
make modules
make modules_install
make bzImage (a memoria non ricordo se già lo avrebbe creato)
copia del nuovo bzImage in /boot/
poi?
Quando installo in Winmodem?? ( ./build_module ./ltinst2  ./autoload)
rinomino il vecchio System.map e copio il nuovo su /boot
Grazie per la pazienza, Lorenzo

 Quando compili il kernel ti scrive anche un nuovo System.map, e` subito
sono nomi simbolici per il debug e quindi non utili nell'uso normale pero'!
Non credo ci siano problemi ad ignorare eventuali warning

poi?
poi copia del nuovo System.map in /boot, poi aggiornamento di lilo (lo 
sapevi vero?? questo c'e` sulle guide...)
Il modulo del winmodem e` una boiatina, dovrebbe solo crearti un file .o 
che e` da buttare in mezzo agli altri in /lib/modules.
Comunque non scassa niente di sicuro.


IH870 ha detto:

il problema e` che col system.map sbagliato di warning ne da` in 
continuazione, oltre che al boot anche su molti comandi
