Hur man skapar en anpassad Ubuntu ISO med Cubic

Hur man skapar en anpassad Ubuntu ISO med Cubic
Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision.

En av de bästa sakerna med Linux är att det låter dig anpassa ditt system hur du vill. Till skillnad från användare av andra operativsystem är du inte begränsad till en viss företagsmandad skrivbordsmiljö, filhanterare eller kontorssvit.





Vanligtvis gör du ändringar i din distro efter att ha installerat den på din hårdvara, men med Cubic kan du skapa en anpassad ISO som är perfekt för dina behov.





MAKEUSE AV DAGENS VIDEO

Varför skapa en anpassad Ubuntu ISO?

Eftersom Linux-distrolandskapet är så varierat och fragmenterat som det är, finns det distros som kan passa praktiskt taget alla tillgängliga användningsfall. Du kan enkelt installera en Linux-distro baserad på Debian, Arch, Ubuntu, Slackware eller Fedora; du kan ta parti i det stora kriget mellan systemd och anti-systemd; välj en Wayland-distro eller håll din grafikstapel traditionell med X.org. Det råder ingen brist på alternativ.





Det här är stora val, och de som kommer att underbygga hela din Linux-upplevelse, men tänk om det finns en distro som är nästan perfekt för dig, men som behöver några justeringar?

Kanske kommer din favoritdistro med en webbläsare som du inte gillar eller saknar ett särskilt redigeringsverktyg som du anser vara viktigt. Kanske har du en stor samling bakgrundsbilder som du vill ska vara tillgängliga så snart du slår på din nya, glänsande bärbara dator för första gången.



Visst, du kan göra ändringarna ganska enkelt efter att ha installerat distro på din maskin, men om du har flera datorer och gillar en konsekvent upplevelse, eller om du administrerar många datorer som behöver ha en standarduppsättning mjukvara, som i en skola eller ett företag är det bra att kunna skapa din egen skräddarsydda ISO, som installerar precis vad du vill utan att krångla.

Vad är Cubic?

Som alla bra projekt med öppen källkod är Cubic en bakronym – i det här fallet står det för Custom UBuntu ISO Creator, och som dess utökade namn antyder är det ett verktyg som hjälper dig att skapa en anpassad levande ISO-bild för Ubuntu-baserade distributioner .





hur man speglar en bild i förhandsgranskning

Ubuntu är en oerhört populär distro, och förutom den huvudsakliga Ubuntu-nedladdningen och dess redan mycket anpassade smaker, inklusive Kubuntu, Lubuntu, Xubuntu, Ubuntu Studio, Budgie och MATE, stödjer den också distros som elementary OS, Linux Mint, och KDE Neon. Vilken som helst av dessa kan vara precis vad du letar efter – om de bara var något annorlunda.

Cubic körs som en GUI-guide som hjälper till med 'enkel navigering genom ISO-anpassningsstegen och har en integrerad virtuell kommandoradsmiljö'. Välj helt enkelt din favorit Ubuntu-baserade distro och följ steg-för-steg-guiden för att få exakt vad du behöver.





Hur man installerar Cubic på Linux

  terminalutgång med neato ASCII art när man lägger till kubisk ppa

Cubic körs på distributioner baserade på Ubuntu 18.04.5 Bionic och senare, och även om det är möjligt att köra Cubic i en virtuell miljö, rekommenderas det inte. För att börja, aktivera först Universe-förvaret och Cubic PPA:

sudo apt-add-repository universe 
sudo apt-add-repository ppa:cubic-wizard/release

Uppdatera nu ditt system och installera Cubic:

sudo apt update 
sudo apt install --no-install-recommends cubic

Du kan nu komma åt Cubic genom ditt menysystem eller genom att skriva:

cubic 

...in i en terminal.

Skapa en anpassad Ubuntu ISO med Cubic

  fält för källkod och anpassade ISO:er i Cubic

När du startar Cubic för första gången blir du ombedd att välja en projektkatalog. Gör så här och klicka sedan Nästa för att välja din käll-ISO och detaljerna för den ISO du ska producera. Välj ISO-filen så kommer fälten att fyllas i automatiskt.

