Skip to content

Ferninux distro inspired by LFS, Gentoo, Slackware and many others projects

License

Notifications You must be signed in to change notification settings

inf3rtil/ferninux

Repository files navigation

Ferninux

Description

This project contains scripts and tools to create a raw disk image with a fully functional linux system, based on Linux From Scratch Project and deployable on a virtual machine or a physical disk drive

  • 100% shell script
  • minimal config for linux 6.4
  • UEFI support by default
  • fully customizable by editing set_env_vars.sh file and build recipes
  • build based on single recipes

Main setup

menu

Final System

linux

1 - Create Project

  • Create raw disk image with partitions and filesystem
  • Download required sources
  • Add special user to build cross toolchain

2 - Build Cross-Toolchain

  • Build GCC as special user with a clean env

3 - Build Linux system

  • chroot into virtual image
  • build temporary tools
  • build basic system
  • build Linux kernel
  • deploy baisc system config files
  • install GRUB

4 - Start QEMU

  • run a virtual machine to test new system

5 - Write image to disk

  • dump the virtual disk image to a physical disk

6 - Clear Project

  • remove all created files

About

Ferninux distro inspired by LFS, Gentoo, Slackware and many others projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published