aboutsummaryrefslogtreecommitdiff
path: root/Raspberry Pi.wiki
blob: 373a4b021f4b68ed7be8ec7c69706386fddf14c0 (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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
deb http://archive.raspberrypi.org/debian/ bullseye main
deb http://raspbian.raspberrypi.org/raspbian bullseye main contrib non-free rpi

sudo debootstrap --foreign --arch=anmhf bullseye PWD/root http://raspbian.raspberrypi.org/raspbian


pacaur -S qemu-user-static binfmt-qemu-static

stty -F {} 115200

==== puppet ====
{{{
include profiles::raspberry_builder
}}}

== Binfmt ==
`/proc/sys/fs/binfmt_misc/` :: registered bin formats
`systemd-binfmt.service` :: systemd service for updating


== qemu-user-static ==


== MAC-addresses ==
`b8:27:eb:b7:0e:59` :: clear case ethernet
`b8:27:eb:e2:5b:0c` :: clear case WiFi

Serial		: 00000000e3b70e59


== Packages ==

- openssh-server (which enables ssh.service)

- raspberrypi-kernel
- raspberrypi-bootloader

{{{
root@stock-raspberrypi:~# apt-cache search raspberrypi
firmware-brcm80211 - Binary firmware for Broadcom/Cypress 802.11 wireless cards
libraspberrypi-bin - Miscellaneous Raspberry Pi utilities
libraspberrypi-bin-dbgsym - debug symbols for libraspberrypi-bin
libraspberrypi-dev - Libraries for the Raspberry Pi's VideoCore IV (headers)
libraspberrypi-doc - Libraries for the Raspberry Pi's VideoCore IV (docs)
libraspberrypi0 - Libraries for the Raspberry Pi's VideoCore IV
libraspberrypi0-dbgsym - debug symbols for libraspberrypi0
raspberrypi-bootloader - Raspberry Pi bootloader
raspberrypi-kernel - Raspberry Pi bootloader
raspberrypi-kernel-headers - Header files for the Raspberry Pi Linux kernel
raspberrypi-net-mods - Network configuration for the Raspberry Pi UI
raspberrypi-sys-mods - System tweaks for the Raspberry Pi
}}}

== Repos ==

{{{
deb http://raspbian.raspberrypi.org/raspbian bullseye main contrib non-free rpi
}}}

Primary raspberry repo, used for debootstrap.
main :: Required base system?
contrib :: Probably optinal
non-free :: Hopefully optoinal
rpi :: Most firmware and the like

{{{
deb http://archive.raspberrypi.org/debian/ bullseye main
}}}

kerne 


=== DHCP ===

=== Netboot ===

TFTP GET bootcode.bin (required)
TFTP GET bootcode.sig (optional)
TFTP GET
- e3b70e59/start.elf
- autoboot.txt
- config.txt
- recovery.elf
- start.elf

== För Stupan ==
Kopiera /var/lib/machines/raspberry-builder/setup.sh tillbaka till
upstream. Smuttsiga ändringar finns

- /var/lib/machines/raspberry-builder/setup-used-for-stupan.sh
- /setup.sh bullseye stupan
- chroot $ apt install xterm openbox cantata
- cd /var/tmp
- dd if=/dev/zero of=stupan.img bs=4M count=1000 status=progress

- parted stupan.img mklabel msdos
- parted -a optimal mkpart primary 0% 512MB
- parted -a optimal mkpart primary 512MB 100%

apt install parted
echo 'options loop max_part=8' > /etc/modprobe.d/loop.conf


- [o] raspberry
    - [-] losetup in container
    - [X] mkfs.fat32
    - [X] mkfs.ext4
    - [X] mount stupan root
    - [X] mount stupan boot
    - [X] chroot
    - [ ] apt update (varför tar det sådan tid‽)
        - [ ] Beror det på gpg-conf?
    - [ ] install linux + extra
    - [ ] skriv till SD-kort
    - [ ] write fstab
    - [ ] Raspberry builder på faramir
- [X] Arcwelder
    - [X] puppet på arcwelder
    - [X] lägg till guile3 för bygge
- [ ] VG
    - [ ] Förbered VG rådsmöte
- [.] Lysator
    - [X] brandvägg p-body??
        - [X] Testat
        - [X] Fungerande
    - [ ] Dokumentera p-body
    - [ ] p-body lösenord
    - [ ] chapman lösenord
    - [ ] Skriv till #lysator-root om chapman fix