I've just released version 1.1.0 of the live-USB image of Gentoo Linux for the Bubba|2 (B2) on GitHub (here). The kernel has been upgraded to version 4.0.4. All included packages are up-to-date against the Gentoo tree, as of 22 May 2015 (and so, of course, shellshock, heartbleed and Ghost fixes have been applied). A full package list may be viewed here.
As before, you can burn the supplied image to a USB key (>=8GB, Lexar and SanDisk keys seem the most reliable; please see this note for a quick way to check compatibility), then boot your B2 from it, without affecting any installed (Excito) system on your B2's hard drive. (The compressed image is 324MiB; writing takes between 10 and 20 minutes, depending on your system.) You can even boot a diskless B2! No soldering, compilation or U-Boot flashing is required.
The live-USB may then be used as a rescue disk, to play with Gentoo Linux, or as the starting point to install Gentoo Linux on your B2's main hard drive. Any packages you install, or other changes you make, while running the live-USB are saved on the USB key, but do not affect your existing Excito system, so you can run Gentoo for a while, then reboot back into your Excito system and continue to use it as normal, then boot back into the USB at a later date - any changes you made will still be there when you do.
Full instructions are provided on the project's GitHub page (including how to specify initial network settings, so you can ssh in once booted, and how to install Gentoo on your B2's internal hard drive too, in case you want to do that).
Some other changes in this release:
- Overlay management has been migrated to the new Portage plug-in sync system (from layman);
- Configuration files in /etc/portage/... have been migrated to a directory/sub-files structure (now the default in the Gentoo installation media);
- The workaround to enable net-misc/dhcpcd to compile with v4 kernel headers has been implemented (please see here);
- The rear button can now be used to power-off the B2 (due to this fix in gentoo-b2-kernel-patches);
- Scripts have been supplied (as part of the image) to simplify HDD installation, for those who wish to do so (this remains entirely optional). They are /root/install_on_sda.sh and /root/install_on_sda_gpt.sh (latter requires an updated U-boot);
- The ssh host keys have been removed from the image, for security (they are now auto-generated on first boot);
- The same image may now be used to boot both standard and diskless B2s (shifted to UUID-based naming).
Have fun ^-^
best,
sakaki
PS - barring any major bugs on there, this'll be my last B2 live-USB image for a while - perhaps unsurprisingly, there aren't a huge number of people using Gentoo on their venerable Bubba|2 boxes! The Gentoo and, particularly, Arch, live-USBs for the B3 seem to be a lot more popular, and with my current RISC-V commitments, I don't have a lot of cycles spare ATM... Bit of a shame; the B2 is still a perfectly capable machine for many routine server / firewall tasks! If only it still had upstream Arch support... S