4 repository-uri
Scripts that automate operating system installation processes during network boot.
Distinct from Network Booting Utilities: Distinct from Network Booting Utilities: focuses on the automation of the installation process itself rather than the transport mechanism.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Automated Installation Scripts. Refine with filters or upvote what's useful.
This is a virtualization tool designed to run macOS guest operating systems, such as Catalina, Mojave, and High Sierra, inside VirtualBox on Windows, Linux, or Mac hardware. It provides a system for deploying these operating systems on x86 CPUs using official installation files. The project includes specialized utilities to manage EFI and NVRAM settings, enabling the emulation of device serial numbers and board identifiers to allow connectivity for cloud services and messaging. It also features a configurator for adjusting CPUID profiles and display resolutions to ensure hardware compatibilit
Uses automated scripts to handle the configuration and installation of macOS from official files.
netboot.xyz is a network-based system management platform that enables automated operating system deployment and remote system maintenance. By leveraging iPXE and standard network protocols like DHCP and TFTP, it provides a centralized infrastructure for booting installers and utility tools directly over a local network. The system is designed to facilitate unattended installations and live environment execution, allowing users to manage hardware without the need for physical installation media. The project distinguishes itself through a highly flexible, template-driven approach to boot menu
Automates unattended operating system installations by injecting configuration files during the network boot process.
Holoiso este un instrument pentru crearea de imagini de sistem de operare personalizate și bootabile, bazate pe SteamOS 3, pentru instalarea pe hardware care nu este Steam Deck. Utilizează o bază Linux Archiso pentru a genera imagini de disc instalabile care replică experiența de gaming portabil pe dispozitive generice. Proiectul permite crearea unei distribuții orientate către gaming, cu o interfață controlabilă prin gamepad și posibilitatea de a comuta între un mediu desktop standard și o sesiune de gaming. Include shadere de înaltă performanță pentru upscaling-ul imaginii la nivel de sistem, pentru a echilibra calitatea vizuală și rata de cadre în interfața de joc. Sistemul acoperă implementarea automatizată a imaginilor prin scripturi de instalare și gestionează software-ul prin repository-uri de pachete configurate și mirror-uri oficiale. De asemenea, se ocupă de sarcini de arhitectură de bază ale sistemului, cum ar fi compresia sistemului de fișiere și configurarea pachetelor de bootstrap.
Ships scripts to automate the deployment and installation sequence of the disk image onto hardware.
Veewee este un framework pentru automatizarea generării și împachetării imaginilor de mașini virtuale personalizate pe mai mulți hypervizori. Servește drept constructor de imagini de mașini virtuale, automatizator de instalare OS și convertor de imagini capabil să producă imagini configurate pentru KVM, Vagrant și VMware. Instrumentul se diferențiază prin utilizarea injectării de taste de la distanță pentru a simula input-urile de la tastatură direct în buffer-ul mașinii guest, automatizând instalările care necesită de obicei interacțiune manuală. Mai mult, permite crearea de base box-uri personalizate și formate de imagini portabile printr-un sistem de export multi-provider. Proiectul acoperă pipeline-uri de construire a imaginilor, inclusiv gestionarea ISO, specificații de mașini bazate pe YAML și generarea de configurații bazată pe template-uri. Suprafața sa de capabilități se extinde la configurarea parametrilor hardware, scriptarea secvențială post-instalare și validarea build-ului pentru a verifica dacă componentele sunt instalate corect.
Automates the full guest operating system installation process using simulated input and scripting.