Guides
Getting started
- Create a Baserock VM
- or just the commands for VirtualBox
- or scripted for VirtualBox
- or scripted for KVM
- or Use Baserock in a chroot with a compatible host kernel
- or Try Baserock with Vagrant
- or Try Baserock with Docker
Or use ybd
Workflow
- Simple developer workflow using a Baserock VM or Jetson
- Integrate open source software components into Baserock
- or Add new software to Baserock
- Upgrading Baserock systems
- Using Baserock offline
Troubleshooting
- Tips on handling build failures
- Tips on handling other issues
- How to increase space on a Baserock system
Importing Ruby, Node, Python, CPAN things
- Baserock import tool quickstart
- How to use the Baserock Import tool to import Ruby on Rails
- How to use the Baserock Import tool to import Node (npm) packages
- How to import pypi packages into Baserock
- Adding CPAN modules to Baserock
- Troubleshooting
- Build rules for Rubygems
ARM-based
- Set up a Jetson as a Baserock ARMv7 development machine.
- Setup a CB5-311 Chromebook with Baserock chroot for ARv7 development
- Setup a CB5-311 Chromebook with Baserock running natively
- Setup an ARMv8 Baserock system on an HP Moonshot node
- Setup a distbuild network on HP Moonshot M400 cartridges
- Maintain a distbuild network on a Calxeda Highbank server
- How to set up a Trove on HP Moonshot
- How to install a big-endian Linux system to NVIDIA Jetson TK1
- How to use the Big Endian Image on ARM VE TC2
- How to compile an aarch64/arm64 Big-Endian kernel
- How to use
distbuild
for ARM Baserock systems - How to build an armv7 big-endian rootfs
MIPS-based
- Set up an EdgeRouter Pro as a Baserock MIPS development machine
- Set up an EdgeRouter Pro for OpenWRT MIPS demo
GENIVI
Boot, bootstrap, cross-bootstrap
- How to NFS Boot a Baserock system
- How to deploy to hardware using extensions/pxeboot.write and a installer system
- How to cross bootstrap Baserock to another architecture
- Cross bootstrap examples
Trove
- Deploy Trove to KVM
- Deploy Trove to OpenStack
- Deploy Trove to VirtualBox
- Deploy Trove to netboot server on Moonshot
- Configure Trove
- Upgrade Trove
- Configure fail2ban
Distbuild
- How to setup an x86 distbuild network
- How to setup an ARMv7 distbuild network using NVIDIA Jetson TK1 boards
- How to setup an Armv8 64-bit little-endian distbuild network on HP Moonshot M400 nodes
- How to use
distbuild
for ARM Baserock systems