Setting up the build environment in a chroot

From Alpine Linux
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Introduction

You will need a few Gigabytes to have enough pace for kernel compiling and storing all the binary packages and iso image.

This page is divided into 2 main sections

Create a build environment

The Build Environment (called BE from now on) could be any of the following...

Create BE on existing 2.6 kernel

Create BE on HD-based Alpine

Preparing KVM (temporary notes)

I chose to setup a HD-based Alpine in a virtual machine on my Ubuntu 8.10.
(Notes: This section about setting up KVM should probably be removed later on - it's mostly there to help me get started).

apt-get install kvm ###This installs KVM###
kvm-img create alpine-kvm_hd.img 5G ###Create a KVM-disk###
wget http://distrib-coffee.ipsl.jussieu.fr/pub/linux/alpine/alpine/v1.9/alpine-test.iso ###Download iso###
sudo kvm -cdrom alpine-test.iso -boot d alpine-kvm_hd.img

Update a existing environment