Skip to content

ServiceTo/InstallImage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bootable Image Installer

A bootable Linux installer that allows users to select a hard disk and write an image to it, with network update capabilities.

Features

  • Visual GUI with mouse and keyboard navigation
  • Disk selection with safety warnings
  • Network connectivity for downloading updates
  • Version checking without full download
  • Cross-architecture support (x86_64 and ARM64/Raspberry Pi)
  • Safety confirmations before disk operations

Architecture

  • Base: Debian Live system
  • GUI: Python 3 + GTK 3
  • Imaging: dd with progress monitoring
  • Network: curl/wget for downloads and version checking

Directory Structure

installer/
├── build/              # Build scripts and configuration
├── src/                # Source code for the installer GUI
├── config/             # Live system configuration
├── images/             # Default images and metadata
└── scripts/            # Helper scripts

Building

Run ./build/build.sh to create the bootable ISO image.

Usage

  1. Boot from the created ISO
  2. Select target disk
  3. Choose to use bundled image or download latest
  4. Confirm operation
  5. Wait for completion

About

A tool to generate a bootable installer that installs an image to a hard disk.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors