<Precedenti | Contenuti | Succ.>
6.2.3. Montaggio dei file system del kernel virtuale
Ora monta i restanti filesystem del kernel virtuale:
mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620 mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys mount -vt tmpfs tmpfs $LFS/run
mount -vt devpts devpts $LFS/dev/pts -o gid=5,mode=620 mount -vt proc proc $LFS/proc
mount -vt sysfs sysfs $LFS/sys mount -vt tmpfs tmpfs $LFS/run
Il significato delle opzioni di montaggio per devpts:
gid=5
Ciò garantisce che tutti i nodi del dispositivo creati da devpts siano di proprietà dell'ID gruppo 5. Questo è l'ID che utilizzeremo in seguito per il tty gruppo. Usiamo l'ID del gruppo invece di un nome, poiché il sistema host potrebbe utilizzare un ID diverso per il suo tty gruppo.
modalità=0620
Ciò garantisce che tutti i nodi del dispositivo creati da devpts abbiano la modalità 0620 (leggibile e scrivibile dall'utente, scrivibile dal gruppo). Insieme all'opzione sopra, questo assicura che devpts creerà nodi di dispositivo che soddisfano i requisiti di grantpt(), ovvero il Glibc pt_chown binario di supporto (che non è installato per impostazione predefinita) non è necessario.
In alcuni sistemi host, /dev/shm è un collegamento simbolico a /corri/shm. Il /run tmpfs è stato montato sopra, quindi in questo caso è necessario creare solo una directory.
if [ -h $LFS/dev/shm ]; poi
mkdir -pv $LFS/$(link di lettura $LFS/dev/shm)
fi
if [ -h $LFS/dev/shm ]; poi
mkdir -pv $LFS/$(link di lettura $LFS/dev/shm)
fi