Du kan ändra värdena för din anpassade ISO för att återspegla ISO:s syfte eller bara för att du vill ge den ett coolt namn. För vår käll-ISO valde vi Vanessa release av Linux Mint Cinnamon . Det anpassade namnet är 'MUO Linux Initial release'.

Klick Nästa , och Cubic kommer att extrahera ISO till arbetskatalogen du angav tidigare, och ger dig en chroot - en sorts innesluten terminal - där du kan utföra kommandon.

Om du till exempel vill att din anpassade ISO bara ska ha den senaste programvaran, är det första kommandot du bör köra:

sudo apt update && sudo apt upgrade

Mint kommer med en hel del användbar förinstallerad programvara, och även om det mesta är användbart, kanske du föredrar olika verktyg.

Ett exempel är IRC-klienten HexChat. Om du hatar HexChat på grund av dess grafiska användargränssnitt och hellre vill bli smutsig med IRSSI i terminalen, skulle du först rensa ut HexChat:

apt purge hexchat

...och installera sedan IRSSI:

apt install irssi

Det är precis som att använda terminalen på din stationära dator, förutom att ändringarna du gör kommer att återspeglas i ISO som produceras av Cubic.

Du kan göra detta med vilken programvara du vill – eller inte gillar. Byt ut Transmission till förmån för qBittorrent, Pix för Ristretto eller Firefox för Falkon!

Det är också en bra idé att bli av med svullnaden i form av appar som du aldrig kommer att använda eller som du inte vill att dina användare ska använda:

apt purge rhythmbox timeshift celluloid notes thunderbird

Du behöver inte använda pakethanteraren för att installera programvara. Du kan hämta paket från internet, lägga till dem i din sökväg och göra dem körbara. För att säkerställa att du kan enkelt ladda ner YouTube-videor på maskiner som har installerat din anpassade ISO:

wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp 
chmod a+rx /usr/local/bin/yt-dlp
  chroot som visar installation av yt-dlp i Cubic

Vi vill ha ett härligt skrivbord med MUO-tema, och vi vill ha det med en förinställd standardbakgrund. Flytta till tapetkatalogen med:

cd /usr/share/backgrounds

...och klicka på kopieringsikonen bredvid Tillbaka knappen uppe till vänster i Cubic-gränssnittet. Välj de filer du vill kopiera till den här katalogen och klicka Kopiera på nästa skärm.

När du har kopierat dina bakgrundsfiler, ställ in den bakgrundsbild du vill ha genom att skriva:

gsettings set org.cinnamon.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg

Om du använder ett annat skrivbord som GNOME, måste du ändra kommandot:

gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg

Slutför din anpassade Ubuntu ISO

När du är klar med att byta tapet och är nöjd med paketen du har lagt till eller rensat, klicka Nästa om igen.

Du kommer att se en lista över alla paket som kommer att finnas på live ISO, du kan lägga till en bock bredvid var och en som kommer att se att den tas bort under antingen en typisk eller minimal installation.

  skärm för val av kubikpaket

När du är nöjd med listan, tryck Nästa igen och välj vilken kärna du vill använda.

Det sista valet du behöver göra är vilken komprimeringstyp du vill använda. Dessa sträcker sig från XZ , som kommer att producera en mindre ISO, men tar längre tid att packa och packa upp, till LZ4 , vilket ger dig en mycket större ISO, men tar minimal tid. GZIP är en bra kompromiss.

Vid denna tidpunkt kommer du att märka att det ständigt närvarande Nästa knappen har ersatts av en Generera knapp. Slå på den, gå sedan och gör en kopp te medan Cubic bygger din ISO!

Efter några minuter visas din ISO i katalogen Cubic redo att installeras.

  Linux-skrivbord med muo-bakgrund

Cubic gör det enkelt att skapa anpassade Ubuntu ISO:er

Cubic är ett utmärkt verktyg som gör det enkelt att se till att du får den upplevelse du vill ha så fort din nya maskin startar upp. Du kan använda det själv eller skapa bilder för att distribuera inom en organisation så att elever och personal har de verktyg de behöver för att komma igång direkt.

För att se till att din ISO fungerar som den ska och att den har allt du kan tänkas behöva (och inget du inte behöver), bör du spendera lite tid på att använda den i en virtuell maskin innan du distribuerar eller distribuerar ISO-filen.