Skip to content

Adhavan07/custom-linux-distribution-build

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Linux Distribution Build & ISO Automation

This repository documents and reconstructs my college capstone project focused on building a custom Debian-based Linux distribution and automating ISO generation.

The project demonstrates understanding of Linux internals, filesystem construction, Bash automation, and OS build workflows rather than providing a production-ready operating system.


Project Objectives

  • Understand Linux boot process (kernel, initramfs, root filesystem)
  • Build a custom Debian-based Linux environment
  • Automate ISO generation using Bash scripting
  • Optimize system by removing unnecessary services and packages
  • Test custom ISO images in virtualized environments

Key Technical Areas

  • Linux kernel & initramfs
  • SquashFS filesystem
  • Caspar live filesystem
  • ISO generation workflow
  • GNOME desktop customization
  • Bash automation
  • Virtual machine testing

Technologies Used

  • Linux (Debian / Ubuntu)
  • Bash scripting
  • SquashFS
  • GRUB / ISOLINUX concepts
  • genisoimage / xorriso (documented)
  • VirtualBox / QEMU (testing)

Repository Structure

  • docs/ – Architecture and build documentation
  • scripts/ – Reconstructed automation scripts
  • screenshots/ – Placeholder for VM test images
  • DISCLAIMER.md – Academic reconstruction notice

Status

This project is documentation-focused by design and intended to demonstrate Linux system engineering and automation knowledge rather than provide a production-ready OS.

About

Academic Linux distribution build and ISO automation project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages