ISO-bild

Så här anpassar du Ubuntu ISO för att skapa din egen snurrning

Så här anpassar du Ubuntu ISO för att skapa din egen snurrning
Ubuntu är en av de mest populära Linux-distributionerna som finns tillgängliga idag som fokuserar på användarvänlighet och en fantastisk upplevelse. Som de flesta andra distributioner tillåter det användare att starta i Live-läge och uppleva hela operativsystemet innan de installeras på hårddisken.

Det är inte ovanligt att se en anpassad version av Ubuntu distribuerad på flera datorer i olika vinstdrivande och ideella organisationer. För att göra det lättare att distribuera en anpassad variant av Ubuntu, bakar dessa organisationer sina förändringar i själva Live CD eller Live USB.

Vanligtvis tar det många steg och tinker för att anpassa en Ubuntu Live CD om du går igenom kommandoraden. Men det är nu mycket lättare att skapa en Ubuntu Remix och distribuera den som en Live CD till vänner eller kollegor tack vare en utmärkt GUI-app som heter Cubic.

Cubic är en grafisk applikation med en integrerad kommandorads chroot miljö terminal. Det låter dig skapa en anpassad startbar Live ISO-bild från en befintlig Ubuntu ISO-fil och gör tweaking extremt enkelt med hjälp av en stegvis navigationsstruktur. Du kan navigera genom ditt anpassningsprojekt med hjälp av bakåt- och framåtknapparna och avsluta när som helst du vill. Nästa gång du startar ett kubiskt projekt igen kommer det att återupptas med alla tidigare anpassningar som du gjort i ISO.

Den här artikeln går igenom alla viktiga anpassningsalternativ som är tillgängliga i kubik, testad med den senaste ISO-bilden av Ubuntu 19.10. För att installera Cubic, kör kommandona nedan:

$ sudo apt-add-repository ppa: cubic-wizard / release
$ sudo apt uppdatering
$ sudo apt installera kubik

Starta den från programstartaren och du hälsas med en välkomstskärm. Ange en sökväg till önskad projektmapp där alla dina anpassningar och slutliga anpassade ISO lagras.

På nästa skärm under fältet "Original ISO ...", klicka på "Välj" -knappen för att välja en ISO-bild. Cubic fyller automatiskt alla detaljer och metadata i synliga inmatningsrutor. Du kan ändra information under “Anpassad ISO ...” enligt dina krav. Som standard tilldelar Cubic ett versionsnummer och datum till din anpassade ISO-byggnad.

Klicka på nästa knapp för att se Cubic arbeta med den ursprungliga ISO för att skapa en miljö för anpassning.

När processen är klar kommer du till en chroot-terminal. Med Chroot kan du köra kommandon i ett sandbox-filsystem helt omedvetet och frånkopplat från alla andra filsystem som finns i systemet. Alla ändringar som görs i chroot påverkar rotkatalogen för dess körningsprocesser och endast barn. Cubic skickar alla ändringar som gjorts i chroot till Live ISO.

Inuti chroot-miljön börjar vi med att lägga till universumsförvar för att öka antalet tillgängliga appar att installera:

$ sudo add-apt-repository-universum
$ sudo apt uppdatering

Du kan nu börja anpassa ISO. Eftersom Cubic skapar en chroot för fullständigt Ubuntu-filsystem extraherat från ISO kan du köra alla terminalkommandon som du vanligtvis skulle göra i en fullständig Ubuntu-skrivbordsinstallation. Dessa anpassningar kan vara oändliga beroende på dina krav, den här artikeln berör bara några av dem. Låter oss installera VLC-appen:

$ sudo apt install vlc

Du kan också lägga till ett PPA-arkiv och flatpak-paket. Tyvärr, i min testning fungerade Snap-paket inte alls. Jag lyckades installera dem i chroot, men inget av dessa paket hamnade i den slutliga ISO-byggnaden. Låt oss installera Steam flatpak genom att köra kommandon nedan i chroot:

$ sudo apt installera flatpak
$ flatpak remote-add - if-existerar inte flathub https: // flathub.org / repo / flathub.flatpakrepo
$ flatpak installera flathub com.ventilprogramvara.Ånga

Alla filer som du vill hamna i anpassad ISO kan dras i chroot-fönstret. Ett typiskt användningsfall är att lägga till ytterligare bakgrundsbilder i katalogen "usr / share / backgrounds". När du drar och släpper en fil i chroot-fönstret visas ett nytt fönster för överföring av filer. Klicka på "Kopiera" -knappen för att lägga till filer i roten till ett anpassat ISO-filsystem.

Nedan följer ett litet exempel där jag har lagt till en ny tapet till / usr / share / backgrounds-katalogen i chroot-filsystemet.

När du är klar med chroot klickar du på nästa knapp för att nå avancerade inställningslayout. Den första fliken låter dig välja paket som du vill ta bort när installationen är klar från din anpassade live ISO.

Den andra fliken låter dig välja en specifik kärna för den anpassade live ISO.

Den tredje fliken låter dig anpassa förinställda filer. Dessa förinställda filer används för att automatisera installationen. Om du till exempel bygger denna ISO för användare i en viss tidszon kan du ändra förinställda filer för att välja den tidszonen och den väljs automatiskt under installationen. Det är möjligt att automatisera installationsprocessen helt genom att välja förutbestämda värden för varje fält i standardinstallatören.

Den sista fliken låter dig anpassa startparametrar och startbeteende för live ISO.

När du är klar med alla anpassningar klickar du på fliken "Generera". Du kan alltid gå till föregående steg under valfri anpassningsfas.

Klicka slutligen på knappen Slutför för att avsluta anpassningen av ISO-bilden.

Cubic visar sedan alla detaljer och metadata om din anpassade ISO. Din anpassade version kommer att finnas i projektkatalogen.

Efter att ha startat in i den anpassade ISO kan vi se anpassningarna som gjorts i tidigare steg genom Cubic.

För att göra nya anpassningar till en ISO som redan är byggd av Cubic, öppnar du bara den redan befintliga projektmappen.

Detta markerar slutet på denna artikel. Cubic är det enda grafiska ISO-anpassningsverktyget som finns tillgängligt idag för Ubuntu. Det har funnits andra projekt tidigare, men utvecklingsaktiviteter har upphört för dem över tid. Det enda andra alternativet till Cubic är att använda många terminalkommandon för att ändra en Ubuntu ISO. Men tack vare Cubics användarvänliga och intuitiva gränssnitt behöver vi inte tillgripa långa och felbenägna kommandoradsmekaniker för att bygga en ISO.

Bästa Linux Distros för spel 2021
Linux-operativsystemet har kommit långt från sitt ursprungliga, enkla, serverbaserade utseende. Detta operativsystem har förbättrats enormt de senaste...
Hur du fångar och strömmar din spelsession på Linux
Tidigare betraktades spel bara som en hobby, men med tiden såg spelindustrin en enorm tillväxt när det gäller teknik och antalet spelare. Spelpubliken...
Bästa spel att spela med handspårning
Oculus Quest introducerade nyligen den fantastiska idén om handspårning utan kontroller. Med ett ständigt ökande antal spel och aktiviteter som utför ...