Pagina 1 di 1
Nuovo kernel compilato vecchio kernel risultante ?
Inviato: ven 12 ott 2007, 19:11
da madtux
Volendo installare il nuovo kernel ho seguito la guida della documentazione.
Tutti i passaggi vanno a buon fine ma come faccio il reboot e poi
uname -r ,mi restituisce sempre la versione precedente?
il .config è quello del sito di submax
http://submax.altervista.org/slackware/config-2.6.22
e il kernel da compilare è il 2.6.23.
dov'è che sbaglio ?

Inviato: ven 12 ott 2007, 19:28
da francogdn
Hai aggiunto la nuova configurazione a lilo/grub?
Inviato: ven 12 ott 2007, 19:36
da Gilmo
non è che non hai aggiornato i link e fai puntare lilo/grub a quelli?
Inviato: ven 12 ott 2007, 20:34
da madtux
potrebbe essere perchè la label del lilo l'ho modificata,
ma al boot il messaggio risulta essere sempre lo stesso.
Ho dat un ls -l ma vmlinz system.map e config puntano ai file nuovi.
Quinidi non saprei.
Però ho una domanda:
nella documentazione quando si creano i link nuovi per lilo,loris scrive
Codice: Seleziona tutto
ln -s /boot/System.map-2.6.xx.x /boot/System-map-2.6.xx.xx-new
il -new deve essere preceduto da uno spazio visto che definisce delle direttive nuove al lilo?
Inviato: ven 12 ott 2007, 20:45
da aschenaz
Ehm, hai lanciato un
lilo -v.
Scusa la domanda banale, ma sai, a volte ci si dimentica...

Inviato: ven 12 ott 2007, 20:46
da Gilmo
se no posta il tuo lilo.conf
Inviato: ven 12 ott 2007, 20:50
da Toni
vai nella directory
/usr/src/linux-2.6.23 oppure /usr/src/linux
da qui dai
# mv arch/i386/boot/bzImage /boot/vmlinuz-2.6.23
(copi l immagine del kernel compresso)
#cp .config /boot/config-2.6.23
(questo non serve al sistema , ma serve a te per capire come hai configurato il kernel)
#cp System.map /boot/System.map-2.6.23
(in questo file c'è scritto a grandi linee come è combinata l'immagine del kernel)
a questo punto
dai
#joe /etc/lilo.conf
ed aggiungi in calce
image = /boot/vmlinuz-2.6.23
root = "qui devi mettere la tua partizione di root che è la stessa del kernel che avevi precedentemente "
label = Slackware2623
read-only
a questo punto dai ctrl + k , poi premi x e cosi salvi il file
adesso dai da console
#lilo -v
e ti dice quali immagini potranno essere caricate all' avvio
in bocca al lupo
Inviato: ven 12 ott 2007, 20:56
da madtux
@ninobi non preoccuparti lilo -v fatto

questo è il mio lilo
Codice: Seleziona tutto
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot = /dev/sda
message = /boot/boot_message.txt
prompt
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz-2.6.22-new
root = /dev/sda3
label = Slack_2.6.22_New
read-only
# libata.atapi_enabled=1 combined_mode=libata pci=routeirq
# Linux bootable partition config ends
la penultima riga serve per il k3b.
Un'altra cosa che non ho capito è perche le partizioni me le da come
/dev/sdax e non come /dev/hdax

sia per win,linux e la partizione comune dove metto i dati e programmi.
Inviato: ven 12 ott 2007, 23:59
da phobos3576
Le partizioni te le dà come dev/sdax perché, evidentemente, hai un hard disk SATA e non ATA.
Inviato: sab 13 ott 2007, 9:07
da ichabod
Invece che scrivere
Codice: Seleziona tutto
ln -s /boot/System.map-2.6.xx.x /boot/System-map-2.6.xx.xx-new
sostituisci il "-" con un "." e digita:
Codice: Seleziona tutto
ln -s /boot/System.map-2.6.xx.x /boot/System.map-2.6.xx.xx-new
Se poi ti dovesse dare ancora problemi prova a rimuovere i vecchi link simbolici config, System.map e vmlinuz e ricrearli in modo che puntino ai nuovi files.
Inviato: sab 13 ott 2007, 9:59
da aLvArO
se crei il link dell'immagine, lilo nn va bene.
image = /boot/vmlinuz-2.6.22-new deve diventare
image = /boot/vmlinuz
e vmlinuz deve essere linkato al tuo ultimo file bzImage creato
personalmente ti consiglio di creae una nuova sezione il lilo almeno momentaneamente e quindi mantenere il tuo precedente kernel, in caso di errori nella configurazione, devi riusare il cd :P
Inviato: dom 14 ott 2007, 13:37
da j0kers
Concordo con aLvArO copia il tutto in /boot