eClone
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
Older versions (16)
- 0.4.14 · 2026-10-14 · ZIP · JSON
- 0.4.13 · 2026-10-14 · ZIP · JSON
- 0.4.12 · 2026-10-14 · ZIP · JSON
- 0.4.11 · 2026-10-13 · ZIP · JSON
- 0.4.10 · 2026-10-13 · ZIP · JSON
- 0.4.9 · 2026-10-13 · ZIP · JSON
- 0.4.8 · 2026-10-13 · ZIP · JSON
- 0.4.7 · 2026-10-13 · ZIP · JSON
- 0.4.6 · 2026-10-13 · ZIP · JSON
- 0.4.5 · 2026-10-13 · ZIP · JSON
- 0.4.4 · 2026-10-13 · ZIP · JSON
- 0.4.3 · 2026-10-12 · ZIP · JSON
- 0.4.2 · 2026-10-12 · ZIP · JSON
- 0.4.1 · 2026-10-12 · ZIP · JSON
- 0.4.0 · 2026-10-12 · ZIP · JSON
- 0.2.0 · 2026-10-11 · ZIP · JSON
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.