parent
331f68931a
commit
5910bf20b8
27
README.md
27
README.md
|
@ -9,11 +9,33 @@ See https://wiki.debian.org/RaspberryPi3#Preview_image for where to obtain the l
|
||||||
|
|
||||||
## Option 2: Building your own image
|
## Option 2: Building your own image
|
||||||
|
|
||||||
If you prefer, you can build a Debian buster Raspberry Pi 3 image using:
|
If you prefer, you can build a Debian buster Raspberry Pi 3 image yourself. For
|
||||||
|
this, first run the following:
|
||||||
|
|
||||||
```shell
|
```shell
|
||||||
git clone --recursive https://github.com/Debian/raspi3-image-spec
|
git clone --recursive https://github.com/Debian/raspi3-image-spec
|
||||||
cd raspi3-image-spec
|
cd raspi3-image-spec
|
||||||
|
```
|
||||||
|
|
||||||
|
Then edit [raspi3.yaml](raspi3.yaml) to select the Debian repository that you
|
||||||
|
want to use:
|
||||||
|
|
||||||
|
- If you want to use the snapshot with which the build was tested, use
|
||||||
|
`http://snapshot.debian.org/archive/debian/20171007T213914Z/`. This is what
|
||||||
|
is pre-configured in raspi3.yaml. However, due to a [missing
|
||||||
|
feature](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763419) on
|
||||||
|
snapshots, to make the build work, you have to disable an expiration check
|
||||||
|
by APT. To do so, edit [raspi3.yaml](raspi3.yaml) to replace all
|
||||||
|
`apt-get` invocations with `apt-get -o Acquire::Check-Valid-Until=false`
|
||||||
|
- If you want to use the latest versions of each software, you can replace
|
||||||
|
`http://snapshot.debian.org/archive/debian/20171007T213914Z/` in raspi3.yaml
|
||||||
|
with the URL of your favorite Debian mirror. Of course, this means that the
|
||||||
|
build may break if there are regressions in the latest versions.
|
||||||
|
|
||||||
|
Once you have edited [raspi3.yaml](raspi3.yaml), you can generate the image by
|
||||||
|
issuing:
|
||||||
|
|
||||||
|
```shell
|
||||||
sudo ./vmdb2/vmdb2 --output raspi3.img raspi3.yaml --log raspi3.log
|
sudo ./vmdb2/vmdb2 --output raspi3.img raspi3.yaml --log raspi3.log
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -36,6 +58,3 @@ ssh root@rpi3
|
||||||
# Enter password “raspberry”
|
# Enter password “raspberry”
|
||||||
```
|
```
|
||||||
|
|
||||||
## Reproducibility
|
|
||||||
|
|
||||||
The image currently uses http://snapshot.debian.org/archive/debian/20171007T213914Z/ for ensuring a reproducible build.
|
|
||||||
|
|
Loading…
Reference in New Issue