Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
kernel, pacchetto binario
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
Tigerwalk
Guru
Guru


Joined: 15 May 2007
Posts: 475
Location: Napoli

PostPosted: Fri Apr 30, 2010 6:50 pm    Post subject: kernel, pacchetto binario Reply with quote

Salve a tutti!
Vi chiedo, è possibile compilare un kernel su una macchina "veloce" e sfruttarne così il tempo di compilazione, ottimizzando però il kernel per una macchina vetusta e creare un pacchetto binario da installare appunto sul macinino?
E' una cosa che faccio correntemente con la Slackware ma non so se ciò è fattibile con Gentoo!
Grazie.
_________________
Linux user N°447789
Carpe diem (quam minimum credula postero) -Orazio (I,11)
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Fri Apr 30, 2010 6:54 pm    Post subject: Reply with quote

bah...credo si possa...innanzitutto puoi farlo in modo "grezzo" copiando l'immagine e i relativi moduli nella sezione /lib/modules/

oppure come suggerisce make help
make help wrote:
Kernel packaging:

rpm-pkg - Build both source and binary RPM kernel packages
binrpm-pkg - Build only the binary kernel package
deb-pkg - Build the kernel as an deb package
tar-pkg - Build the kernel as an uncompressed tarball
targz-pkg - Build the kernel as a gzip compressed tarball
tarbz2-pkg - Build the kernel as a bzip2 compressed tarball

_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Fri Apr 30, 2010 7:32 pm    Post subject: Reply with quote

no, il binario puoi farlo, ma dell'albero dei sorgenti con
Code:
quickpkg --include-config=y --include-unmodified-config=y =sys-kernel/qualcos-sources-versione

Prova a vedere se ti riporta anche i binari e l'immagine compilata dietro, ma genkernel anche disattivando le apposite opzioni per il clean dovrebbe comunque sovrascrivere la configurazione (con quella in /etc/kernels che non viene inclusa nel pacchetto) ed il cambio di data comporta ricompilazione.
Fai qualche prova in tal senso (io mi sento pigro) copiando anche quanto in /etc/kernels.
Se non usi genkernel dovesti essere a posto, forse.

Per il resto ti basta fare un tar di quanto in /boot e /lib/modules

Prova e fai sapere cosa ne cavi fuori.

ps: Orazio citalo meglio, senza parentesi inutili, grazie... :wink:
pps: troppi terroni in questo thread... :evil:
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
ago
Developer
Developer


Joined: 01 Mar 2008
Posts: 1518
Location: Cosenza, Italy

PostPosted: Fri Apr 30, 2010 8:54 pm    Post subject: Reply with quote

analizzando meglio la situazione, personalmente, quando mi sono trovato in situazioni analoghe ho preferito lasciare a compilare di notte, piuttosto che perdere tempo a creare binari su altre macchine
_________________
Contattami se vuoi contribuire in:
-Arch tester
-Chromium tester
-Traduzione doc. it
-Security
Back to top
View user's profile Send private message
oRDeX
Veteran
Veteran


Joined: 19 Oct 2003
Posts: 1308
Location: world

PostPosted: Fri Apr 30, 2010 9:57 pm    Post subject: Reply with quote

