Software archive

eClone

Pavel Bartoš

Lokální servisní konzole: komprimované VMDK zálohy, obnova, klonování a tvorba Rescue ISO z Ubuntu. TUI instalátor a správa, grafické rozhraní, anglický boot ve stylu eAir. Zkušební vydání.

Documentation and check-in manual

Releases

  • 0.4.16 · 2026-10-15 · ZIP · JSON
  • 0.4.15 · 2026-10-15 · ZIP · JSON
Older versions (16)

README

# eClone Rescue 0.2.0 PB • pavel.bartos.pb@gmail.com • https://estudium.eu • 10/2026 • MIT Linuxová servisní konzole pro zálohu vypnutých systémů do komprimovaného VMDK, obnovu a klonování disků. Verze 0.2 přidává **TUI instalátor, servisní menu, ISO Builder přímo v Linuxu a balíček pro eUpdate**. Grafika používá styl eCast/eWeb; anglický Plymouth vychází z eAir. **Zkušební vydání. Obsahuje zdrojový projekt a builder, nikoli již sestavené a otestované bootovací ISO.** ## Začátek Na Ubuntu Server 24.04 / 26.04 amd64 rozbalte celý ZIP a spusťte: ```bash cd eclone-server-0.2.0 bash install.sh --check sudo bash install.sh ``` Po instalaci: `sudo eclone-admin`. Pro vyhrazený rescue počítač lze při instalaci zapnout automatický start grafiky a bootovací téma. V menu **Build Rescue ISO** sestavíte ISO ze stejné verze oficiálního Ubuntu Server ISO a jeho SHA-256. Výsledný live systém obsahuje čisté Ubuntu a eClone; osobní nastavení hostitele se nekopíruje. - **Hlavní návod:** `docs/LINUX-EUPDATE.html` / `.md`. - **Zápis USB ve Windows:** `docs/RUFUS.html`. - **Volitelný Windows/WSL2 Builder:** `docs/BUILDER-WINDOWS.html`, spouštěč `builder/windows/Start-Builder.cmd`. - **Obnova, hesla, podporované systémy a omezení:** `docs/PROVOZ.html`. - **Co bylo a nebylo testováno:** `docs/TESTOVANI.md`. ## eUpdate Nahrajte celý ZIP `eclone-server-0.2.0.zip` jako vydání projektu **eClone**, ID **eclone-server**, cíl **software**. Kořenový `install.json` obsahuje metadata, kompatibilitu, instalační příkazy a kontrolní součty. Výchozí viditelnost je soukromá. Projekt nebyl automaticky publikován. V servisním menu lze nainstalovat ZIP stažený z eUpdate po ověření očekávaného SHA-256. Automatické online aktualizace tato verze nemá. Aktualizace uchovává volby kiosk/téma a starší adresář aplikace. Systémové balíčky apt nemají úplný rollback. ## Funkce a hranice - Komprimovaný jednosouborový VMDK streamOptimized, porovnání dat, SHA-256 a metadata `.vmdk.json`. - Obnova/klonování celých disků včetně nulových bloků; cíl stejně velký nebo větší, 512B logické sektory. - Kontrola identity cíle, oddílů, swapu a aktivních mapovačů; destruktivní akce vyžadují potvrzení sériového čísla. - Jméno PC + 4znaková náhodná přípona: Linux offline, Windows s dokončením po přihlášení správce. FreeBSD rc.conf je experimentální. - Hesla místních Linux účtů a experimentální Windows chntpw; nikoli cloudové/doménové účty nebo univerzální Unix reset. - Disková a síťová diagnostika, LAN/Wi-Fi NetworkManager, firmware z Ubuntu, správce souborů a terminál. - BIOS/UEFI boot struktura převzatá z oficiálního ISO. Secure Boot a skutečný boot je nutné ověřit na cílovém hardwaru. - Bez zmenšování disků, automatické opravy bootloaderu, konverze BIOS↔UEFI, Sysprep a změny machine-id/SSH klíčů. - Live ISO neobsahuje instalátor Ubuntu na interní disk; pro trvalou instalaci nejdříve nainstalujte Ubuntu Server. - Lokální kiosk je servisní root konzole bez loginu. Není vzdálený server ani webové rozhraní. ## Vývoj ```bash python3 -m unittest discover -s tests -v python3 packaging/release.py --output ../output ``` Release skript obnoví SHA256SUMS a vytvoří kompletní eUpdate ZIP s manifestem. Po úpravách zdrojů je nutné jej spustit před instalací nebo sestavením ISO. Testy používají dočasné soubory, nikoli fyzické disky; integrační testy vyžadují qemu-img.

Articles, citations and 9 most viewed · PIVO