Newsgroup: it.comp.os.linux.iniziare
Titolo: Compil. Kernel RH 7.1 (era make bzdisk..)

    Salve a tutti, per prima cosa ringrazio molto Kronoz che ha avuto
pazienza per darmi per lo "spiegone" su compilazione ed installazione.
    Ecco il problema: avendo la necessità di aggiugere alcuni moduli al
kernel della RH 7.1 2.4.2 ho cominciato a smanettarci ed ho postato un
msg relativo al fatto che il comando make bzdisk mi generava un floppy
che non bootava ed era illegibile: questo problema lo ho risolto credo
(chiedo agli esperti se la procedura è esatta anche se a me pare
funzionare): ho creato con mkbootdisk un floppy di avvio che contiene i
file:
boot.msg
initrd.img
LDLINUX.SYS
syslinux.cfg
vmlinuz
poi ho riconfigurato il Kernel con make menuconfig, aggiungendo quello
che mi serviva, ho dato i comandi:
make dep && make bzImage
e poi:
make modules && make modules_install
ho copiato il nuovo bzImage sul floppy al posto di vmlinuz
(rinominandolo) ed ho riavviato: in questo modo il nuovo Kernel si è
avviato.
il file .config (che poi diventa .config.old) che si trova in
/usr/src/linux-xxx/ è quello che viene editato da make menuconfig
all'uscita ma quando lo carico per la prima volta ho visto che NON è
relativo al Kernel in uso infatti compilandolo di default cosi coome è
gli manca un casino di roba e a me non andava la scheda sonora, il
controller scsi etc. etc.
    - c'è un modo per prendere un .config da un Kernel installato che
funziona? voglio dire se io faccio una nuova installazione viene
compilato il Kernel, c'è modo per tirare fuori da li il .config in modo
da dover apportare rispetto aquello esclusivamente le modifiche che mi
interessano??
lo chiedo perchè io ho aggiunto i moduli e le opzioni che mi
interessavano e poi, come detto, ho dovuto riaggiungere le cose tipo la
Sb e lo Scsi che di default non c'erano!! quando poi ho riavviato ho
avuto il problema che non funziona più pppd (io uso kppp) dandomi il
seg. errore:
[root@localhost /root]# kppp
Kernel supports ppp alright.
pppd: This system lacks kernel support for PPP.  This could be because
the PPP kernel module could not be loaded, or because PPP was not
included in the kernel configuration.  If PPP was included as a
module, try `/sbin/modprobe -v ppp'.  If that fails, check t
Couldn't find interface ppp0: Dispositivo inesistente
kdeinit: Fatal IO error: client killed
kdeinit: sending SIGHUP to children.
kdeinit: sending SIGTERM to children.
kdeinit: Exit.
ICE default IO error handler doing an exit(), pid = 1318, errno = 2
questo se non sbaglio vuol dire che nel nuovo Kernel non è stata
inserita l'opzione o il modulo per abilitare il demone ma a me sembra di
aver abilitato tutto il necessario! Qualcuno sa dirmi come risolvere
nelle due voci (e relative sottoopzioni) del .config relative al
networking? Uso un Modem ISDN Zyxel 2864I che è sempre andato
perfettamente, qualcuno sa dirmi anche quali opzioni sono anche da
abilitare al menu ISDN subsystem??
Grazie a tutti per l'aiuto
ciao ciao
valerio

 abilitare al menu ISDN subsystem??
Penso che il problema si proprio qui`, pero` non posso aiutarti, visto
che non ho mai configurato un modem ISDN
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Il piu` bel momento dell'amore e` quando ci si illude che duri
per sempre; il piu` brutto, quando ci si accorge che dura
da troppo.

 dial-up normale analogica :-((((
ciao

 un a dial-up normale analogica :-((((
Allora il problema e` nella configurazione delle opzioni di rete; ti
serve:
PPP (point-to-point protocol) support
PPP support for async serial ports
PPP Deflate compression
PPP BSD-Compress compression (Y/M)
Assicurati non aver abilitato il devfs (sotto file systems) e di avere il
file /dev/ppp:
# ls -l /dev/ppp
crw-------   1 root     root     108,   0 Dec  5 19:24 /dev/ppp
se non c'e` puoi crearlo cosi`:
mknod /dev/ppp c 108 0 && chmod 0600 /dev/ppp
Questo per un modem analogico. Per l'ISDN boh...
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Runtime error 6D at f000:a12f : user incompetente


Grazie Kronoz, vado a provare subito e ti faccio sapere
ciao ciao