View previous topic :: View next topic |
Author |
Message |
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 8:28 am Post subject: Problema compilazione con Genkernel |
|
|
Ragazzi dovrei compilare il kernel del sistema che sto andando a installare sul mio eeepc 1000he. Non sapendo cosa bisogna attivare e cosa no allora ho preferito compilare usando genkernel...ho emerso quindi prima il kernel 2.6.34-r1 poi genkernel e qui nasce il problema, infatti, quando nella guida trovo: Code: | Codice 4.2: Copia della configurazione del kernel del CD di Installazione
# zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config | appena lo scrivo sul terminale la sua risposta è: Code: | gzip: /proc/config.gz:No such file or directory | come mai non trova config.gz??Premetto che sto installando gentoo( e precisamente install-x86-minimal-20100216.iso )usando Ubuntu 9.10 in live come appoggio!! Inoltre se provo a passare direttamente alla compilazione con il comando dopo un paio di minuti di attesa fallisce....suppongo che il problema sia che non trova il file config.gz e quindi non sa su quale kernel si deve basare!!Giusto???? |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Thu Jul 29, 2010 9:13 am Post subject: Re: Problema compilazione con Genkernel |
|
|
soeca wrote: | Premetto che sto installando gentoo( e precisamente install-x86-minimal-20100216.iso )usando Ubuntu 9.10 in live come appoggio!! |
Evidentemente ubuntu non ha il supporto per config.gz nel suo kernel.
Io genkernel non l'ho mai usato, ma mi pare che dovrebbe cavarsela anche senza una configurazione iniziale. Controlla che il link /usr/src/linux punti alla directory dei sorgenti che vuoi utilizzare. (con ls -l /usr/src ).
Inoltre, e questo vale in generale, dire "si blocca con un errore" non serve a nessuno se non lo fai vedere a nessuno. Visto che sei su ubuntu un copia\incolla dal terminale dovrebbe essere abbastanza semplice _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
Posted: Thu Jul 29, 2010 9:14 am Post subject: Re: Problema compilazione con Genkernel |
|
|
soeca wrote: | come mai non trova config.gz?? |
Con quasi assoluta certezza ti posso dire che non lo trova perché non è stato caricato/compilato il giusto modulo del kernel per far sì che quel file sia disponibile.
Deduco che sei su livecd, quindi forse basta caricare il relativo modulo.
Il modulo è questo:
Code: | General setup --->
<*> Kernel .config support
[*] Enable access to .config through /proc/config.gz |
Non so come si chiami il modulo, però prova a fare un
Code: | modprobe -l | grep -i ikconfig |
oppure un
Code: | modprobe -l | grep -i config |
E vedi cosa esce fuori.
EDIT: scusa distrattamente avevo capito che sei su livecd, comunque quello che ti ho detto è sempre valido. Prova comunque a fare il modprobe, o eventualmente ricompila il kernel ubuntiano!!! _________________ [HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Thu Jul 29, 2010 9:31 am Post subject: |
|
|
ubuntu, per ragioni che sinceramente mi sfuggono, non fornisce l'interfaccia alla configurazione del kernel in /proc.
visto la specifica configurazione del kernel magari per questa volta potresti estrartelo dal livecd di gentoo copiandotelo sul disco nella posizione giusta. _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Thu Jul 29, 2010 9:31 am Post subject: Re: Problema compilazione con Genkernel |
|
|
Onip wrote: |
Evidentemente ubuntu non ha il supporto per config.gz nel suo kernel.
|
già. tutte le distro compilate nascondono il proprio config.gz.
in teoria, esistono dei file config nella cartella boot, ma secondo me, per qualche pasticcio che non so dire, non corrispondono mai alla configurazione del kernel attivo.
naturalmente, puoi istruire genkernel a generare una propria configurazione generica (usa il man).
oppure puoi tornare, provvisoriamente, sul cd gentoo iniziale, e compilare con quel config.gz.
infatti i sorgenti li hai già scaricati e non ti serve internet.
se hai scaricato anche un numero sufficiente di pacchetti sorgente, potresti non avere più necessità di tornare su Ubuntu. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 9:42 am Post subject: Re: Problema compilazione con Genkernel |
|
|
cloc3 wrote: | Onip wrote: |
Evidentemente ubuntu non ha il supporto per config.gz nel suo kernel.
|
già. tutte le distro compilate nascondono il proprio config.gz.
in teoria, esistono dei file config nella cartella boot, ma secondo me, per qualche pasticcio che non so dire, non corrispondono mai alla configurazione del kernel attivo.
naturalmente, puoi istruire genkernel a generare una propria configurazione generica (usa il man).
oppure puoi tornare, provvisoriamente, sul cd gentoo iniziale, e compilare con quel config.gz.
infatti i sorgenti li hai già scaricati e non ti serve internet.
se hai scaricato anche un numero sufficiente di pacchetti sorgente, potresti non avere più necessità di tornare su Ubuntu. |
Quindi praticamente mi stai dicendo di riavviare il pc, entrare sul live di Gentoo,fare il chroot e ridare il comando Code: | # zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config | giusto??? |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 9:46 am Post subject: |
|
|
Ragazzi il mio problema è che non so cosa includere nel kernel e cosa no e vorrei evitare un Kernel Panic.....vorrei installare prima tutto il S.O e poi cominciare con gli smanettamenti!!Mesi fa avevo trovato un Kernel per il mio EEEPC 1000HE sul wiki di ArchLinux ma ora il link non è + raggiungibile quindi non so come dovrei fare!! |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 9:59 am Post subject: |
|
|
Ragazzi ho fatto come mi avete detto....ho riavviato, sono entrato nel livecd di installazione e prima di fare il chroot monto proc e dev(come scritto nella guida: Code: | Codice 1.4: Montare /proc e /dev
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
| ma per entrambi mi ritorna il seguente messaggio: Code: | mount: mount point /mnt/gentoo/proc does not exist | mentre se provo a fare il chroot scrivendo Code: | chroot /mnt/gentoo /bin/bash | mi ritorna: Code: | chroot failed to run command '/bin/bash' : No such file or directory |
|
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 617 Location: Milano
|
Posted: Thu Jul 29, 2010 10:08 am Post subject: |
|
|
se hai riavviato devi rimontare anche la partizione di sistema in /mnt/gentoo prima di eseguire gli altri comandi |
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 10:15 am Post subject: |
|
|
Si hai ragione me ne sono accorto della sciocchezza che avevo scritto!! |
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 12:10 pm Post subject: |
|
|
Ragazzi ha appena finito di compilare il kernel con Genkernel però mi compaiono le seguenti scritte: Code: | Kernel compiled successfully!
Required Kernel Parameters:
real_root=/de/$ROOT
where $ROOT is the device node for your root partition as the one specified in /etc/fstab
if you require Genkernel's hardware detection features; you MUST tell your bootloader to use the provided INITRAMFS file. Otherwise;substitute the root argument for the real_root argument if you are not planning to use the initramfs.....
WARNING...WARNING.....WARNING....
Additional kernel cmdline arguments the *may* be required to boot properly...
Do not report kernel bugs as genkernel bugs unless your bug is about the default genkernel configuration....
Make sure you have the latest genkernel before reporting bugs....
|
Ragazzi è normale che mi dice queste cose oltre a Code: | Kernel compiled successfully | ?????quello che un pò mi preoccupa è il punto in cui mi dice Code: | WARNING....WARNING.....WARNING | Fatemi sapere.grazie |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
xdarma l33t
Joined: 08 Dec 2003 Posts: 719 Location: tra veneto e friuli (italy)
|
Posted: Thu Jul 29, 2010 7:41 pm Post subject: Re: Problema compilazione con Genkernel |
|
|
soeca wrote: | ...ho emerso quindi prima il kernel 2.6.34-r1
[...cut...]
Premetto che sto installando gentoo( e precisamente install-x86-minimal-20100216.iso )usando Ubuntu 9.10 in live come appoggio!! |
Per quelle quattro cosa che so di compilazione del kernel: il kernel gentoo è patchato dai devel gentoo, il kernel ubuntu è patchato dai devel ubuntu. Quindi i .config sono diversi e non sempre "riciclabili" tra una distribuzione e l'altra. Se usi il vanilla su entrambi forse funziona. Ma dubito che tu possa scegliere di usare il kernel vanilla di Linus su ubuntu...
soeca wrote: | Ragazzi il mio problema è che non so cosa includere nel kernel e cosa no e vorrei evitare un Kernel Panic..... |
Cara vecchia documentazione in italiano: CK: Compilazione Kernel
Forse il link su Arch era: Asus Eee PC 1000HE.
Ma non avevi già installato gentoo a fine anno? _________________ proud user of faKeDE-4.7.3 -> back to windowmaker -> moved to LXQt |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Thu Jul 29, 2010 7:59 pm Post subject: |
|
|
fbcyborg wrote: | Ma scusa per l'OT, ma quindi ogni distro, oltre a patchare i sorgenti patcha anche il .config?
Non la sapevo questa cosa. |
no e' che il .config risultante incorpora teoricamente cose diverse a seconda del tipo di patchset fatto.
aka ti perdi tutte le configurazioni del patchset gentoo e ti spara fuori un paio di errori in piu' per cose che non sono in questo patchset _________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
fbcyborg Advocate
Joined: 16 Oct 2005 Posts: 3056 Location: ROMA
|
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Thu Jul 29, 2010 11:55 pm Post subject: |
|
|
ragazzi siccome internet al solito dentro gentoo è troppo instabile(nel senso che si connette e poco dopo si disconnette con estrema facilità) ho pensato di entrare nuovamente su ubuntu per emergere un pò di pacchetti(primo in assoluto il grub)......Primo problema: apro il terminale di Ubuntu e digito: Code: | mount /dev/sda3 /mnt/gentoo | e la risposta del terminale è Code: | mount: mount point /mnt/gentoo does not exist | ....ma perchè non funziona??? |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Fri Jul 30, 2010 5:32 am Post subject: |
|
|
soeca wrote: | ....ma perchè non funziona??? |
Quote: |
|
ma è strano che sia instabile dentro gentoo.
il software è lo stesso.
puoi descrivere la tua connessione?
magari in un altro thread. _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 617 Location: Milano
|
Posted: Fri Jul 30, 2010 11:11 am Post subject: |
|
|
soeca wrote: | e la risposta del terminale è Code: | mount: mount point /mnt/gentoo does not exist | ....ma perchè non funziona??? |
è semplicissimo, c'è anche scritto... se non sai l'inglese anche mettendolo in un traduttore automatico penso che riesca a tradurlo senza problemi. in breve devi ricreare la directory /mnt/gentoo se riavvi il livecd, e poi montare |
|
Back to top |
|
|
soeca n00b
Joined: 24 Jun 2009 Posts: 57
|
Posted: Fri Jul 30, 2010 11:23 am Post subject: |
|
|
The Extremer wrote: | soeca wrote: | e la risposta del terminale è Code: | mount: mount point /mnt/gentoo does not exist | ....ma perchè non funziona??? |
è semplicissimo, c'è anche scritto... se non sai l'inglese anche mettendolo in un traduttore automatico penso che riesca a tradurlo senza problemi. in breve devi ricreare la directory /mnt/gentoo se riavvi il livecd, e poi montare |
Ok...non pensavo di dover ricreare le directory!!Comunque sia ho finito l'installazione, ho riavviato il sistema e.........................FUNZIONA!!! ora però sempre grazie a internet non posso installare GNOME o comunque neanche Xorg!!ho provato a dare i seguenti comandi:
ma niente la rete mia è libera da password ma comunque non si connette!!allora ho collegato il pc al router con il cavo ethernet e ho scritto: Code: | /etc/init.d/netmount restart | ma il risultato è il seguente: Code: |
*Starting eth0
* Bringing up eth0
* dhcp
*No DHCP client installed [!!]
*ERROR:cannot start netmount as net.eth0 could not start |
come faccio a fargli capire che non uso indirizzo IP statico??? |
|
Back to top |
|
|
k01 Arch/Herd Tester
Joined: 13 Feb 2008 Posts: 617 Location: Milano
|
Posted: Fri Jul 30, 2010 12:08 pm Post subject: |
|
|
come sempre cerca di prestare attenzione a quello che ti restituisce la shell. Lui prova già a cercare di utilizzare un IP dinamico, ma evidentemente hai dimenticato di installare dhcpcd o client equivalenti. in pratica dovresti riavviare con il live cd, connetterti, montare, chroot e installare dhcpcd, come scritto nell'handbook
ed inoltre il comando per avviare l'interfaccia eth0 è:
Code: | /etc/init.d/net.eth0 start |
Last edited by k01 on Fri Jul 30, 2010 12:10 pm; edited 1 time in total |
|
Back to top |
|
|
cloc3 Advocate
Joined: 13 Jan 2004 Posts: 4788 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Fri Jul 30, 2010 12:09 pm Post subject: |
|
|
soeca wrote: | ho provato a dare i seguenti comandi:
ma niente la rete mia è libera da password ma comunque non si connette!! |
ifconfig serve solo ad alzare l'interfaccia (renderla attiva).
per connetterti devi usare iwconfig.
e per configurare un ip dinamico, puoi usare manualmente il comando dhclient.
se desideri configurare da subito la rete con gli init-scripts, che sarebbe la cosa corretta, devi darti una letta ai manuali e al file /usr/share/doc/openrc-0.6.1-r1/net.example
(almeno per me, che uso sys-apps/baselayout-2.0.1 - consigliabile ormai da parecchi tempo). _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
|
|