54 lines
1.3 KiB
Markdown
54 lines
1.3 KiB
Markdown
# Instructions and scripts to automate the process of building a LFS system #
|
|
|
|
- install host requirements
|
|
|
|
on debian based systems:
|
|
|
|
```Console
|
|
sudo apt -y install m4 bison texinfo build-essential &&
|
|
sudo dpkg-reconfigure dash
|
|
```
|
|
|
|
on rhel based systems:
|
|
|
|
```Console
|
|
sudo dnf -y install gcc g++ make m4 bison byacc patch texinfo
|
|
```
|
|
|
|
- check host requirements
|
|
|
|
```Console
|
|
bash version-check.sh
|
|
```
|
|
|
|
edit vars.sh to set the desired parallel JOBS for compiling
|
|
|
|
proceed with the LFS chapters:
|
|
|
|
- 2.5. Creating a File System on the Partition
|
|
- 2.6. Setting The $LFS Variable
|
|
- 2.7. Mounting the New Partition
|
|
- 3.1. Introduction
|
|
- 4.2. Creating a Limited Directory Layout in the LFS Filesystem
|
|
- 4.3. Adding the LFS User
|
|
- 4.4. Setting Up the Environment
|
|
|
|
copy the scripts into /mnt/lfs/sources
|
|
|
|
- as the lfs user from within the sources directory run chap5-6.sh
|
|
|
|
- when prompted logout the lfs user and as the root user from within the sources
|
|
directory run chap7p1.sh
|
|
|
|
- when prompted from within the sources directory from within the chroot
|
|
environment run chap7p2.sh
|
|
|
|
- when prompted run chap8p1.sh and chap8p2.sh
|
|
|
|
when prompted continue with the LFS chapters:
|
|
|
|
- 10.2. Creating the /etc/fstab File
|
|
- 10.3. Linux-6.1.11
|
|
- 10.4. Using GRUB to Set Up the Boot Process
|
|
- 11.1. The End
|