Když používáme Linux, jednou z nejběžnějších a nejužitečnějších funkcí je schopnost personalizovat, klonovat a remasterovat naši instalaci Linuxu tak, aby vyhovovala našim specifickým potřebám. Protože je Linux tak přizpůsobivý, můžeme jej nainstalovat a používat různými způsoby:můžeme jej nainstalovat z CD, DVD, sítě, USB nebo diskového oddílu; a můžeme si vybrat mezi standardním instalačním médiem a médiem, které obsahuje živý systém Linux.
Kromě toho můžeme vytvořit soubor ISO naší současné instalace Linuxu a použít jej k vytvoření spouštěcího disku. V tomto článku se dozvíte, jak vytvořit obraz ISO vašeho aktuálního systému Linux, a také možnosti, které máte k dispozici.
Způsoby vytvoření ISO aktuální instalace
Existuje mnoho aplikací pro vytvoření ISO z aktuální instalace, takže jsem uvedl seznam aplikací, o kterých vím, že to lze snadno provést.
1. Linux Respin
Je to fork zaniklého Remastersys, což byla bezplatná aplikace pro personalizaci a vytváření vlastních distribucí a také pro vytváření úplných záloh systému.
Linux Respin je nový, můžete ho získat z jeho oficiálních webových stránek:Linux Respin
Jeho zdrojový kód můžete také získat z Github: GitHub Repository
2. Systemback
Je to systémový nástroj pro vytváření záloh a obnovení předchozího stavu vašeho systému. Můžete jej také použít k duplikování systému a vytvoření živého systému.
Můžete jej získat z jeho oficiálních webových stránek na adrese Sourceforge: Systemback
3. Linux Live Kit
Je to sada skriptů prostředí pro vytvoření vlastního Live Linuxu z aktuální instalace Linuxu. Ukážu vám proces vytvoření Live Linuxu pomocí sady Linux Live.
Nejprve musíte nainstalovat závislosti sady Linux Live:
- Squashfs
Squashfs je linuxový komprimovaný souborový systém pouze pro čtení. Squashfs je určen pro obecné použití souborového systému pouze pro čtení, archivační použití (tj. když lze použít soubor a.tar.gz) a v systémech s omezeným blokem zařízení/paměti (např. vestavěná zařízení), kde je vyžadována malá režie.
Squashfs-tools musíte do svého systému nainstalovat pomocí správce balíčků:
# aptitude install squashfs-tools
Nyní si musíte stáhnout sadu Linux Live z jejích oficiálních stránek:Linux Live Kit
Pokud chcete, měli byste ze systému odstranit všechny nepotřebné soubory (například manuálové stránky a všechny ostatní soubory, které t need), aby byl váš systém Live Linux co nejmenší (tento krok je volitelný). Sadu Linux Live musíte přesunout do /tmp, pokud chcete, můžete si přečíst soubory dokumentace v DOC/ a zjistit, jak to funguje. Pokud potřebujete upravit některé proměnné, můžete také upravit soubor .config.
Nyní je čas začít s vytvářením živého systému, přepnout na uživatele root pomocí su a přejít na Linux Live a spusťte následující skript:
# ./build
Měli byste jít na šálek kávy, protože tento proces obecně trvá velmi dlouho.
Váš ISO obraz Live Kit bude vytvořen v /tmp.
Je zde snímek obrazovky procesu:
V tuto chvíli se proces dokončuje.
Pokud znovu uvidíte kořenovou výzvu, znamená to, že proces je dokončen.
Nakonec najdete soubor ISO pro spouštění z CD a archiv ZIP pro spouštění z USB umístěný v /tmp, tyto soubory zkopírujete do libovolného jiného adresáře.
Chcete-li vytvořit zaváděcí USB, rozbalte vygenerujte archiv zip (také z /tmp) do vašeho zařízení USB a spusťte bootinst.sh z podadresáře boot.
Závěr
Na závěr jsem použil Linux Live kit protože mi to fungovalo, ale můžeš si vybrat jiný. Tento proces může být také užitečný pro vytvoření přizpůsobeného linuxového distro pomocí již linuxové instalace.