6.2.3. Montarea sistemelor de fișiere virtuale kernel
Acum montați sistemele de fișiere ale nucleului virtual rămase:
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
Semnificația opțiunilor de montare pentru devpts:
gid = 5
Acest lucru asigură că toate nodurile de dispozitiv create de devpts sunt deținute de ID-ul grupului 5. Acesta este ID-ul pe care îl vom folosi mai târziu pentru tty grup. Folosim ID-ul grupului în loc de nume, deoarece sistemul gazdă poate folosi un ID diferit pentru el tty grup.
mod=0620
Acest lucru asigură că toate nodurile dispozitivelor create de devpts au modul 0620 (care poate fi citită și scrisă de utilizator, care poate fi scrisă în grup). Împreună cu opțiunea de mai sus, aceasta asigură că devpts vor crea noduri de dispozitiv care îndeplinesc cerințele grantpt(), adică Glibc pt_chown Binarul de ajutor (care nu este instalat implicit) nu este necesar.
În unele sisteme gazdă, /dev/shm este o legătură simbolică către /run/shm. /run tmpfs a fost montat mai sus, așa că în acest caz trebuie creat doar un director.
dacă [ -h $LFS/dev/shm ]; atunci
mkdir -pv $LFS/$(readlink $LFS/dev/shm)
fi
dacă [ -h $LFS/dev/shm ]; atunci
mkdir -pv $LFS/$(readlink $LFS/dev/shm)
fi