Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
07-01-2005, 10:03 PM
|
#1
|
Senior Member
Registered: Apr 2003
Posts: 3,695
Rep:
|
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
mkdir: cannot create directory `/mnt/lfs/sys': Permission denied
I was not allowed to create directories. Whether I have to login as "su -" on FC3 host first as follows,
[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
|
|
|
07-02-2005, 12:40 AM
|
#2
|
Member
Registered: Sep 2004
Location: New Zealand
Distribution: Debian
Posts: 900
Rep:
|
what does
ls -lA $LFS
show?
Last edited by CroMagnon; 07-02-2005 at 12:41 AM.
|
|
|
07-02-2005, 01:45 AM
|
#3
|
Senior Member
Registered: Apr 2003
Posts: 3,695
Original Poster
Rep:
|
Hi CroMagnon,
Tks for your advice.
Quote:
what does
ls -lA $LFS
show?
|
[satimis@localhost ~]$ su - lfs
Password:
lfs:~$ ls -lA $LFS
Code:
total 32
drwx------ 2 root root 16384 Jun 2 03:41 lost+found
drwxrwxrwt 34 lfs root 4096 Jul 1 12:54 sources
drwxr-xr-x 16 lfs root 4096 Jul 1 12:57 tools
Before I read;
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
|
|
|
07-02-2005, 03:15 AM
|
#4
|
Member
Registered: Sep 2004
Location: New Zealand
Distribution: Debian
Posts: 900
Rep:
|
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.
|
|
|
07-02-2005, 03:42 AM
|
#5
|
Senior Member
Registered: Apr 2003
Posts: 3,695
Original Poster
Rep:
|
Hi CroMagnon,
Tks for your advice. I'm clear now.
Quote:
I'm not sure what you're asking at the end, .......
|
Because I had some confusion whether login as
"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
|
|
|
07-02-2005, 03:54 AM
|
#6
|
Member
Registered: Sep 2004
Location: New Zealand
Distribution: Debian
Posts: 900
Rep:
|
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.
|
|
|
07-02-2005, 04:05 AM
|
#7
|
Senior Member
Registered: Apr 2003
Posts: 3,695
Original Poster
Rep:
|
Hi CroMagnon,
Quote:
make sure you are in the chroot environment before you run anything,....
|
Whether you meant to run
[satimis@localhost ~]$ su - lfs
first. Tks.
B.R.
satimis
|
|
|
07-02-2005, 04:15 AM
|
#8
|
Member
Registered: Sep 2004
Location: New Zealand
Distribution: Debian
Posts: 900
Rep:
|
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.
|
|
|
07-02-2005, 04:48 AM
|
#9
|
Senior Member
Registered: Apr 2003
Posts: 3,695
Original Poster
Rep:
|
Hi CroMagnon,
Quote:
From this point on, ALWAYS log in as root, never as lfs (unless told otherwise)
|
Tks, I'm clear now, always;
[satimis@localhost ~]$ su -
Password: (enter FC3 host's Root password)
[root@localhost ~]#
staying here (for the rest of this Section unless instructed)
Quote:
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.
|
Noted with thanks.
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 02:32 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|