We will address a very interesting subject, customization of operating system at «low level», specifically, customization of Ubuntu from its ISO Minimal.
The idea came from our Arch Linux installation video, a distro known for its extensive customization capabilities. The idea is to create the same level of customization in Ubuntu, or as close to that as possible, using the minimum installation image, 60MB in size.
You can check the installation of Ubuntu Minimal here, the only difference for this project, is that you should not install or choose any desktop environment or something similar, we want an absolutely basic Ubuntu, with nothing installed.
After installation, we will make the customizations according to this video:
The commands used in the video above, and which serve as supporting material are as follows:
Basic installation:
sudo apt install xorg gdm3 gnome-backgrounds gnome-session adwaita-icon-theme-full gnome-themes-standard gnome-control-center gnome-tweaks software-properties-gtk network-manager pulseaudio gnome-terminal nautilus --no-install-recommends
Options for Wayland:
sudo apt install wayland-protocols weston xwayland
Software Options:
Gnome Software / Ubuntu Store
sudo apt install gnome-software
Ubuntu extensions for indicator icons, desktop and sidebar:
sudo apt install gnome-shell-extension-appindicator
sudo apt install gnome-shell-extension-ubuntu-dock
sudo apt install gnome-shell-extension-desktop-icons
Yaru Theme:
sudo apt install yaru-theme-shell yaru-theme-gtk yaru-theme-icon
Remove Snap support:
sudo apt remove snapd
Network configuration for Network Manager via the interface to work:
sudo nano /etc/netplan/01-netcfg.yaml
Replace, according to the video above, «networkd» with «NetworkManager».
Restart the computer.
To the next!
Have you seen any errors or would you like to add any suggestions to this article? Collaborate, click here.