Pagina 1 di 1
current: changelog 18/08 - kernel [RISOLTO]
Inviato: mer 19 ago 2009, 15:49
da daniele50
Ciao,
ho visto che nel changelog del 18 agosto 2009 che sono diversi pacchetti kernel:
a/kernel-generic-smp-2.6.29.6_smp-i686-2.txz
a/kernel-huge-2.6.29.6-i486-2.txz: Rebuilt
a/kernel-huge-smp-2.6.29.6_smp-i686-2.txz: Rebuilt
a/kernel-modules-2.6.29.6-i486-2.txz: Rebuilt
a/kernel-modules-smp-2.6.29.6_smp-i686-2.txz: Rebuilt.
ecc.
non avendo la minima conoscenza di 'kernel', posso aggiornare il package con upgradepkg o ci possono essere indicazioni?
Nel caso esegua l'upgrade, devo poi ricompilare il kernel?
Se sì, mi indicate un link che mi guidi nella ricomilazione?
Grazie a tutti
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 16:06
da albatros
daniele50 ha scritto:non avendo la minima conoscenza di 'kernel', posso aggiornare il package con upgradepkg
Sì.
Ti basta però aggiornare il tipo di kernel che usi, con relativi moduli; ti suggerisco inoltre di aggiornare anche i kernel headers (nella serie d) ed eventualmente i sorgenti.
daniele50 ha scritto:Nel caso esegua l'upgrade, devo poi ricompilare il kernel?
No.
Naturalmente, se vuoi puoi farlo (devi avere il sorgente).
daniele50 ha scritto:ci possono essere indicazioni?
No.
Al massimo potresti dover ricompilare driver esterni al kernel, es. per schede NVIDIA (quelli proprietari) o per altri dispositivi come alcune chiavette hsdpa.
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 17:16
da daniele50
Ho fatto l'upgrade dei pacchetti indicati nel changelog del 18/08 e al riavvio, invece di mostrarmi il bootloader lilo, mi è uscito:
Codice: Seleziona tutto
Loading LinuxEBDA is big; kernel setup stack overlaps LILO second stage
E' uscito anche ad altri oppure sono il primo o il solo?
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 17:40
da m0rdr3d
hai lanciato lilo dopo l'upgrade?
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 17:44
da daniele50
no, ho solo riavviato e "patatrac", c'era scritto da qualche parte?
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 18:19
da slux
No ,ma con LILO
OGNI volta che aggiorni il kernel è bene rieseguire LILO.Per questo motivo io uso GRUB

Adesso riavvia il sistema con un cd della slack ,monta il filesystem es: mount /dev/sda1 /mnt (se sda1 e la partizione di boot) e poi digita chroot /mnt
fatto questo correggi eventualmente /etc/lilo.conf in modo che carichi correttamente il kernel appena upgradato e poi digita lilo dal prompt et voilà

Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 18:45
da daniele50
mentre scrivevi ho fatto tutto tranne una cosa:
il mio lilo.conf è:
Codice: Seleziona tutto
append=" vt.default_utf8=0"
boot = /dev/sda
bmp-colors = 255,0,255,0,255,0
bmp-table = 60,6,1,16
bmp-timer = 65,27,0,255
prompt
timeout = 120
change-rules
reset
vga = 773
image = /boot/vmlinuz
root = /dev/sdb1
label = Linux_Current
read-only
cosa devo correggere esattamente?
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 18:53
da m0rdr3d
Controlla che /boot/vmlinuz punti al vmlinuz nuovo.
Se è così non devi correggere niente, puoi semplicemente lanciare
Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 19:03
da ildiama
slux ha scritto:No ,ma con LILO
OGNI volta che aggiorni il kernel è bene rieseguire LILO.Per questo motivo io uso GRUB

Adesso riavvia il sistema con un cd della slack ,monta il filesystem es: mount /dev/sda1 /mnt (se sda1 e la partizione di boot) e poi digita chroot /mnt
fatto questo correggi eventualmente /etc/lilo.conf in modo che carichi correttamente il kernel appena upgradato e poi digita lilo dal prompt et voilà

Non è solo bene rieseguire lilo, è indispensabile

Comunque mi pare che installando il kernel tramite pacchetti ufficiali, l'aggiornamento di lilo sia compreso nel doinst.sh del pacchetto. Quindi propendo di più per un errore in fase di riconoscimento della periferica.
In ogni caso, la procedura di "ripristino" che slux indica mi sembra corretta. Buona fortuna

Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 19:12
da daniele50
vmlinuz punta a vmlinuz-huge-smp-2.6.29.6-smp, come prima, e credo sia giusto perché la versione del kernel e sempre la 2.6.29.6 (come prima dell'upgrade).
E' bastato
lilo -v per sistemare tutto (ovviamente con un cd live, mount e chroot).
doinst.sh in giro non ne ho trovati...
Credo a questo punto di essere a posto, errori non ne ho e funziona tutto.
Se però qualcosa non è corretto fatemelo sapere che cerco di sistemare.
Grazie a tutti

Re: current: changelog 18/08 - kernel
Inviato: mer 19 ago 2009, 19:20
da slux
Il bello della Slack è che è sempre facile ripristinare i guai,cosa assai diversa dalle distro derivate da RedHat e Ubuntu ,IMHO.
Sayonara

Re: current: changelog 18/08 - kernel [RISOLTO]
Inviato: mer 19 ago 2009, 19:45
da conraid
ildiama ha scritto:Comunque mi pare che installando il kernel tramite pacchetti ufficiali, l'aggiornamento di lilo sia compreso nel doinst.sh del pacchetto.
no
Re: current: changelog 18/08 - kernel [RISOLTO]
Inviato: mer 19 ago 2009, 22:19
da urka58
conraid ha scritto:ildiama ha scritto:Comunque mi pare che installando il kernel tramite pacchetti ufficiali, l'aggiornamento di lilo sia compreso nel doinst.sh del pacchetto.
no
si/no nel senso che se l'aggiornamennto viene fatto con slackpkg viene richiesto se si vuole aggiornare il file map (lanciando lilo appunto)
Ciao
Re: current: changelog 18/08 - kernel [RISOLTO]
Inviato: gio 20 ago 2009, 1:31
da metrofox
Io sapevo che viene chiesto se aggiornare LILO dopo le modifiche aggiungendo i links al lilo.conf per quest'ultimo kernel, così si è subito pronti per dare un bel "lilo" da terminale per aggiornare lilo a volo

Re: current: changelog 18/08 - kernel [RISOLTO]
Inviato: gio 20 ago 2009, 9:57
da conraid
urka58 ha scritto:conraid ha scritto:ildiama ha scritto:Comunque mi pare che installando il kernel tramite pacchetti ufficiali, l'aggiornamento di lilo sia compreso nel doinst.sh del pacchetto.
no
si/no nel senso che se l'aggiornamennto viene fatto con slackpkg viene richiesto se si vuole aggiornare il file map (lanciando lilo appunto)
non è compreso nel doinst.sh, il mio no si riferiva a quello
metrofox ha scritto:Io sapevo che viene chiesto se aggiornare LILO dopo le modifiche aggiungendo i links al lilo.conf per quest'ultimo kernel, così si è subito pronti per dare un bel "lilo" da terminale per aggiornare lilo a volo

anche qui parli di qualcosa che va oltre i pkgtools
a lilo.conf comunque non viene aggiunto niente, perché cambiano i link simbolici in /boot, a meno di usare qualche script apposito non presente nella Slackware