- Timestamp:
- 03/16/2001 10:22:33 PM (24 years ago)
- Branches:
- 10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.0, 6.1, 6.1.1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, v3_0, v3_1, v3_2, v3_3, v4_0, v4_1, v5_0, v5_1, v5_1_1, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
- Children:
- 72033583
- Parents:
- 9fffe5f
- Location:
- chapter03
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter03/creatingdirs.xml
r9fffe5f rab8b352 41 41 a few directories that make sense to change. The first change is a mode 42 42 0750 for the $LFS/root directory. This is to make sure that not just 43 everybody can enter the /root directory (the same youwould do with43 everybody can enter the /root directory (the same a user would do with 44 44 /home/username directories). The second change is a mode 1777 for the tmp 45 45 directories. This way every user can write stuff to the /tmp directory if … … 58 58 59 59 <para> 60 Now that the directories are created, copy the source files you have61 downloaded in chapter 3 to some subdirectory under $LFS/usr/src ( you will62 need to create this subdirectory yourself).60 Now that the directories are created, copy the source files that were 61 downloaded in chapter 3 to some subdirectory under $LFS/usr/src (this 62 directory needs to be created yet). 63 63 </para> 64 64 -
chapter03/creatingfs.xml
r9fffe5f rab8b352 4 4 <para> 5 5 Once the partition is created, we have to create a new file system on 6 that partition. If you want to create an ext2 file system, use the mke2fs 7 command. If you want to create a reiser file system, use the mkreiserfs 8 command. If you want to create a different kind of file system, use the 9 appropriate command. Enter the new partition as the only option to the 10 command and the file system will be created. If your partition is hda2 11 and you want ext2 you would run: 6 that partition. To create an ext2 file system, the mke2fs command is the 7 correct choice. To create a reiser file system, the mkreiserfs command 8 should be used. To create a different kind of file system, the 9 appropriate command needs to be executed. The new partition used 10 as the only option to the 11 command and the file system will be created. If the partition is hda2 12 and ext2 is to be creaed, the user would run: 12 13 </para> 13 14 … … 19 20 20 21 <para> 21 If you want reiserfs youwould run:22 To use reiserfs the user would run: 22 23 </para> 23 24 -
chapter03/creatingpart.xml
r9fffe5f rab8b352 5 5 Before we can build our new Linux system, we need to have an empty Linux 6 6 partition on which we can build our new system. I recommend a partition size 7 of around 750 MB. This gives youenough space to store all the tarballs and7 of around 750 MB. This gives enough space to store all the tarballs and 8 8 to compile all packages without worrying running out of the necessary 9 temporary disk space. If you already have a Linux Native partitionavailable,10 you can skip this subsection.9 temporary disk space. If a Linux Native partition is already available, 10 this subsection can be skipped. 11 11 </para> 12 12 13 13 <para> 14 Start the cfdisk program (or another fdisk like program you prefer) with the 15 appropriate hard disk as the option (like /dev/hda if you want to create a 16 new partition on the primary master IDE disk). Create a Linux Native 17 partition, write the partition table and exit the cfdisk program. Remember 18 what your new partition's designation is. It could be something 14 The cfdisk program (or another fdisk like program the user prefers) is 15 started with the 16 appropriate hard disk as the option (like /dev/hda if he wants to create a 17 new partition on the primary master IDE disk). He creates a Linux Native 18 partition, writes the partition table and exits the cfdisk program. 19 The new partition's designation should be remembered. It could be something 19 20 like hda11 (as it is in my case). This newly created partition will be 20 21 referred to as the LFS partition in this book. -
chapter03/mounting.xml
r9fffe5f rab8b352 5 5 Now that we have created the ext2 file system, it is ready for use. All we have 6 6 to do to be able to access it (as in reading from and writing date to it) is 7 mounting it. If you mount it under /mnt/lfs, you can access this partition 8 by going to the /mnt/lfs directory and then do whatever you need to do. This 9 book will assume that you have mounted the partition on a subdirectory 10 under /mnt. It doesn't matter which directory you choose, just make sure 11 you remember what you chose. 7 mounting it. If it is mounted under /mnt/lfs, this partition can be accessed 8 by going to the /mnt/lfs directory and then doing whatever needed to do. This 9 book will assume that the partition was mounted on a subdirectory 10 under /mnt. It doesn't matter which directory is chosen, the user just has 11 to make sure 12 that he remembers what he chose. 12 13 </para> 13 14 … … 33 34 34 35 <para> 35 Replace <quote>xxx</quote> by yourpartition's designation.36 Replace <quote>xxx</quote> by the partition's designation. 36 37 </para> 37 38 38 39 <para> 39 This directory (/mnt/lfs) is the $LFS variable you have read about earlier. 40 So if you read somewhere to "cp inittab $LFS/etc" you actually will type 41 <quote>cp inittab /mnt/lfs/etc</quote>. Or if you want to use the $LFS 42 environment variable, execute <userinput>export LFS=/mnt/lfs</userinput> 43 now. 44 </para> 40 This directory (/mnt/lfs) is the $LFS variable I have written about earlier. 41 So if the user somewhere reads to "cp inittab $LFS/etc" he actually will type 42 <quote>cp inittab /mnt/lfs/etc</quote>. Or if he wants to use the $LFS 43 environment variable, <userinput>export LFS=/mnt/lfs</userinput> has to be 44 executed now. </para> 45 45 46 46 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.