This repository currently holds the Linux kernel source tree used by Vectos OS. The installable live system, visual branding, and installer live in a separate Debian live-build workspace.
The workspace added in this repository is vectos-live-build, which contains the starting package lists, identity files, and build wrapper.
Base system Debian Live
Build tools live-build, debootstrap, squashfs-tools, xorriso
Output ISO live-image-amd64.hybrid.iso
USB writer Rufus on Windows or dd on Linux
- Pick the base.
- Recommended: Debian Live
- Alternatives: Kali base or Ubuntu minimal
- Install build tools on the host.
sudo apt update
sudo apt install live-build debootstrap squashfs-tools xorriso- Create a build workspace.
mkdir vectos-os
cd vectos-os- Initialize the live-build tree.
lb configThis is the UI layer for Vectos OS. It defines how the live system looks and feels before the user installs anything.
- Add default packages in
config/package-lists/vectos.list.chroot.
git
nodejs
npm
python3
nmap
wireshark
steam
lutris
libreoffice
firefox
code
- Set the hostname in
config/includes.chroot/etc/hostname.
vectos
-
Replace OS identity across the live image.
/etc/os-releaseshould say VectOS OS- GRUB menu text should show VectOS OS
- Login screen should use the VectOS logo
- Desktop wallpaper should use Vectos branding
- Boot splash should use a matching theme
-
Add the visible OS UI components.
- Desktop wallpaper using the shared dragon logo
- Lock screen art using the shared dragon logo
- Login background using the shared dragon logo
- Cursor and icon theme
- Window theme and accent colors
-
Keep the interface simple and bootable.
- One clean launcher row
- Clear system branding
- Installer entry point visible on first boot
- Install Calamares on the build host or in the installer image, depending on your packaging model.
sudo apt install calamares- Add Vectos-specific modules.
- Category selection: Gaming, Dev, Security
- AI suggestion engine
- Package installer module
- Configure Calamares in
/etc/calamares/settings.confor the live-image equivalent.
modules:
- welcome
- locale
- keyboard
- partition
- users
- vectos-select
- vectos-ai
- vectos-install
- finished- Build the live image.
sudo lb build- Rename the output ISO if desired.
mv live-image-amd64.hybrid.iso vectos-os.iso- Boot the ISO in VirtualBox or VMware.
- Verify the live desktop, installer flow, and package installation.
- Fix issues from logs before shipping.
- Missing package: update the package list
- Installer error: inspect Calamares logs
- Boot failure: check GRUB and image generation
- Write the ISO to a USB drive on Linux.
sudo dd if=vectos-os.iso of=/dev/sdX bs=4M status=progress- Use Rufus on Windows.
- Boot from the USB and confirm:
- The live desktop loads
- Calamares opens correctly
- Branding shows Vectos OS everywhere
- Package selection works
- Publish the ISO.
- GitHub Releases
- Google Drive
- Mega
- Torrent for advanced distribution
- Debian-based Linux kernel and userspace
- Calamares installer with Vectos modules
- AI-assisted package suggestions
- APT-based package selection
- Vectos branding across the live system
- A clear bootable UI from first boot to installation
Create a separate Debian live-build repository or top-level workspace for the live image, then link this kernel tree into that build as the kernel payload.
For this repository, the immediate build entrypoint is vectos-live-build/build.sh.
The generated ISO name is vectos-live-build/build/vectos-os-amd64.hybrid.iso.