modop:minipi
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| modop:minipi [2020/11/25 15:51] – created root | modop:minipi [2020/11/25 17:38] (current) – root | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * Flash up to date image on sd card. | * Flash up to date image on sd card. | ||
| - | * Touch boot://ssh | + | * Touch '' |
| + | |||
| + | |||
| + | Connect to your pi, then run the following as root: | ||
| <code bash> | <code bash> | ||
| - | hello | + | # Change the system logger |
| + | apt-get install -y busybox-syslogd && apt-get purge -y rsyslog | ||
| + | |||
| + | # Disable audio, wifi and bluetooth | ||
| + | echo " | ||
| + | echo " | ||
| + | sed -i ' | ||
| + | |||
| + | # Purge unnecessary packages | ||
| + | apt-get purge -y avahi-daemon bind9-host bluez bluez-firmware dphys-swapfile geoip-database libavahi-common-data libavahi-common3 libavahi-core7 libbind9-161 libdaemon0 libdns1104 libfstrm0 libgeoip1 libisc1100 libisccc161 libisccfg163 liblmdb0 liblwres161 libnss-mdns libprotobuf-c1 pi-bluetooth triggerhappy wpasupplicant | ||
| + | |||
| + | # Delete the swap file | ||
| + | rm -f /var/swap | ||
| + | |||
| + | # Switch to fastboot | ||
| + | sed -i ' | ||
| + | sed -i ' | ||
| + | |||
| + | # Disable HDMI on startup | ||
| + | echo "/ | ||
| + | |||
| + | # Disable unneccesary services | ||
| + | systemctl disable keyboard-setup.service | ||
| + | systemctl disable rpi-eeprom-update.service | ||
| + | </ | ||
| + | |||
| + | ===== Read only ===== | ||
| + | |||
| + | <code bash> | ||
| + | # Move some system files | ||
| + | cp / | ||
| + | rm -rf / | ||
| + | ln -s /tmp / | ||
| + | ln -s /tmp / | ||
| + | ln -s /tmp /var/run | ||
| + | ln -s /tmp / | ||
| + | ln -s /tmp /var/lock | ||
| + | ln -s / | ||
| + | |||
| + | # Update dhcpcd5.service | ||
| + | sed -i ' | ||
| + | |||
| + | # Update the random-seed unit file | ||
| + | mv / | ||
| + | ln -s / | ||
| + | sed -i '/ | ||
| + | |||
| + | # Update fstab | ||
| + | grep ' | ||
| + | grep ' | ||
| + | grep ' | ||
| + | |||
| + | # Reload systemd units | ||
| + | systemctl daemon-reload | ||
| </ | </ | ||
modop/minipi.1606315893.txt.gz · Last modified: 2020/11/25 15:51 by root