Albert wrote:
Sorry to bother everyone with this again, but I am on my third host and
have lost the previous emails that address this. Could someone please
verify that the commands below are the correct way to re-enter chroot,
chptr 6, after rebooting host:
export LFS=/mnt/hda6.lfs61
# 6.2. Mounting Virtual Kernel File Systems
mount -t proc proc $LFS/proc
mount -t sysfs sysfs $LFS/sys
# 6.3. Entering the Chroot Environment
chroot "$LFS" /tools/bin/env -i \
HOME=/root TERM="$TERM" PS1='\[\033[1;33m\]# \w\n\r# \[\033[0m\]' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \
/tools/bin/bash --login +h
# 6.8.1. Creating Initial Device Nodes
mknod -m 600 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3
# 6.8.2. Mounting tmpfs and Populating /dev
mount -n -t tmpfs none /dev
mknod -m 622 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3
mknod -m 666 /dev/zero c 1 5
mknod -m 666 /dev/ptmx c 5 2
mknod -m 666 /dev/tty c 5 0
mknod -m 444 /dev/random c 1 8
mknod -m 444 /dev/urandom c 1 9
chown root:tty /dev/{console,ptmx,tty}
ln -s /proc/self/fd /dev/fd
ln -s /proc/self/fd/0 /dev/stdin
ln -s /proc/self/fd/1 /dev/stdout
ln -s /proc/self/fd/2 /dev/stderr
ln -s /proc/kcore /dev/core
mkdir /dev/pts
mkdir /dev/shm
mount -t devpts -o gid=4,mode=620 none /dev/pts
mount -t tmpfs none /dev/shm
That would do it. Although you don't need to redo any of these steps if
you're just leaving chroot and coming back. The device files and mount
table should stay in place while the system is booted. But you probably
knew that.
Dan
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page