Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[installazione] Installare un nuovo kernel
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Dec 23, 2006 2:23 pm    Post subject: Reply with quote

rimuovi tutto quello che hai in /usr/src/ con un bel:
Code:
rm /usr/src/* -rf

Riparti da capo, facendo tutti i comandi che abbiamo indicato da dentro al chroot.
_________________
LP
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4795
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Dec 23, 2006 5:03 pm    Post subject: Reply with quote

Chetto wrote:
dunque dopo aver dato ln -sfn /usr/src/linux-2.6.19.1 /usr/src/linux dò il comando ls -l in /usr/src/linux e questo mi da:

Senti. Questo è il mio taglia incolla completo:
Code:

s939 src # ln -sfn linux-2.6.16.28-xen-r1 libus
s939 src # ls -l libus
lrwxrwxrwx 1 root root 22 23 dic 17:59 libus -> linux-2.6.16.28-xen-r1/

se a te funziona diverso, installa una nuova versione delle coreutils.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Dec 23, 2006 5:52 pm    Post subject: Reply with quote

ho provato a rifare tutto da capo, ma il problema è sempre che se do' il comando ls -l /usr/src/linux mi dice: [....] linux-2.6.19.1 -> /usr/src/linux-2.6.19.1 cioè da quello che leggo sulla guida il contrario di quello che dovrebbe essere. Qualcuno mi sa spiegare perchè? Poi non ho capito se il link deve essere in /usr/src/linux o semplicemente in /usr/src. Io il comando ln lo do quando sono in /usr/src.
Dunque devo creare un link in /usr/src/linux chiamato /usr/src/linux che punta a /usr/src/linux-2.6.19.1 ? Illuminatemi per favore..... :cry:
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Dec 23, 2006 6:06 pm    Post subject: Reply with quote

e poi cosa significa che è un link simbolico?
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Dec 23, 2006 6:08 pm    Post subject: Reply with quote

Code:
lucapost@jarod ~ $ ls -l /usr/src/linux
lrwxrwxrwx 1 root root 23 2006-12-13 12:07 /usr/src/linux -> linux-2.6.19-gentoo-r2/
lucapost@jarod ~ $ ls -l /usr/src/linux/
total 6452
drwxr-xr-x 27 root root    4096 2006-12-13 12:06 arch
drwxr-xr-x  2 root root    4096 2006-12-13 12:15 block
-rw-r--r--  1 root root   18693 2006-12-13 12:06 COPYING
-rw-r--r--  1 root root   90307 2006-12-13 12:06 CREDITS
drwxr-xr-x  2 root root    4096 2006-12-13 12:20 crypto
drwxr-xr-x 60 root root    8192 2006-12-13 12:06 Documentation
drwxr-xr-x 62 root root    4096 2006-12-16 16:43 drivers
drwxr-xr-x 64 root root    8192 2006-12-16 16:43 fs
drwxr-xr-x 43 root root    4096 2006-12-13 12:12 include
drwxr-xr-x  2 root root    4096 2006-12-16 16:43 init
drwxr-xr-x  2 root root    4096 2006-12-13 12:15 ipc
-rw-r--r--  1 root root    1262 2006-12-13 12:06 Kbuild
drwxr-xr-x  5 root root    4096 2006-12-16 16:43 kernel
drwxr-xr-x  5 root root    8192 2006-12-13 12:20 lib
-rw-r--r--  1 root root   76067 2006-12-13 12:06 MAINTAINERS
-rw-r--r--  1 root root   50194 2006-12-13 12:06 Makefile
drwxr-xr-x  2 root root    4096 2006-12-13 12:13 mm
-rw-r--r--  1 root root  193061 2006-12-16 16:43 Module.symvers
drwxr-xr-x 37 root root    4096 2006-12-13 12:20 net
-rw-r--r--  1 root root      52 2006-12-13 12:06 patches.txt
-rw-r--r--  1 root root   16538 2006-12-13 12:06 README
-rw-r--r--  1 root root    3065 2006-12-13 12:06 REPORTING-BUGS
drwxr-xr-x  9 root root    4096 2006-12-13 12:12 scripts
drwxr-xr-x  4 root root    4096 2006-12-13 12:15 security
drwxr-xr-x 17 root root    4096 2006-12-13 12:17 sound
-rw-r--r--  1 root root  925567 2006-12-16 16:43 System.map
drwxr-xr-x  2 root root    4096 2006-12-13 12:12 usr
-rwxr-xr-x  1 root root 7180793 2006-12-16 16:43 vmlinux

Chiara la differenza?
Perfavore, comincia ad usare il tag code per formattare il testo.
Questa la voglio capire: fai il chroot ed entraci, rimuovi il file ~/.bash_history e rifai tutto quello che devi fare da capo.
Alla fine dai un
Code:
cat ~/.bash_history
, te lo copi a mano o come vuoi, e mi posti tutto il risultato, cosi vediamo un pò cosa combini...

EDIT:
Quote:
e poi cosa significa che � un link simbolico?

1. http://a2.pluto.it/a2.htm (aggiornata al 1.1.2007)
2. http://a2.pluto.it/a227.htm#almlindex510
3. man ln
_________________
LP
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sat Dec 23, 2006 6:56 pm    Post subject: Reply with quote

Se vuoi continuare a farti del male fai pure, ma secondo me se usi emerge eviti di tirarti la zappa sui piedi.
Non hai accesso a internet dalla macchina su cui stai installando gentoo, peccato ma nulla di grave ...
Un bellissimo
Code:
emerge -pf '=vanilla-sources-2.6.19.1'
ti avrebbe segnalato che emerge per installare i vanilla versione 2.6.19.1 richiede solo due file (posto addirittura i link per semplicità) http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/distfiles/patch-2.6.19.1.bz2 e http://www.die.unipd.it/pub/Linux/distributions/gentoo-sources/distfiles/linux-2.6.19.tar.bz2 se tu ti limiti a scaricare questi file da una macchina connessa a internet e metterli sulla chiavetta li puoi portare sulla macchina con gentoo e copiarli in /usr/portage/distfiles/ dopo di questa semplice operazione potrai usare emerge per installare i vanilla-source risparminadoti questo calvario fino a quando non avrai maggior competenze per poterlo affrontare (se proprio ci terrai).

Questo è il mio consiglio spassionato e ti eviterebbe le sofferenze che stai passando ...
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sat Dec 23, 2006 7:20 pm    Post subject: Reply with quote

visto che la difficoltà è creare un link simbolico dopo aver decompresso un file, ci metterei anche questo:
Code:
echo 'sys-kernel/vanilla-sources symlink' >> /etc/portage/package.use

ma..., sempre che abbia scaricato e decompresso un portage visto che immagino abbia installato seguendo la guida di installazzione senza rete.

EDIT/
Ho corretto la sintassi.
_________________
LP


Last edited by lucapost on Sun Dec 24, 2006 12:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Dec 23, 2006 7:44 pm    Post subject: Reply with quote

Seguo il consiglio di Kernel78 perchè non ci sto capendo più niente:

ho scaricato i 2 file e copiati in /usr/portage/distfiles ma quando dò l'emerge (codice copiato da kernel78):

Code:
 
[...]
Calculating dependencies
!!! All ebuilds that could satisfy "=vanilla-sources-2.6.19.1" have been masked
!!! One of the following masked packages is required to complete your request:
- sys-kernel/vanilla-sources-2.6.19.1 (masked by: ~amd64 keyword)
[...]


Last edited by Chetto on Sat Dec 23, 2006 7:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Dec 23, 2006 7:47 pm    Post subject: Reply with quote

ho estratto portage ma tutto senza rete e cioè l'ho messo su una penna usb, poi decompresso.
ma questo:
Code:

echo 'sys-kernel/vanilla-sources symlink' >> /etc/portage/packages.use

lo devo fare prima o dopo dell'emerge?
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4795
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Dec 23, 2006 8:11 pm    Post subject: Reply with quote

Chetto wrote:

Code:
 
[...]
Calculating dependencies
!!! All ebuilds that could satisfy "=vanilla-sources-2.6.19.1" have been masked
!!! One of the following masked packages is required to complete your request:
- sys-kernel/vanilla-sources-2.6.19.1 (masked by: ~amd64 keyword)
[...]

dai:
Code:

# echo sys-kernel/vanilla-sources ~amd64 >>/etc/portage/packages.keywords

devi darlo prima di emerge.
attento che si scrive /etc/portage/package.use senza la s finale.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sat Dec 23, 2006 8:26 pm    Post subject: Reply with quote

adesso se faccio emerge mi dice:
Code:

calculating dependencies..... done!

e poi mi stampa una fila di indirizzi internet che non sto qui a scrivere
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4795
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sat Dec 23, 2006 8:31 pm    Post subject: Reply with quote

Chetto wrote:

e poi mi stampa una fila di indirizzi internet che non sto qui a scrivere

e noi li indoviniamo.
a chi vince gli regali un panettone di Natale.

probabilmente sta cercando di scaricare da internet i pacchetti che, secondo lui, non sono presenti ...

in distfiles (e te dai 8) ).

Fino a quando non riesci a leggere la tua configurazione e a capire dove vanno messi i file, saremo da capo.
Prova a dare un ls -l /usr/src, che vediamo cosa c'è.

(dimenticavo: dentro il chroot)
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sat Dec 23, 2006 10:28 pm    Post subject: Reply with quote

Chetto wrote:
adesso se faccio emerge mi dice:
Code:

calculating dependencies..... done!

e poi mi stampa una fila di indirizzi internet che non sto qui a scrivere

Sarei disposto a scommettere una mano che gli indirizzi te li stampa dopo che dai il comando
Code:
emerge -pf '=vanilla-sources-2.6.19.1'
in tal caso posso solo consigliarti di fare un respiro profondo e rileggere quello che gli altri scrivono prima di digitare comandi che non padroneggi.

Quel comando ti sarebbe servito per prendere i link che ti ho postato io (o altri da mirror alternativi) ma di sicuro non fa altro (e un man emerge potrebbe spiegarti come mai).

Segui la guida ... l'unica differenza adesso è che hai scelto di installare i vanilla-sources invece dei gentoo-sources ma per il resto cambia poco niente.

P.S. Prima di continuare ti consiglierei inoltre di guardarti il man di tutti i comandi che ti abbiamo postato per cercare di capire esattamente cosa ti suggerivamo di fare e in che modo. Così facendo ti eserciti e impari qualcosa in più :wink:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Dec 24, 2006 12:44 am    Post subject: Reply with quote

Ho capito, mi ritiro per studiare il comportamento dei comandi.
Volevo solo precisare che ovviamente stavo seguendo passo-passo il manuale e che non ho a disposizione una connessione di rete, da cui viene fuori sto casino.
Scusate, grazie comunque
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4795
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Dec 24, 2006 5:39 am    Post subject: Reply with quote

Chetto wrote:

Volevo solo precisare che ovviamente stavo seguendo passo-passo il manuale e che non ho a disposizione una connessione di rete, da cui viene fuori sto casino.

No. il casino nasce per le ragioni che dice kernel98.
Se tu avessi avuto la rete, sarebbe capitato altrove.
gentoo richiede una minima dimestichezza con la linea di comando, ma stai certo che non tarderà ad arrivare.
_________________
vu vu vu
gentù
mi piaci tu
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Dec 24, 2006 11:13 am    Post subject: Reply with quote

Quando do' il comando:
Code:

emerge -pf  '=vanilla-sources-2.6.19.1'


come detto mi stampa una fila di indirizzi, indirizzi in cui prima va a cercare patch-2.6.19.1.bz2 e poi linux-2.6.19.tar.bz2

Il fatto è che questi file sono stati da me copiati in /usr/portage/distfiles/

Quindi devo capire come configurare emerge in modo che vada a cercare i pacchetti lì invece che su internet (visto che dal manuale non riesco a capirlo).

potreste spiegarmi come fare?
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sun Dec 24, 2006 11:19 am    Post subject: Reply with quote

man emerge wrote:
--pretend (-p)
Instead of actually performing the merge, simply display what
*would* have been installed if --pretend weren't used. Using
--pretend is strongly recommended before installing an unfamil-
iar package. In the printout:

N = new (not yet installed)
S = new SLOT installation (side-by-side versions)
U = updating (to another version)
D = downgrading (best version seems lower)
R = replacing (remerging same version))
F = fetch restricted (must be manually downloaded)
f = fetch restricted (already downloaded)
B = blocked by an already installed package

--fetchonly (-f)
Instead of doing any package building, just perform fetches for
all packages (the main package as well as all dependencies).

Quindi emerge -pf si limita a mostrarti cosa farebbe (-p) con l'altra opzione (-f) ovvero scaricherebbe solo i file ...
Segui la guida, li dice di fare emerge gentoo-sources e come ti ho detto l'unica differenza è che tu adesso hai deciso di installare i vanilla-sources ... come esercizio a casa ti lascio da capire come modificare il comando :wink:
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Dec 24, 2006 12:30 pm    Post subject: Reply with quote

dunque eseguo il comando:
Code:

USE="-doc symlink" emerge '=vanilla-sources-2.6.19.1'


e va tutto bene, non ci sono errori. Ed infatti quando poi dò
Code:
 ls -l /usr/src/linux
l'output è:
Code:

total 0
lrwxrwxrwx 1 root root 14 Dec [..] linux-2.6.19.1 -> linux-2.6.19.1

e questo significa che emerge mi ha creato il link.
ma quando mi sposto con
Code:
cd /usr/src/linux/
e poi dò
Code:
 make menuconfig
mi esce ancora l'errore :
Code:

make: *** No rule to make target 'menuconfig'. Stop


se non altro qualcosa va adesso.... :lol:
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Dec 24, 2006 12:39 pm    Post subject: Reply with quote

Se il link è giusto adesso posso dare make menuconfig quando sono in /usr/src/linux-2.6.19.1 o no :?: Qui funziona tutto ovviamente...
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sun Dec 24, 2006 12:52 pm    Post subject: Reply with quote

cloc3 wrote:

attento che si scrive /etc/portage/package.use senza la s finale.

Scusate per la "s" di troppo.

A mio avviso, la strada che ho indicato precedentemente è molto più immediata per raggiungere l'obiettivo di Chetto: avere la scheda di rete (rtl8168) funzionante, questo si ottiene copilando relativo modulo del kernel.
Le operazioni che avete consigliato (emerge ... emerge -pf ...., copia/incolla ecc ecc ecc), legate al fatto che Chetto non ha connessioni di rete attive, richiedono delle conoscenze che possono essere sostituite da due operazioni che un utente linux, deve essere in grado banalmente di eseguire: decomprimere un .tar.bz2 e creare un link simbolico.

Seguire la strada consigliata da Kernel78 è comunque sicuramente più istruttivo per imparare ad usare gentoo. Il suo approccio, per un utente gentoo, è decisamente più correto.

A te la scelta.
_________________
LP
Back to top
View user's profile Send private message
Chetto
Apprentice
Apprentice


Joined: 28 Nov 2006
Posts: 188
Location: Arco

PostPosted: Sun Dec 24, 2006 1:37 pm    Post subject: Reply with quote

forse sbaglierò ma che segua la strada di lucapost o quella di kernel78 il risultato è sempre lo stesso:
Code:

ls -l /usr/src/linux:
total 0
lrwxrwxrwx root root 14 Dec [...] linux-2.6.19.1 -> linux-2.6.19.1


ed inoltre dopo aver dato:
Code:
cd /usr/src/linux

Code:
make menuconfig
make: *** No rule to make target 'menuconfig'. Stop


Che crei il link simbolico con ln o che lasci fare tutto ad emerge a me non sembra che cambi nulla.

Quello che voglio è far funzionare questo sistema al più presto possibile e casomai fare pratica dopo, quando ho un sistema funzionante!
Back to top
View user's profile Send private message
cloc3
Advocate
Advocate


Joined: 13 Jan 2004
Posts: 4795
Location: http://www.gentoo-users.org/user/cloc3/

PostPosted: Sun Dec 24, 2006 1:49 pm    Post subject: Reply with quote

Chetto wrote:

Code:

ls -l /usr/src/linux:


non è possibile.
ti ripeto che i tuoi link non quadrano:
Code:

s939 src # USE="symlink" emerge  gentoo-sources >/dev/null 2>&1
s939 src # ls -l linux
lrwxrwxrwx 1 root root 22 24 dic 14:43 linux -> linux-2.6.18-gentoo-r5/

ma stai veramente postando i tuoi comandi con il taglia incolla (due punti compresi)?
se non sai utilizzare il taglia incolla dillo, che non c'è problema, ma non complicare le acque con output fuorvianti.
Chetto wrote:

Code:

total 0
lrwxrwxrwx root root 14 Dec [...] linux-2.6.19.1 -> linux-2.6.19.1


come dire:
Quote:

lrwxrwxrwx root root 14 Dec [...] pippo -> pippo

è impossibile. si tratta di link circolari.
se questo lo hai ottenuto con emerge, cambia la tua versione di emerge.
_________________
vu vu vu
gentù
mi piaci tu


Last edited by cloc3 on Sun Dec 24, 2006 1:50 pm; edited 1 time in total
Back to top
View user's profile Send private message
diego_82
Apprentice
Apprentice


Joined: 02 May 2004
Posts: 257
Location: Londra

PostPosted: Sun Dec 24, 2006 1:49 pm    Post subject: Reply with quote

Chetto wrote:
forse sbaglierò ma che segua la strada di lucapost o quella di kernel78 il risultato è sempre lo stesso:
Code:

ls -l /usr/src/linux:
total 0
lrwxrwxrwx root root 14 Dec [...] linux-2.6.19.1 -> linux-2.6.19.1

Uhm, credo ti abbiano detto di fare un link che si chiami linux e non linux-2.6.19.1

Chetto wrote:
ed inoltre dopo aver dato:
Code:
cd /usr/src/linux

non credo neanche che tu sia riuscito ad entrare in /usr/src/linux visto che non esiste...

Chetto wrote:
Code:
make menuconfig
make: *** No rule to make target 'menuconfig'. Stop


Che crei il link simbolico con ln o che lasci fare tutto ad emerge a me non sembra che cambi nulla.

Quello che voglio è far funzionare questo sistema al più presto possibile e casomai fare pratica dopo, quando ho un sistema funzionante!

prova ad andare direttamente nella cartella linux-2.6.19.1 e vedi cosa succede :P

Buono smantettamento. Diego.
Back to top
View user's profile Send private message
lucapost
Veteran
Veteran


Joined: 24 Nov 2005
Posts: 1419
Location: <ud|me|ts> - Italy

PostPosted: Sun Dec 24, 2006 4:09 pm    Post subject: Reply with quote

http://gentoo-wiki.com/HOWTO_Compile_a_Kernel_Manually
Tutto da eseguire all'interno del chroot.
Monta la penna usb.
Le poche cose delle quali devi fare attenzione sono:
sostituire
Code:
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.2.tar.bz2

con
Code:
cp /mnt/usb/linux-2.6.19.1.tar.bz2 /usr/src/

e fare attenzione ad indicare le versioni corrette.
_________________
LP
Back to top
View user's profile Send private message
crisandbea
Veteran
Veteran


Joined: 03 Jul 2005
Posts: 1778
Location: BOSCO (SA) ... ma domiciliato a Bologna....

PostPosted: Sun Dec 24, 2006 5:11 pm    Post subject: Reply with quote

quello che posso consigliare al nostro amico "Chetto" è quello di fare un bel respiro profondo, rilassarsi, e far finta di non aver fatto nulla fino ad ora, dopo di chè leggere per N volte finchè non gli è chiara la procedura di installazione che trovi qui

ciauz
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
Goto page Previous  1, 2
Page 2 of 2

 
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