Pagina 1 di 1
Moficare file del kernel
Inviato: mer 2 mag 2007, 20:09
da Robocop
Salve a tutti ! Son tornato, vado al punto. Ho la necessita di modificare il seguente file:
Il problema è questo: innanzi tutto il file del kernel si trova in un'altra distribuzione
"il cerbiatto esuberante" che ho installato in trial boot assieme a
slack e
win nel nuovo laptop. Il problema è che non riesco ad aprire correttamente il file (neanche da root) con un qualsiasi editor di testo, infatti è come se si aprisse con un'altra codifica e a me servirebbe come testo. Non è che bisogna decompilarlo ?
Grazie anticipatamente
P.S: lo chiedo a voi perchè nell'altro forum pare che nessuno sappia risolvere il problema. Grazie di nuovo !
Bye
Inviato: mer 2 mag 2007, 20:17
da targzeta
Ma è il binario del kernel? e come vuoi modificarlo?
Spina
Inviato: mer 2 mag 2007, 20:21
da red
Devi più che altro ricompilare....
Inviato: mer 2 mag 2007, 20:23
da Karma
Ha ragione spina, quello a occhio sembra proprio un file binario!
Se vuoi modificare qualcosa devi modificare il file config, probabilmente chiamato config-2.6.20-15-generic che contiene la configurazione del kernel, per poi utilizzarlo come file di configurazione per la compilazione di un kernel con le stesse caratteristiche a meno delle tue modifiche...
Il fatto comunque che sia di un'altra distribuzione (mi corregano i più esperti se mi sbaglio) non ha alcuna influenza, in quanto il kernel è sempre lo stesso qualunque sia la distribuzione usata.
Comunque ti si potrebbe aiutare più facilmente se ci spiegassi esattamente cosa vuoi modificare...
Karma
Inviato: mer 2 mag 2007, 22:09
da kio341
Inviato: mer 2 mag 2007, 22:18
da gioco
Karma ha scritto:Il fatto comunque che sia di un'altra distribuzione (mi corregano i più esperti se mi sbaglio) non ha alcuna influenza, in quanto il kernel è sempre lo stesso qualunque sia la distribuzione usata.
Le distribuzioni applicano al kernel varie patch. Il kernel di Ubuntu ad esempio ha molte patch. Slackware è l'unica, fra le distribuzioni più note, ad utilizzare il kernel vanilla (cioè senza modifiche, così come viene rilasciato su kernel.org). Ricompilare un kernel come quello di Ubuntu potrebbe essere un'operazione tediosa. Robocop, cosa vuoi modificare in particolare?
Inviato: mer 2 mag 2007, 22:34
da Luci0
Ciao Robocop mi sembra che tu abbia fatto un pò di confusione, e credo ( ... anzi sono quasi sicuro che ) tu debba dare un occhiata qui
http://www.slacky.eu/wikislack/index.ph ... _Slackware
scritto da Loris ...
Comunque in genere il kernel é un file compresso con bzip2...
Inviato: mer 2 mag 2007, 22:35
da Karma
Le distribuzioni applicano al kernel varie patch. Il kernel di Ubuntu ad esempio ha molte patch. Slackware è l'unica, fra le distribuzioni più note, ad utilizzare il kernel vanilla (cioè senza modifiche, così come viene rilasciato su kernel.org).
Illuminante! Grazie molte per la correzione!!!
Karma
Inviato: mer 2 mag 2007, 23:05
da Robocop
In pratica mi interessa risolvere NON IL SOLITO PROBLEMA DELLA RETE. Mi spiego meglio. Con il kernel di
edgy avevo settato la rete (la solita LAN che riceve internet da un router, settato con ipstatico, quindi ip, gateway, dns etc...) e funzionava perfettamente, poi dopo aver fatto l'aggiornamento a
feisty la rete non funge più, ovvero, i parametri all'interno dei file
interfaces e
resolv.conf sono identici a prima e quindi esatti. Il problema non riguarda quindi il settaggio di questi file, ma qualcosa di più profondo, forse che riguarda il kernel, non sò, magari non carica qualche modulo. Intanto vi posto l'output del comando
ifconfig:
Codice: Seleziona tutto
eth0 Link encap:Ethernet HWaddr 00:0A:E4:43:F8:1D
inet addr:192.168.0.3 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20a:e4ff:fe43:f81d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1660 (1.6 KiB) TX bytes:1764 (1.7 KiB)
Interrupt:23 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:34 errors:0 dropped:0 overruns:0 frame:0
TX packets:34 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2167 (2.1 KiB) TX bytes:2167 (2.1 KiB)
P.S: grazie Luci0 per l'illuminazione
Inviato: mer 2 mag 2007, 23:52
da kio341
Inviato: gio 3 mag 2007, 8:57
da Luci0
Credo anch' io che sia un problema di configurazione della scheda di rete, prova a riconfigurarla ... non conosco ubuntu però ... ne sono al corrente dei pasticci che può fare il tool di configurazione .... !!!

Inviato: gio 3 mag 2007, 10:35
da kio341
Inviato: gio 3 mag 2007, 14:54
da Robocop
Niente da fare. Non pinga neppure il router !
Inviato: gio 3 mag 2007, 15:47
da kio341
riconfigura la rete dalla shell
#ifconfig eth0 192.168.0.3 netmask 255.255.255.0
#route add default gw 192.168.0.1
( è un esempio)
e poi ripinga il router

Problema rete con con ubuntu
Inviato: gio 3 mag 2007, 18:04
da Robocop
Ho risolto il problema !! Non era un problema nella configurazione dei file (interfaces e resolv.conf), ma un problema proprio della scheda di rete:
Codice: Seleziona tutto
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Mi spiego meglio: in pratica c'era un problema di interrput sulla shceda di rete, e il problema si è risolto editando un file che riguardava più o meno il kernel (ecco perchè ho messo il titolo "modificare file del kernel", ma il file era un'altro). Era il file
/boot/grub/menu.lst, insomma, il file del bootloader che permette di selezionare il OS da avviare. Si doveva aggiungere la parola
irqpoll in questo modo nella parte del file dove ci sono i kernel da scegliere all'avvio (la parola è indicata in MAIUSCOLO, ma nel file deve essere scritta in MINUSCOLO !!!!!!!):
Codice: Seleziona tutto
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=a7539201-b7d1-4cbe-8eec-d051498e7ce7 ro quiet IRQPOLL splash locale=it_IT
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault
Con l'aiuto di mio fratello ho risolto il problema. Comunque terrò a mente la possibilità di ricompilare il kernel.
Grazie mille a tutti dei consigli !!!!!!!!
P.S: Modifico l'oggetto del post.
Ciao !