Newsgroup: it.comp.os.linux.iniziare
Titolo: Kernel 2.4 e usb

Ragazzi ho un po' strizza.
Ho ricompilato il jernel per poter usare una chiave usb su una slack
10.2 con kernel 2.14.31 seguendo le istruzioni prese
qui:
http://www.slackwareitalia.org/modules/wfsection/article.php?articleid=29
nel far partire la ricompilazione dopo 10 min mi dice errore2 3/4 volte
dicendo che non trova i drivers e altre varie cose.
Ho completato lo stesso la procedura copiando le righe in lilo.conf e
dovrei riavviare il pc ma ho paura che si pianti tutto. E' fondata?
Che faccio? come controllo che lilo mi presenti anche il vecchio kernel
da scegliere all'avvio? fino ad ora non mi dava scelte diceva solo Win
o Linux.
N

Nikkor ha scritto:

ma una copia di back up del vecchio kernel l'hai fatta?

no...
c'e' qualche rimedio?
mal che vada posso usare quello sul cd? dove lo trovo?
N


se l'errore te lo da in compilazione non dovresti avere nessun file
bzImage.. quindi cosa hai installato?!? apri lilo.conf e togli le righe
che hai aggiunto il resto dovrebe essere rimasto uguale..
tra l'altro anche nel caso tutto fosse andato ok hai lasciato /dev/hdax?
la x la devi sostituire con la partizione dove c'è linux (1,2,3..)
Ma soprattutto perchè stai ricompilando il kernel? io con il kernel di
default di slack ci ho sempre usato le chiavette usb.. perchè non installi
il kernel precompilato 2.6 che c'è nel secondo cd? io uso linux da almeno
6 anni e non mi è mai servito realmente ricompilare il kernel, la maggior
parte delle guide che trovi su internet ti dicono di farlo presupponendo
che il tuo kernel non abbia questo o quel supporto già attivo, ma i kernel
delle principali distribuzioni generalmente hanno già i vari moduli più
comuni compilati quindi raramente, salvo che tu non abbia configurazioni
strane, dovrai realmente ricompilare..
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==

 strane, dovrai realmente ricompilare..
in realtà io uso il kernel 2.4.31, mi dici o mi linki istruzioni per 
usare il 2.6? pero' leggevo che non e' stabile al 100%...
allora, in verita' io ho scritto le righe in lilo.conf e ovviamente ho 
aggiunto il numero dell'hda... :) cioe' hda1 nel mio caso.
Io ho dato, come diceva sul sito:
#make dep && make clean && make bzImage && make modules_install
e poi
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.31
# cp System.map /boot/System.map-2.4.31
e non mi ha dato alcun errore, temo percio' che il BzImage ci fosse...
c'e' un qualche modo per controllare a che punto sono?
o per salvare il kernel che in questo momento la macchina usa (perche' 
ancora non l'ho spenta).
Ti ringrazio tantissimo.
Nico

 # cp System.map /boot/System.map-2.4.31
hai fatto anche lilo -v? va a buon fine? 
hai cancellato le righe di lilo.conf  che puntavano al vecchio kernel?, il
vecchio kernel è lo stesso? nel senso è il 2.4.31? se è così probabilmente
l'hai cancellato copiandoci sopra il nuovo.. quindi non ti resta che
riavviare e sperare (male se non sai ripristinare il sistema dopo) o
installare il 2.6 (bene dato che non credo sia meno stabile di quanto tu
abbia bisogno)..
per installarlo devi mettere il cd2 di slack andare nella dir linux-2.6.13
e installare un i pacchetti che ci son dentro quindi kernel,
kernel-modules, kernel-headers, kernel-source (opzionale), e alsa..
prima di fare questo però dovresti leggerti il file readme-initrd nella
stessa dir, perchè se hai per esempio reiserfs nella root di serve creare
il ramdisk per caricare il modulo necessario a gestirlo prima dell'avvio
del sistema. solitamente basta un "mkinitrd -c -k 2.6.13 -m reiserfs" e
poi aggiungere "initrd = /boot/initrd.gz" al lilo.conf sotto nella sezione
del nuovo kernel installato (2.6.13) che è stata creata con
l'installazione dei vari pacchetti..
se vuoi qualcosa di più dettagliato cerca su google di sicuro qualcosa la
trovi..


Grazie, un'ultima cosa, ecco il mio Lilo.conf cosa dice
# Linux bootable partition config begins
image = /boot/vmlinuz
  root = /dev/hda1
  label = Linux
  read-only
# Linux bootable partition config ends
#Linux 2.4.28
image = /boot/vmlinuz-2.4.31
  root = /dev/hda1
  label = Slack_2.4.31
  read-only
la seconda parte e' quella che ho scritto io...
se apro /boot/
ci trovo questi file
boot.0300
boot.0301
boot_message.txt
config
config-ide-2.4.31
diag1.img
map
README.initrd
System.map
System.map-2.4.31
System.map-ide-2.4.31
vmlinuz
vmlinuz-2.4.31
vmlinuz-ide-2.4.31
da cui mi sembrerebbe che il jernel originale (vmlinuz) sia ancora li e
io abbia copiato qui il k vmlinuz-2.4.31, o sbaglio?
se poi apro boot_message.txt pero' mi stampa solo le scelte Windows e
Linux
sai dirmi cosa ottengo all'avvio?
Grazie Nico