|
46 | 46 | reboot |
47 | 47 | \end{console} |
48 | 48 |
|
49 | | - |
50 | 49 | Folgende Shell-Scripte können später Anfängern den Verbindungsaufbau und die Erstellung der ersten Beispielprogramms erleichtern. |
51 | 50 |
|
52 | 51 | \begin{console} |
|
58 | 57 | chmod +x *.sh |
59 | 58 | \end{console} |
60 | 59 |
|
| 60 | +Folgende Shell-Scripte können später Anfängern den Verbindungsaufbau und die Erstellung der ersten Beispielprogramms erleichtern.\\ |
| 61 | + |
| 62 | +Folgende Anweisungen sorgen dafür, dass beim ersten Boot die root-Partition auf die maximale Kapazität der SD-Karte vergrößert wird. |
| 63 | + |
| 64 | +\begin{console} |
| 65 | + sudo wget -O /etc/init.d/resize2fs_once https://github.com/RPi-Distro/pi-gen/raw/dev/stage2/01-sys-tweaks/files/resize2fs_once |
| 66 | + sudo chmod +x /etc/init.d/resize2fs_once |
| 67 | + sudo systemctl enable resize2fs_once |
| 68 | + |
| 69 | + sudo vi /boot/cmdline.txt |
| 70 | +\end{console} |
| 71 | + |
| 72 | +Am Ende der ersten Zeile in der Datei cmdline.txt muss der Text\\ \textbf{init=/usr/lib/raspi-config/init\_resize.sh} \\ |
| 73 | +eingefügt werden. |
| 74 | + |
| 75 | +Folgende Anweisungen sorgen dafür, dass beim ersten Boot ein neuer eigener SSH-Key erzeugt wird. |
61 | 76 |
|
| 77 | +\begin{console} |
| 78 | + sudo touch /boot/ssh |
| 79 | + sudo rm /etc/ssh/ssh_host_* |
| 80 | + cd /etc/systemd/system/multi-user.target.wants |
| 81 | + sudo ln -s /lib/systemd/system/regenerate_ssh_host_keys.service regenerate_ssh_host_keys.service |
| 82 | +\end{console} |
62 | 83 | %/etc/ssh/ |
63 | 84 | % moduli |
64 | 85 | % ssh_config |
65 | 86 | % sshd_config |
| 87 | + |
| 88 | +% fill with zero |
| 89 | +% dd if=/dev/zero of=dummy |
| 90 | +% rm dummy |
| 91 | + |
| 92 | +Folgende Anweisungen setzen Protokollierdaten zurück. |
| 93 | + |
| 94 | +\begin{console} |
| 95 | + sudo -i |
| 96 | + cd /var/log |
| 97 | + > auth.log; > daemon.log; > kern.log |
| 98 | + > messages; > wtmp; > debug |
| 99 | + > syslog; > lastlog; > faillog |
| 100 | + history -c |
| 101 | +\end{console} |
| 102 | + |
66 | 103 | % |
67 | 104 | %/var/Log/ (alle Dateien 0 byte) |
68 | 105 | % wtmp |
|
78 | 115 | % history.log |
79 | 116 | % term.log |
80 | 117 |
|
| 118 | +\begin{console} |
| 119 | + sudo halt |
| 120 | +\end{console} |
| 121 | + |
| 122 | + |
81 | 123 | %\begin{console} |
82 | 124 | % sudo fdisk -l /dev/mmcblk0 |
83 | 125 | %\end{console} |
|
96 | 138 |
|
97 | 139 | \section{Image erzeugen} |
98 | 140 |
|
99 | | -%https://github.com/RPi-Distro/pi-gen |
100 | | - |
101 | | -\begin{console} |
102 | | - mkdir boot rootfs |
103 | | - sudo mount /dev/mmcblk0p1 boot |
104 | | - sudo mount /dev/mmcblk0p2 rootfs |
105 | | - vi boot/cmdline.txt |
106 | | -\end{console} |
107 | | - |
108 | | -Am Ende der ersten Zeile in der Datei cmdline.txt muss der Text\\ \textbf{init=/usr/lib/raspi-config/init\_resize.sh} \\ |
109 | | -eingefügt werden. |
110 | | - |
111 | | - |
112 | | -\begin{console} |
113 | | - touch boot/ssh |
114 | | - rm rootfs/etc/ssh/ssh_host_* |
115 | | - cd rootfs/etc/systemd/system/multi-user.target.wants |
116 | | - sudo ln -s /lib/systemd/system/regenerate_ssh_host_keys.service regenerate_ssh_host_keys.service |
117 | | -\end{console} |
| 141 | +%https://github.com/RPi-Distro/pi-gen |
118 | 142 |
|
119 | 143 | \begin{console} |
120 | 144 | sudo umount /dev/mmcblk0p1 /dev/mmcblk0p2 |
121 | 145 | sudo dd if=/dev/mmcblk0 of=Raspjamming-April-2018.img bs=512 |
122 | | - 7z a -t7z -mx5 Raspjamming-April-2018.img.zip Raspjamming-April-2018.img |
| 146 | + 7z a -t7z -mx5 Raspjamming-April-2018.img.7z Raspjamming-April-2018.img |
123 | 147 | \end{console} |
124 | 148 |
|
125 | 149 |
|
|
0 commit comments