Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

6.4. Intrarea în mediul Chroot‌

imagine

chroot "$LFS" /tools/bin/env -i HOME=/root

TERM="$TERM"

chroot "$LFS" /tools/bin/env -i HOME=/root

TERM="$TERM"

Este timpul să intrați în mediul chroot pentru a începe construirea și instalarea sistemului LFS final. Ca utilizator rădăcină, rulați următoarea comandă pentru a intra în domeniul care este, în acest moment, populat doar cu instrumentele temporare:


\

\

\

\

\

\

\

\


PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \

/tools/bin/bash --login +h

PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \

/tools/bin/bash --login +h


PS1='(lfs chroot) \u:\w\$ '

PS1='(lfs chroot) \u:\w\$ '

-i opțiunea dată env comanda va șterge toate variabilele mediului chroot. După aceea, doar ACASA, TERMEN, PS1, și PATH variabilele sunt setate din nou. The TERM=$TERM constructul va stabili TERMEN variabilă în interiorul chroot la aceeași valoare ca și în afara chroot. Această variabilă este necesară pentru programe precum sevă și mai puțin sa functioneze corect. Dacă sunt necesare alte variabile, cum ar fi CFLAGS or CXXFLAGS, acesta este un loc bun pentru a le pune din nou.

Din acest moment, nu mai este nevoie să utilizați AFM mai variabilă, deoarece toate lucrările vor fi limitate la sistemul de fișiere LFS. Acest lucru se datorează faptului că shell-ului Bash i se spune asta $LFS acum este rădăcina (/) director.

Observa asta /tools/bin vine ultimul în PATH. Aceasta înseamnă că un instrument temporar nu va mai fi folosit odată ce versiunea sa finală este instalată. Acest lucru se întâmplă atunci când shell-ul nu își „amintește” locațiile binarelor executate — din acest motiv, hashingul este dezactivat prin trecerea +h opțiunea pentru pocni.

imagine

Rețineți că pocni promptul va spune Nu am nume! Acest lucru este normal deoarece / Etc / passwd fișierul nu a fost creat încă.


notițe

Este important ca toate comenzile din restul acestui capitol și din capitolele următoare să fie rulate din mediul chroot. Dacă părăsiți acest mediu din orice motiv (repornire, de exemplu), asigurați-vă că sistemele de fișiere kernel virtual sunt montate așa cum este explicat în Secțiunea 6.2.2, „Montarea și popularea /dev” și Secțiunea 6.2.3, „Montarea sistemelor de fișiere kernel virtual” și introduceți din nou chroot înainte de a continua instalarea.

notițe

Este important ca toate comenzile din restul acestui capitol și din capitolele următoare să fie rulate din mediul chroot. Dacă părăsiți acest mediu din orice motiv (repornire, de exemplu), asigurați-vă că sistemele de fișiere kernel virtual sunt montate așa cum este explicat în Secțiunea 6.2.2, „Montarea și popularea /dev” și Secțiunea 6.2.3, „Montarea sistemelor de fișiere kernel virtual” și introduceți din nou chroot înainte de a continua instalarea.


Top OS Cloud Computing la OnWorks: