Setting up the build environment in a chroot: Difference between revisions
(Temporary save (still not done)) |
(Small diff that didn't make any difference) |
||
Line 25: | Line 25: | ||
Before we boot our kvm-qemu we need to prepare it for networking by following the [[Running_Alpinelinux_As_a_QEMU_networked_Guest]] documents.<BR> | Before we boot our kvm-qemu we need to prepare it for networking by following the [[Running_Alpinelinux_As_a_QEMU_networked_Guest]] documents.<BR> | ||
This assumes you created a file '''qemu-ifup''' according to the wiki-doc just mentioned. | This assumes you created a file '''qemu-ifup''' according to the wiki-doc just mentioned. | ||
sudo kvm -cdrom alpine-test.iso -boot d | sudo kvm -cdrom alpine-test.iso -boot d -net tap,vlan=0,ifname=tap0,script=./qemu-ifup -net nic,vlan0 alpine-kvm_hd.img | ||
At this point we started a virtual machine running a clean Alpine.<BR> | At this point we started a virtual machine running a clean Alpine.<BR> | ||
Now we need to prepare this for networking, etc. | Now we need to prepare this for networking, etc. |
Revision as of 16:17, 29 January 2009
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...
- Created on a existing 2.6 kernel
- A disk-based Alpine
Create BE on existing 2.6 kernel
Create BE on HD-based Alpine
First you need to boot a alpine-test.iso
Ether you do it on a standalone computer or in a virtual machine.
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###
Before we boot our kvm-qemu we need to prepare it for networking by following the Running_Alpinelinux_As_a_QEMU_networked_Guest documents.
This assumes you created a file qemu-ifup according to the wiki-doc just mentioned.
sudo kvm -cdrom alpine-test.iso -boot d -net tap,vlan=0,ifname=tap0,script=./qemu-ifup -net nic,vlan0 alpine-kvm_hd.img
At this point we started a virtual machine running a clean Alpine.
Now we need to prepare this for networking, etc.
Temporary note: For some reason I can't get networking to work in my kvm-qemu box. Complaining about tun/tap on my host. Need to fix this.
Prepare the clean Alpine
At this point you should have a fresh alpine-box.