@@ -123,7 +123,7 Install Xorg open-source X Window System. | |||
|
123 | 123 | ##### `ENABLE_WM`="" |
|
124 | 124 | Install a user defined window manager for the X Window System. To make sure all X related package dependencies are getting installed `ENABLE_XORG` will automatically get enabled if `ENABLE_WM` is used. The `rpi2-gen-image.sh` script has been tested with the following list of window managers: `blackbox`, `openbox`, `fluxbox`, `jwm`, `dwm`, `xfce4`, `awesome`. |
|
125 | 125 | |
|
126 | #### Advanced sytem features: | |
|
126 | #### Advanced system features: | |
|
127 | 127 | ##### `ENABLE_MINBASE`=false |
|
128 | 128 | Use debootstrap script variant `minbase` which only includes essential packages and apt. This will reduce the disk usage by about 65 MB. |
|
129 | 129 | |
@@ -159,6 +159,36 Build and install the latest RPi2 linux kernel. Currently only the default RPi2 | |||
|
159 | 159 | ##### `KERNEL_HEADERS`=true |
|
160 | 160 | If true, also install kernel headers with built kernel. |
|
161 | 161 | |
|
162 | ## Understanding the script | |
|
163 | The functions of this script that are required for the different stages of the bootstrapping are split up into single files located inside the `bootstrap.d` directory. During the bootstrapping every script in this directory gets executed in lexicographical order: | |
|
164 | ||
|
165 | | Script | Description | | |
|
166 | | --- | --- | | |
|
167 | | `10-bootstrap.sh` | Debootstrap basic system | | |
|
168 | | `11-apt.sh` | Setup APT repositories | | |
|
169 | | `12-locale.sh` | Setup Locales and keyboard settings | | |
|
170 | | `13-kernel.sh` | Build and install RPi2 Kernel | | |
|
171 | | `20-networking.sh` | Setup Networking | | |
|
172 | | `21-firewall.sh` | Setup iptables Firewall | | |
|
173 | | `30-security.sh` | Setup users and security settings | | |
|
174 | | `31-logging.sh` | Setup logging | | |
|
175 | | `41-uboot.sh` | Build and Setup Uboot | | |
|
176 | | `42-fbturbo.sh` | Buld and Setup fbturbo Xorg driver | | |
|
177 | | `50-firstboot.sh` | First boot actions | | |
|
178 | ||
|
179 | All the required configuration files that will be copied to the generated OS image are located inside the `files` directory. It is not recommended to modify these configuration files manually. | |
|
180 | ||
|
181 | | Directory | Description | | |
|
182 | | --- | --- | | |
|
183 | | `boot` | Boot and RPi2 configuration files | | |
|
184 | | `firstboot` | Scripts that get executed on first boot | | |
|
185 | | `iptables` | Firewall configuration files | | |
|
186 | | `modprobe.d` | Kernel Module Blacklist configuration | | |
|
187 | | `mount` | Fstab configuration | | |
|
188 | | `network` | Networking configuration files | | |
|
189 | | `sysctl.d` | Swapping and Network Hardening configuration | | |
|
190 | | `xorg` | fbturbo Xorg driver configuration | | |
|
191 | ||
|
162 | 192 | ## Logging of the bootstrapping process |
|
163 | 193 | All information related to the bootstrapping process and the commands executed by the `rpi2-gen-image.sh` script can easily be saved into a logfile. The common shell command `script` can be used for this purpose: |
|
164 | 194 |
General Comments 0
Vous devez vous connecter pour laisser un commentaire.
Se connecter maintenant