Io sinceramente ho fatto crosscompilazione del kernel semplicemente installando la toolchain necessaria (per la macchina "guest") e giostrando le variabili ARCH e CROSSCOMPILE dentro il Makefile del kernel ho risolto tutto.
E` una procedura nota per fare crosscompilazione del kernel e si trova tanta doc su google
Back to top
View user's profile Send private message
Tigerwalk
Guru
Guru


Joined: 15 May 2007
Posts: 475
Location: Napoli

PostPosted: Tue May 04, 2010 3:36 pm    Post subject: Reply with quote

Grazie a tutti per le risposte, appena avrò tempo e voglia proverò! Un particolare ringraziamento al quasi con(terrone)o djinnZ :wink:
_________________
Linux user N°447789
Carpe diem (quam minimum credula postero) -Orazio (I,11)
Back to top
View user's profile Send private message
xdarma
l33t
l33t


Joined: 08 Dec 2003
Posts: 682
Location: tra veneto e friuli (italy)

PostPosted: Tue May 04, 2010 8:47 pm    Post subject: Reply with quote

Una soluzione poco elegante è quella di copiare un altro kernel e i moduli relativi.
Per una macchina datata ho fatto il boot con un cd di sysrescuecd e ho copiato spudoratamente.
Nessuna compilazione e nessun sorgente "ingombrante".
_________________
proud user of faKeDE-4.7.3
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Wed May 05, 2010 11:19 am    Post subject: Reply with quote

In che senso "quasi" connazionale? Bada che ci metto molto poco a farti visita e traslarti tra "i più".
Quest'onta sarà lavata nel sangue...

Mi ricordo che una volta c'era un tool gentoo (di cui non ricordo il nome, sono ancora in emergenza) per creare pacchetti binari a partire da installer eseguibili o simili, forse con quello.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Sun May 09, 2010 10:20 pm    Post subject: Reply with quote

potresti sempre provare questo : https://forums.gentoo.org/viewtopic-t-443007-highlight-portatile+felice.html
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
Tigerwalk
Guru
Guru


Joined: 15 May 2007
Posts: 475
Location: Napoli

PostPosted: Mon May 10, 2010 3:04 pm    Post subject: Reply with quote

.:deadhead:. wrote:
potresti sempre provare questo : https://forums.gentoo.org/viewtopic-t-443007-highlight-portatile+felice.html

Molto interessante, grazie!
_________________
Linux user N°447789
Carpe diem (quam minimum credula postero) -Orazio (I,11)
Back to top
View user's profile Send private message
.:deadhead:.
Advocate
Advocate


Joined: 25 Nov 2003
Posts: 2963
Location: Milano, Italy

PostPosted: Mon May 10, 2010 8:12 pm    Post subject: Reply with quote

Tigerwalk wrote:
Molto interessante, grazie!
;) denada, certe buone idee sopravvivono all'incedere del tempo e putacaso credo anche io lo metterò alla prova molto presto :)
_________________
Proudly member of the Gentoo Documentation Project: the Italian Conspiracy ! ;)
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Fri May 14, 2010 12:21 pm    Post subject: Reply with quote

Al volo io copiai il kernel della live oppure se hai creato Gentoo tramite un'altra distro, metti il suo coi moduli, poi con genkernel te lo produci di notte mentre dormi.
Se si guarda debian ti lascia la configurazione del kernel nella /boot, mi sembra fedora nel kernel il suon *.conf, quindi volendo puoi provare a compilare i kenrenl partendo dalle configurazioni di altre distro, non è elegante, ma almenoti booti e poi vedi di conseguenza
Back to top
View user's profile Send private message
Tigerwalk
Guru
Guru


Joined: 15 May 2007
Posts: 475
Location: Napoli

PostPosted: Sun May 16, 2010 5:09 pm    Post subject: Reply with quote

bi-andrea wrote:
Al volo io copiai il kernel della live oppure se hai creato Gentoo tramite un'altra distro, metti il suo coi moduli, poi con genkernel te lo produci di notte mentre dormi.
Se si guarda debian ti lascia la configurazione del kernel nella /boot, mi sembra fedora nel kernel il suon *.conf, quindi volendo puoi provare a compilare i kenrenl partendo dalle configurazioni di altre distro, non è elegante, ma almenoti booti e poi vedi di conseguenza

Probabilmente hai letto con poca attenzione, il problema non è la compilazione del kernel bensì, la creazione di un pacchetto binario del kernel compilato e la sua installazione (non compilazione) su un'altra macchina!
_________________
Linux user N°447789
Carpe diem (quam minimum credula postero) -Orazio (I,11)
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Mon May 17, 2010 6:21 pm    Post subject: Reply with quote

dimenticavo che diversi ebuild vogliono che il kernel sia configurato anche se non completamente compilato perchè guardano nel .config
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:


Last edited by djinnZ on Thu May 20, 2010 8:22 pm; edited 1 time in total
Back to top
View user's profile Send private message
bi-andrea
Apprentice
Apprentice


Joined: 09 Mar 2010
Posts: 171
Location: cesenatico

PostPosted: Mon May 17, 2010 8:41 pm    Post subject: Reply with quote

OK un'altra cosa, ho preso un fischio per un fiasco...
nel *.config perchè con genkernel se impostato con menuconfig puoi vedere la configurazione, tutto quà ne più ne meno.
Quì allora si parla di un cross-compiling giusto?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum