Pagina 1 di 4
Changelog Jan 4 21:43:02 2010: aggiorna il kernel? [RISOLTO]
Inviato: mar 5 gen 2010, 14:37
da daniele50
Ciao,
avendo una current aggiorno sempre i pacchetti in base al changelog, ho visto che l'ultimo changelog parla di 'new kernel'. Io però non ho intenzione di aggiornare il kernel (quelle tre volte che ci ho provato ho dovuto formattare...). Cosa faccio, aggiorno lo stesso, tanto se non lo ricompilo non cambia niente, oppure mi sto sbagliando e se aggiorno i nuovi pacchetti dovrò formattare per la quarta volta?
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 14:48
da daniele50
Creerò una partizione di backup e proverò ad aggiornare, prima o poi ce le farò...
Vi chiedo solo un link dove poter trovare una 'guida' da seguire per aggiornare il kernel.
Grazie
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 14:55
da DanBadJar
Ciao,
ti consiglio di imparare a ricompilare il kernel.
Ti verrà utile non solo per non formattare in continuazione (stile m$) !
Qui abbiamo una ottima guida:
http://www.slacky.eu/wikislack/index.ph ... _Slackware
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 14:57
da ildiama
Tutto dipende da che kernel usi tu e che hw hai. Se te lo compili da solo, non hai problemi. Se usi quello di Pat, devi considerare anche che hw hai e come l'hai montato. Se hai un disco SATA, ancora nessun problema.
Se hai un "vecchio" disco PATA, allora attento. Comunque lo warning di Pat riguarda solo i pacchetti del kernel. Gli altri puoi aggiornarli comunque senza problemi.
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 15:09
da daniele50
Ora sto duplicando la partizione di root e poi provo (ho dischi sata).
Grazie a tutti (spero di non dovere chiedere aiuto)
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 15:35
da neongen
comunque aggiornare il kernel tramite upgrade dei pacchetti significa solo controllare che dopo l'upgrade /etc/lilo.conf sia a posto (i percorsi dei file siano quelli giusti) e quindi reinstallare lilo prima di riavviare il sistema (lilo -v); ora, leggi di murphy a parte, dovrebbe filare tutto liscio dato che hai dischi sata e quindi per te non cambia nulla tra il vecchio e il nuovo
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 15:39
da Bart
Io l'ho fatto e mi è andato in kernel panic. Aggiornando con slackpkg. Ho dovuto riavviare il precedente kernel (ricompilato da me) e ricompilare il 2.6.32.2 con il mio vecchio .config. Ora sembra tutto a posto. Rimane da capire se il kernel panic era dovuto al fatto che io avevo un kernel che non era il generic o lo huge e magari qualcosa è andato storto con l'aggiornamento. Alla fine avevo anche commesso un errore non aggiornando i file di configurazione nuovi ma mantenendo quelli precedenti. Avete presente quando slackpkg chiede se volete usare i nuovi .new ecc....
Ho dovuto anche rilanciare alsaconf per eliminare un errore al boot del kernel.
Continuo comunque a trovarmi le mie partizioni in hda e non in sda. Che cosa bisogna impostare nel kernel per avere questa modifica?
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 15:57
da Toni
Bart ha scritto:Io l'ho fatto e mi è andato in kernel panic. Aggiornando con slackpkg. Ho dovuto riavviare il precedente kernel (ricompilato da me) e ricompilare il 2.6.32.2 con il mio vecchio .config. Ora sembra tutto a posto. Rimane da capire se il kernel panic era dovuto al fatto che io avevo un kernel che non era il generic o lo huge e magari qualcosa è andato storto con l'aggiornamento. Alla fine avevo anche commesso un errore non aggiornando i file di configurazione nuovi ma mantenendo quelli precedenti. Avete presente quando slackpkg chiede se volete usare i nuovi .new ecc....
Ho dovuto anche rilanciare alsaconf per eliminare un errore al boot del kernel.
Continuo comunque a trovarmi le mie partizioni in hda e non in sda. Che cosa bisogna impostare nel kernel per avere questa modifica?
credo il modo migliore sia:
-ricompilare un nuovo kernel con i nuovi driver (pata - sata )
-aggiornare lilo in modo che avvii questo nuovo kernel
-modificare fstab in modo tale da ( hda1 -> sda1) , per tutte le voci
-riavviare
-avviare il nuovo kernel dal prompt di lilo aggiungendo root=/dev/sda1 o comuque la tua partizione /
-aggiornare lilo e cambiare tutte le voci da hd a sd
a grandi linee dovresti fare questo
UPDATE:
dovresti semplicemente assicurarti che nel tuo config sia abilitato il supporto al tuo controller,
questo è il config di pat :
Codice: Seleziona tutto
CONFIG_ATA=y
# CONFIG_ATA_NONSTANDARD is not set
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=y
CONFIG_ATA_PIIX=y
CONFIG_SATA_MV=y
CONFIG_SATA_NV=y
CONFIG_PDC_ADMA=y
CONFIG_SATA_QSTOR=y
CONFIG_SATA_PROMISE=y
CONFIG_SATA_SX4=y
CONFIG_SATA_SIL=y
CONFIG_SATA_SIS=y
CONFIG_SATA_ULI=y
CONFIG_SATA_VIA=y
CONFIG_SATA_VITESSE=y
CONFIG_SATA_INIC162X=y
CONFIG_PATA_ACPI=y
CONFIG_PATA_ALI=y
CONFIG_PATA_AMD=y
CONFIG_PATA_ARTOP=y
CONFIG_PATA_ATP867X=y
CONFIG_PATA_ATIIXP=y
CONFIG_PATA_CMD640_PCI=y
CONFIG_PATA_CMD64X=y
CONFIG_PATA_CS5520=y
CONFIG_PATA_CS5530=y
CONFIG_PATA_CS5535=y
CONFIG_PATA_CS5536=y
CONFIG_PATA_CYPRESS=y
CONFIG_PATA_EFAR=y
CONFIG_ATA_GENERIC=y
CONFIG_PATA_HPT366=y
CONFIG_PATA_HPT37X=y
CONFIG_PATA_HPT3X2N=y
CONFIG_PATA_HPT3X3=y
CONFIG_PATA_HPT3X3_DMA=y
CONFIG_PATA_ISAPNP=y
CONFIG_PATA_IT821X=y
CONFIG_PATA_IT8213=y
CONFIG_PATA_JMICRON=y
CONFIG_PATA_LEGACY=y
CONFIG_PATA_TRIFLEX=y
CONFIG_PATA_MARVELL=y
CONFIG_PATA_MPIIX=y
CONFIG_PATA_OLDPIIX=y
CONFIG_PATA_NETCELL=y
CONFIG_PATA_NINJA32=y
CONFIG_PATA_NS87410=y
CONFIG_PATA_NS87415=y
CONFIG_PATA_OPTI=y
CONFIG_PATA_OPTIDMA=y
CONFIG_PATA_PCMCIA=m
CONFIG_PATA_PDC_OLD=y
CONFIG_PATA_QDI=y
CONFIG_PATA_RADISYS=y
CONFIG_PATA_RDC=y
CONFIG_PATA_RZ1000=y
CONFIG_PATA_SC1200=y
CONFIG_PATA_SERVERWORKS=y
CONFIG_PATA_PDC2027X=y
CONFIG_PATA_SIL680=y
CONFIG_PATA_SIS=y
CONFIG_PATA_VIA=y
CONFIG_PATA_WINBOND=y
CONFIG_PATA_WINBOND_VLB=y
CONFIG_PATA_SCH=y
ovviamente Pat ,per note ragioni, nel suo huge mette tutto built-in .
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 17:14
da daniele50
io passo dal kernel 2.6.29.6 al 2.6.32.2, devo seguire la guida
Ricompilazione Kernel Serie 2.6.xx oppure
Compilazione Nuovo Kernel Serie 2.6.xx?
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 17:27
da Blallo
la prima
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 17:59
da daniele50
Ho seguito la guida fino a questo punto senza errori:
i moduli saranno reinstallati in /lib/modules/versione-kernel. Siete ancora in /usr/src/linux un ls -a vi mostrerà il contenuto della dir, noterete un file .config e un file System.map questi due file vanno copiati in /boot ma la cosa migliore è rinominarli gestendo una nuova direttiva in LILO
il file .config c'è ma il System.map no, quindi non posso continuare con il comando
# mv System.map /boot/System.map-2.6.xx-new, come faccio?
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 18:02
da Blallo
semplicemente per precauzione il vecchio System.map lo tieni in backup cambiandogli nome con che so System.map.old e poi ci copi quelli che è un /usr/src/linux-XXXX (XXXX versione del kernel nuovo), poi dai lilo -v
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 18:33
da daniele50
Ok, funziona!
Son on con il nuovo kernel, solo all'avvio kde dava problemi con nvidia, ho dovuto disinstallare i driver nvidia e cancellare il file xorg.conf.
Adesso vedo se riesco a reinstallarli e faccio sapere...
Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 18:41
da slucky
anche se, per quanto riguarda il kernel, se sulla tua macchina tutto funziona egregiamente, potresti anche non aggiornare per il momento, magari attendere una nuova major release per ricompilartelo da te, però come sempre trattasi di scelte e gusti personali....

Re: Changelog Mon Jan 4 21:43:02 UTC 2010: aggiorna il kernel?
Inviato: mar 5 gen 2010, 18:45
da daniele50
Uffa, non si installano i driver nvidia:
Codice: Seleziona tutto
ERROR: Unable to load the kernel module 'nvidia.ko'. This happens most
frequently when this kernel module was built against the wrong or
improperly configured kernel sources, with a version of gcc that differs
from the one used to build the target kernel, or if a driver such as
rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
installed in this system is not supported by this NVIDIA Linux graphics
driver release.
C'è qualcosa che non va nei sorgenti del kernel e nel gcc.
Praticamente ho aggiornato tutto con slackypkg, poi ho ricompilato il kernel ma senza modificare nulla, ho lasciato tutto di default.
Qualcuno capisce cosa c'è che non va?
EDIT
Sto ricompilando il kernel sulla partizione di test perché non ci sono mai riuscito e volevo capire...