aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: a0d224206dcbebb677473aed392db2d4004d711a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
# de oplossing

```
make
```

alles moet vanzelf

# de veiligheid

als je even wil weten welke schijf stuk gemaakt zal worden kun je

```
make status
```

# de pendencies

- GNU `make`
- POSIX commando's
- `podman`
- `sudo`
- `sfdisk` (van `util-linux`)
- `git`
- geduld

# de afwijkingen

- de makefile formatteert de BOOT partitie als FAT16 zonder alignment. dit
  stond [hier][vanleeuwen-uboot], en werkte voor mij, terwijl FAT32 met
  alignment niet werkte en alleen `CCCCCC` opleverde.
- deze repository gebruikt BeagleBoard's fork van Linux inplaats van de
  upstream Linux kernel. dit is niet alleen makkelijker, maar zorgt er ook voor
  dat er geen firmware blobs voor andere kernel versies gebruikt hoeven te
  worden.

[vanleeuwen-uboot]: https://blog.billvanleeuwen.ca/porting-u-boot-onto-the-beaglebone
<!-- in de onderstaande bron wordt mkfs.ext4 met de optie
    -O ^metadata_csum,^64bit
gebruikt omdat de versie van u-boot die de persoon in deze discussie gebruikt
deze niet ondersteunt. ik weet nog niet of ik deze optie nodig heb, dus ik laat
deze link hier even achter als bladwijzer. -->
[digikey-ext4opt]: https://forum.digikey.com/t/debian-getting-started-with-the-beaglebone-black/12967