-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Nimpoo edited this page Jul 31, 2025
·
6 revisions
You can find here my full documentation and walkthroughs for the ft_linux project.
- A complete walkthrough of the Linux From Scratch project
- The scripts I used to build my Linux From Scratch system
- The difficulties I encountered and how I solved them
Here's my environment of development and my configuration:
- My host system architecture is
x86_64(under Linux Ubuntu 24.04 LTS) - I work on a
Virtual MachineusingQEMU(you may understand why later) - The distribution of my Virtual Machine is
Ubuntu 24.04 LTS - The Virtual Machine is configured with
16GB of RAMand16 CPU cores(It's very excessive, I use the benefit of the powerful PC of my school. For the minimal requirements, go see here) - For virtualisation, I use
QEMU - The version of Linux From Scratch I follow :
Linux From Scratch Version r12.3-86-systemd - The
treeof my working directory is as follows:
lfs_workdir/
├── lfs.qcow2
├── start_lfs_efi.sh
├── start_ubuntu.sh
└── ubuntu-proud.qcow2-
lfs.qcow2: the disk image of my Linux From Scratch system -
start_lfs_efi.sh: the script to start the Linux From Scratch system in EFI mode on a Virtual Machine (we will see that a far later) -
start_ubuntu.sh: the script to start my Ubuntu in Virtual Machine -
ubuntu-proud.qcow2: the disk image of my Ubuntu system
All of the work is done in the ubuntu-proud.qcow2 disk image with lfs.qcow2 as the secondary disk hdb. This disk image (ubuntu-proud.qcow2) is considered as the host system, and I work in it to build the Linux From Scratch system.
And you will notice that I skip all all the steps specified on the Linux From Scratch documentation and stay focused on the main important steps. For each chapter, I will give you the link to the official documentation of were I am in the process.