|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Come installo il Kernel???
Posseggo RedHat 8 (neofita), ho scaricato il file del kernel "linux-2.4.20.tar.gz".
L'ho già scompresso, ora ho appunto la cartella... Come lo installo??? E come lo attivo sul grub? Oppure si attiva da solo come quello in rpm? |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
make xconfig
(configuri quello che devi, salvi e chiudi) make dep modules bzImage modules_install cp arch/i386/boot/bzImage /boot/vmlinuz-2.4.20 cp System.map /boot/System.map-2.4.20 modifichi quindi il file di configurazione di grub (dovrebbe essere /boot/grub/menu.lst) aggiungendo la voce per il nuovo kernel.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#3 | |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Quote:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
apri il file di configurazione e guarda come è fatta la voce attuale; ne fai una copia indicando il tuo nuovo kernel, senza usare l'initrd e (se hai una Redhat) senza il formato LABEL per indicare la partizione di root (devi usare il formato standard root=/dev/hdax)
...un pò di fantasia ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#5 | |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Quote:
Cosa volevo dire... spetta... Ah si, io ho un AthlonXP e su make xconfig l'ho configurato come tale... Devo fare lo stesso cp/arch/i386???? o devo mettere altro? |
|
![]() |
![]() |
![]() |
#6 |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Nel file grub.conf c'è questo:
default=1 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-19.8.0) root (hd0,5) kernel /vmlinuz-2.4.18-19.8.0 ro root=LABEL=/ initrd /initrd-2.4.18-19.8.0.img title WinXP rootnoverify (hd0,0) chainloader +1 Ora non so cosa mettere per far avviare anche il kernel nuovo (sotto usr/src però non è apparso...) |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Devi aggiungere qualcosa del tipo:
Codice:
title Red Hat Linux (2.4.20) root (hd0,5) kernel /vmlinuz-2.4.20 ro root=/dev/hdax Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#8 | |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Quote:
Ora devo fare... in che hda è il boot? spetta... df /dev/hda6 mo provo... |
|
![]() |
![]() |
![]() |
#9 |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Ho messo così:
default=1 timeout=10 splashimage=(hd0,5)/grub/splash.xpm.gz title Red Hat Linux (2.4.18-19.8.0) root (hd0,5) kernel /vmlinuz-2.4.18-19.8.0 ro root=LABEL=/ initrd /initrd-2.4.18-19.8.0.img title RedHat Taroccato by Jurada (2.4.20) root (hd0,5) kernel /vmlinux-2.4.20 ro root=/dev/hda6 title WinXP rootnoverify (hd0,0) chainloader +1 Che faccio, posso riavviare??? |
![]() |
![]() |
![]() |
#10 |
Bannato
Iscritto dal: Jan 2003
Città: Jesolo
Messaggi: 145
|
Il kernellazzo originale però ha anche la voce initrd...
non devo crearla io? Li dovrebbe andarci il path dell'immagine, e io come faccio a sapere dov'è??? Voi dovreste saperlo (ho scritto in questo post tutti i comandi che ho dato). |
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Tu parli troppo e smanetti troppo poco
![]() ho spiegato in un altro thread (ovviamente non ricordo quale) perché si usa l'initrd e perché se ne può fare a meno con un kernel customizzato. Funziona il kernel nuovo? amen. Non funziona? debug ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:21.