A Raspberry Pi multiboot lets you pick Raspberry Pi OS, Ubuntu, or MX Linux at startup without changing SD cards.
Setting up a Raspberry Pi board has always required a second computer, which is used to flash your operating system of choice to an SD card so your Pi can boot. But ...