come creare l'initrd

8 risposte [Ultimo contenuto]
Ritratto di darkstar
darkstar
(Junior)
Offline
Junior
Iscritto: 09/10/2007
Messaggi: 41

SAlve a tutti,
torno sull'argomento kernel perchè ho provato a compilare e a crearmi un pacchetto .deb di un kernel recente, io uso Debian etch, con kpkg tutto è andato a buon fine, solo che al boot mi ha dato un bel kernel panic Thinking .............
che comando devo dare per crearmi l'initrd ?

SAluti a tutti Big Grin

Ritratto di samiel
samiel
(Monster)
Offline
Monster
Iscritto: 20/12/2005
Messaggi: 496

IMHO, stai sbagliando logica. L'initrd serve per caricare
dei driver nei precompilati, che non possono avere tutti
i driver compilati staticamente , o assumerebbero
dimensioni assurde. Se tui compili, devo mettere
in forma statica e non come moduli quanto meno
il supporto al file system di root e alla tua scheda madre.
Cos' l'initrd no ti serve, ed è anche meglio

M.

linux user no.: 353546
public key at http://keyserver.linux.it

Ritratto di meglioilmarco
meglioilmarco
(Junior)
Offline
Junior
Iscritto: 13/08/2007
Messaggi: 11

comunque per l'initrd basta aggiungere
- -initrd
a make-kpkg......

....io nn c'entro niente, sono 1 infiltrato di computer & IT nn capisco nulla!!!!
cmq consiglio questo film

Ritratto di ntropia
ntropia
(Collaboratore)
Offline
Collaboratore
Iscritto: 18/09/2004
Messaggi: 931

Quello che dice Samiel è vero, ma per le mie limitate conoscenze in merito, l'initrd è essenziale per abilitare il suspend/resume del sistema, tanto per dirne una.

eNjoy

Chi ha intendimento conti il numero della Bestia, perché è un numero d'uomo; e il suo numero è... rw-rw-rw-

Ritratto di darkstar
darkstar
(Junior)
Offline
Junior
Iscritto: 09/10/2007
Messaggi: 41

Grazie a tutti voi per le risposte, ciao SAmiel, cmq aggiorno la situazione, ho creato il pacchetto .deb dal kernel vanilla 2.6.24.2 comprensivo dell'initrd, perchè uso come base il .config della stable che poi aggiorno con make oldconfig, ho anche creato il pacchetto kernel-headers ed ora il kernel parte bene senza errori, il problema sono i driver nvidia, ho provato ad installare la versione che uso sul kernel-2.6.18, la 96.31 ma non ha funzionato, se qualcuno tra voi usa questo kernel, quale versione dei driver nvidia ha installato?

SAluti a tutti Big Grin

Ritratto di darkstar
darkstar
(Junior)
Offline
Junior
Iscritto: 09/10/2007
Messaggi: 41

Nessuno ha qualche idea?
ho provato ad installare gl iultimi driver nvidia 169.09 con sh nvidia-linux-xxxxxxx.run ed in effetti me li ha installati ma al reboot esce qualcosa tipo creating TLS links e poi x non parte Sad
forse potrei provare a cambiare runlevel e lanciare x manualmente con startx.......boh? se qualcuno ha avuto problemi con nvidia con un kernel compilato dai sorgenti può indicarmi una via praticabile?

Ciao e grazie a tutti Big Grin

Ritratto di samiel
samiel
(Monster)
Offline
Monster
Iscritto: 20/12/2005
Messaggi: 496

Io ho il 2.6.24.2 (attento, che pare che il 2.6.24.3
abbia un bug) e non sono riuscito a installare
i driver Nvidia con module-assistant. Invece,
li ho installati tranquillamente con lo script
del modulo stesso.

M.

linux user no.: 353546
public key at http://keyserver.linux.it

Ritratto di darkstar
darkstar
(Junior)
Offline
Junior
Iscritto: 09/10/2007
Messaggi: 41

Grazie per il consiglio Samiel Big Grin
sì ho letto il thread su Slacky riguardo al bug del kernel-2.6.24.3, ma io ho compilato il 2.6.24.2 per la mia debian-etch-box,
cmq se posso chiederti, quale versione del driver nvidia hai installato?
per caso è l'ultima uscita la 169.12?

Ciao Big Grin

Ritratto di darkstar
darkstar
(Junior)
Offline
Junior
Iscritto: 09/10/2007
Messaggi: 41

Riprendo il thread perchè, purtroppo, non riesco a risolvere il problema dell'installazione dei driver nvidia sul nuovo kernel 2.6.24.2 compilato con make-kpkg.
Ho provato ad installare l'ultima versione la 169.12 tramite il suo installer .run, la procedura va a buon fine, però durante l'installazione escono dei messaggi di errore, in particolare mi è uscito questo al termine dell'installazione:

Quote:

nvidia-installer was forced to guess the x library path '/usr/lib' and x module path '/usr/lib/xorg/modules'; these paths were not queyable from the system.If x fails to find the nvidia x driver module, please install the pkg-config utility and the X.org SDK/development package for your distribution and reinstall the driver.

Ed in effetti al riavvio del pc il driver non funziona, questo messaggio significa che mancano delle librerie di sviluppo del driver, e qualora fosse questo il problema, di che pacchetti si tratta? SDK/ development package ...................di quale pacchetto trattasi?

SAluti a tutti Wink