Unable to create directories
Hi folks,
Following 6.2. Mounting Virtual Kernel File Systems http://www.sg.linuxfromscratch.org/l...06/kernfs.html [satimis@localhost ~]$ su - lfs Password: lfs:~$ echo $LFS /mnt/lfs lfs:~$ mkdir -p $LFS/{proc,sys} Code:
mkdir: cannot create directory `/mnt/lfs/proc': Permission denied [satimis@localhost ~]$ su - Password: [root@localhost ~]# cd /mnt/lfs/ then to proceed [root@localhost lfs]# mkdir -p $LFS/{proc,sys} OR on which directory (/mnt/lfs/sources/) to run that command line. Please advise. TIA B.R. satimis |
what does
ls -lA $LFS show? |
Hi CroMagnon,
Tks for your advice. Quote:
Password: lfs:~$ ls -lA $LFS Code:
total 32 6. Installing Basic System Software http://www.sg.linuxfromscratch.org/l...chapter06.html Note:- The remainder of this book is to be performed while logged in as user root and no longer as user lfs. I was a little bid confused there. Whether I must login as "su -" (some folks term it as "Super Root" - the System Admin of FC3 host".) Then cd /mnt/lfs" lfs:~$ to proceed. If after login as "su -" on the FC3 host, then to "su - lfs" on FC3 host, it won't ask for LFS root's password and continues to login as; lfs:~$ Would it confuse the FC3 host? TIA B.R. satimis |
Damn, I meant for that to be a lower case 'a', but it doesn't matter as you've found the solution - you should be running these commands as root. I'm not sure what you're asking at the end, but when you create files as root, they will be owned by the user "number 0" (usually called root). There shouldn't be any confusion between the systems, as that user will be "number 0" in both systems. Once you get to step 6.3 and start using the chroot command, things should become a bit more clear.
|
Hi CroMagnon,
Tks for your advice. I'm clear now. Quote:
"su -" (the Super Root - Admin) of the FC3 host would damage the later (FC3 host) while building LFS if anything goes wrong B.R. satimis |
Ahh, I see now. No, as long as you make sure you are in the chroot environment before you run anything, your FC3 host shouldn't be affected in any way. If you log out or reboot, be sure to rerun the chroot command before you continue with LFS.
|
Hi CroMagnon,
Quote:
[satimis@localhost ~]$ su - lfs first. Tks. B.R. satimis |
Nope, you shouldn't need the lfs user any more (but don't delete it yet, in case I've forgotten something). The instructions for the chroot command are in 6.3, and once you reach that point, you should always make sure you re-run that command (as root, not lfs) before continuing with your LFS instructions.
In other words: 1) From this point on, ALWAYS log in as root, never as lfs (unless told otherwise) 2) When you get to section 6.3, bookmark it, and re-run the chroot command any time you've had to log in to continue your build, right up until you get your LFS system to boot. |
Hi CroMagnon,
Quote:
[satimis@localhost ~]$ su - Password: (enter FC3 host's Root password) [root@localhost ~]# staying here (for the rest of this Section unless instructed) Quote:
6.3. Entering the Chroot Environment http://www.sg.linuxfromscratch.org/l...06/chroot.html B.R. satimis |
All times are GMT -5. The time now is 11:54 PM. |