Pagina 1 di 1
Aiuto LFS - comando non va [RISOLTO]
Inviato: dom 16 gen 2011, 6:20
da Blallo
Sto costruendo una LFS
Sono a questo capitolo:
http://www.linuxfromscratch.org/lfs/vie ... ernfs.html
ma ottengo:
Codice: Seleziona tutto
lfs:~$ mknod -m 600 $LFS/dev/console c 5 1
mknod: `/home/lfs/system2/dev/console': Operation not permitted
lfs:~$ mknod -m 666 $LFS/dev/null c 1 3
mknod: `/home/lfs/system2/dev/null': Operation not permitted
Eppure ho seguito ALLA LETTERA la guida

Qualcuno di voi ha qualche idea?
Grazie mille in anticipo
Re: Aiuto LFS - comando non va
Inviato: dom 16 gen 2011, 9:56
da Ansa89
Mi sa che i comandi vanno dati da root.
Re: Aiuto LFS - comando non va
Inviato: dom 16 gen 2011, 10:05
da Blallo
Grazie ansa89
Ma dopo un problema..se ne presenta un altro

Quando vado ad effettuare il chroot
Codice: Seleziona tutto
root@darkstar /home/lfs/system2 # chroot "$LFS" /tools/bin/env -i \
> HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
> PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
> /tools/bin/bash --login +h
chroot: failed to run command `/tools/bin/env': No such file or directory
PS: la dir "tools" nella $LFS è un link, dato che sto compilando tutto sulla stessa macchina in una dir tutta sua
(il che dovrebbe essere ininfluente)
Dando un
Codice: Seleziona tutto
root@darkstar /home/lfs/system2 # ldd /tools/bin/env
linux-vdso.so.1 => (0x00007fffffffe000)
libc.so.6 => /tools/lib/libc.so.6 (0x00007f6c36f05000)
/tools/lib64/ld-linux-x86-64.so.2 (0x00007f6c3726d000)
sembra tutto a posto...
Re: Aiuto LFS - comando non va
Inviato: dom 16 gen 2011, 10:20
da Ansa89
Non sono molto esperto di chroot, ma secondo me i comandi che passi li esegue dopo il cambio di root; quindi se dentro "LFS" hai un link a "/tool", lui cercherà la directory "/tool" dentro "$LFS" (chiedo scusa per il giro contorto, spero che tu abbia capito).
Morale: invece di un semplice link, copia tutta la directory "tool" dentro "$LFS" ed evita link che puntano al di fuori del chroot.
Re: Aiuto LFS - comando non va
Inviato: dom 16 gen 2011, 10:23
da Blallo
Grandissimo
Funziona tutto alla perfezione
Grazie mille!!!