We offer two stable releases:
- 22.04 is a Long Term Support (LTS) release and is supported from Apr 2022 to Apr 2025.
- 23.10. is a standard release and is supported from October 2023 to July 2024
Ubuntu Budgie 23.10.1 comes with new installer, which is featured in default download. In case you want to use older installer, you can download Ubuntu Budgie 23.10.1 titled Legacy.
Installation instructions for x86 (click to expand)
Thank you for choosing Ubuntu Budgie for your new operating system. Ubuntu Budgie is a Ubuntu flavor using desktop environment called Budgie. Budgie is a desktop environment focused on having a clean and yet powerful desktop without unnecessary bloat.
Before installing, check the minimum specified hardware, so that you can have flawless experience. Here are the minimum specs for running Ubuntu Budgie:
Processor speed: 2.4Ghz
Memory: 4GB of RAM
Hard Disk space: 60GB
In 90% of cases you are good to go with those and specs above. However, some machines have specific hardware that requires you to check the driver before installation which is usually related to Broadcom Network cards found in laptops.
Before installation prepare the installation medium. You can choose either CD or DVD or use USB to serve as one. If you are using CD or DVD, use your favorite CD/DVD writer app to write the image to it. Windows users can use ImgBurn or Nero Burner and other similar burner apps. Mac users can use Etcher. If you are using USB as your installation medium you can use UNetBootin to make bootable USB installation drive.Here are some tools that you can use to make bootable USB:
1. Rufus – Windows only
2. Universal USB Installer
4. Ubuntu Startup Disk Creator
6. Etcher – Multi-platform – Recommended for new users
Since there is not yet Ubuntu Budgie as an option you must select Diskimage option, and then specify path to where you’ve downloaded iso. (Usually Downloads folder) Choose your USB drive and click ok. Note: When using Windows, be sure to check if UnetBootin has selected the correct drive letter. Failure to do so may result in loss of data. After you click ok, UnetBootin will start extracting ISO to USB. Congratulation, if everything went right you’ve made your bootable installation USB drive.
After you’re done with making bootable medium, restart your computer and choose to boot from bootable USB drive. To boot from bootable USB drive press F8 and select your USB which will be presented alongside other HDD and CD-DVD drives. Note: Some computers and laptops, depending on the Motherboard have different function key assigned to access bootable menu. Some will show how to access boot options while booting, while others will require you to check each button by doing trial and error until you find the right one. If any of button doesn’t have that function, head over to BIOS settings by pressing DEL button while booting, and go to Boot Device settings. Depending on your motherboard and BIOS software, this may be called something different. After you load the live version of Ubuntu Budgie, you can choose to load the operating system for testing and preview by pressing “Try Ubuntu Budgie without installing”, or press “Install Ubuntu Budgie” to go straight for installation. If you’ve chosen first option, you will be still able to install the UB by pressing Install Ubuntu Budgie icon located on desktop.
After you’ve setup your location, keyboard, and language settings, up next is drive partitioning. You have few different options. Depending on free space on HDD and how many HDD’s you have you can setup 2 system on same HDD or each on separate drive. Linux based systems use GRUB loader to boot. If you install it alongside other OS on same drive Grub will replace default bootloader, adding both newly installed Linux OS and old system on boot list to choose which to boot into. For new users it is recommended to choose install alongside currently installed system. If you want to replace your OS with Ubuntu Budgie you can also choose that option. Something else option is for more advanced users. If you choose it be sure to make following mounting drives. / – which is root space where all software required for OS is stored. /home – partition used for most of the software you install and storing everyday files. /boot partition – where boot files will be stored. /swap – partition used for accessing and using hard disk space as additional memory when using near 99% of your RAM.
/ – 30GB or more
/swap – should be the same as your ram size – Note: Starting from 17.04 Ubuntu doesn’t use swap partition and instead uses swap files, so you don’t need to create swap partition.
/boot – 500MB
/home – rest of your hard disk space.
If you don’t choose manual partitioning, (something else option), installer will automatically partition your drive for installation. Each partition should be formated to ext4. To make them erase NTFS drive and then make 4 partitions with those mounting points. Swap partition needs to be set as swap partition type instead of ext4. Installer will ask you if you are sure before proceeding to installation. Note: If you have more than 2 HDD pay attention to where the bootloader is going to be installed since it could potentially mess your install. Next, choose username PC name and password. If you choose you can also encrypt your home partition for additional security.
Note: Make sure you’ve chosen additional media that contains codes so that you could play your media files right after installation. Sit back and relax, the installation will also download updates if you choose that option which could extend install time by few minutes depending on your Internet connection speed. When done, you can restart into newly installed Ubuntu Budgie.
Installation Instructions for Raspberry Pi 4 (click to expand)
This image is recommended only for a Pi4B or Pi400 with 2Gb/4Gb/8Gb RAM.
Just download and write to a SD Card via Gnome Disks or raspi-imager.
Budgie ARM Tweak tool
After installation and reboot you will see our budgie-arm-config app.
Do read our guide how to use this app
By installing the package budgie-arm-environment on Intel/AMD you will see a Menu Budgie ARM application icon – run this to find your Pi IP address on your network (note the nmap issue below)
The following optimisations are optional:
First use the tweak tool and ensure you are booting at 2Ghz. You should only use this option if you are using a decent heatsink – preferably with a good fan.
The other options below apply to the 8Mb raspi model.
We are going to speed up our system and extend our microSD card’s life by using our 8GB of ram as much as possible. This includes moving some parts of our filesystem in ramdisks, and using Preload to speed up our system a bit.
First we are going to move our temporary folders and logs folder to ramdisk. Ramdisks are basically filesystems created in ram. They won’t wear down our microSD, and they are super fast.
The catch is, everything there is lost on reboot. In our case, we don’t really care. /tmp and /var/tmp are temporary folders and they are not really meant to store anything important anyway.
/var/log is actually one of the places where our operative system writes all the time, and we want to avoid that. Assuming you dont want to check logs after a reboot, using ramdisk can help massively.
Let’s edit our fstab first and add the lines below.
Add the 3 lines at the end.
tmpfs /tmp tmpfs defaults,noatime,nosuid,size=500m 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=500m 0 0 tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=500m 0 0
NOTE: size=500m means each ramdisk is limited to a maximum of 500MB of ram used. It is not going to use 500MB of ram on system start though, so higher values are safer in my opinion. We have plenty of ram on this Raspberry PI 4B 8GB and Ubuntu Budgie is quite lightweight.
Next 8Gb model optimisation suggestion – using Preload
Next, we really want to make good use of all that ram to speed up the system a bit. Preload will learn libraries and applications you use the most, and load those in RAM when we boot our systems. Sure, there is a tradeoff, reboots will be slower. But using the system will be a bit faster. If you don’t really plan to reboot all the time, take this as a win.
First, Install preload.
sudo apt-get install preload
Once installed, let’s go and change some of the settings to make it a bit more aggressive loading libraries and applications in ram.
Let’s open preload configuration file.
sudo nano /etc/preload.conf
These are the lines you can modify
minsize 100000 mapprefix = !/var/log;!/dev;!/var/tmp;!/tmp;/ exeprefix = !/var/log;!/dev;!/var/tmp;!/tmp;/ autosave = 360 sortstrategy = 0
Reboot and test
That should be enough tweaks for now. Time for a good old reboot. Fingers crossed.
- The graphics are slightly glitchy under fkms. We recommend using the KMS mode for direct access displays and fkms for remote access.
- Please feedback via our discourse forum https://discourse.ubuntubudgie.org
A little bit goes a long way.
If everyone who downloaded Ubuntu Budgie donated £5 it would fund the continued development of Ubuntu Budgie. Please help the project flourish by showing your support with a tip.