You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a new Cobbler System to PXE boot and automatically install Debian 12 Bookworm, replacing the *"aa:bb:cc:dd:ee:ff"* with the MAC address of your PXE client, being sure not to use a duplicate MAC or IP addresse of any other Cobbler System.
166
+
Finally, create a new Cobbler System to PXE boot and automatically install Debian 12 Bookworm, replacing the *"aa:bb:cc:dd:ee:ff"* with the MAC address of your PXE client, being sure not to use a duplicate MAC or IP addresse of any other Cobbler System, then sync up Cobbler.
@@ -303,52 +294,11 @@ Now the **PXE Client** should be able to boot from a generic/random MAC address
303
294
304
295
- The issue stems from the below section of the preseed file, retrieved drectly from Debian's official [stable](https://www.debian.org/releases/stable/example-preseed.txt) and [bookworm](https://www.debian.org/releases/bookworm/example-preseed.txt) example preseed files.
305
296
306
-
```shell
307
-
### Apt setup
308
-
# Choose, if you want to scan additional installation media
309
-
# (default: false).
310
-
d-i apt-setup/cdrom/set-first boolean false
311
-
# You can choose to install non-free firmware.
312
-
#d-i apt-setup/non-free-firmware boolean true
313
-
# You can choose to install non-free and contrib software.
314
-
#d-i apt-setup/non-free boolean true
315
-
#d-i apt-setup/contrib boolean true
316
-
# Uncomment the following line, if you don't want to have the sources.list
317
-
# entry for a DVD/BD installation image active in the installed system
318
-
# (entries for netinst or CD images will be disabled anyway, regardless of
319
-
# this setting).
320
-
#d-i apt-setup/disable-cdrom-entries boolean true
321
-
# Uncomment this if you don't want to use a network mirror.
322
-
#d-i apt-setup/use_mirror boolean false
323
-
# Select which update services to use; define the mirrors to be used.
- As seen in the procdures above, `allow_unauthenticated` is set to true, which appears to only permit the installation to START when an untrusted repo mirror is found, but the mirror will be checked again before beginning the `apt-setup` phase, which `allow_unauthenticated` will not override.
297
+
<pre>{% include example-preseed-excerpt.txt path="_includes/example-preseed-excerpt.txt" %}</pre>
298
+
299
+
1. (continued)
300
+
301
+
- As seen in the procedures above, `allow_unauthenticated` is set to true, which appears to only permit the installation to START when an untrusted repo mirror is found, but the mirror will be checked again before beginning the `apt-setup` phase, which `allow_unauthenticated` will not override.
352
302
353
303
- This means that the `debian-installer` also requires the local APT mirror to be defined using the `d-i apt-setup/local0/repository`&`d-i apt-setup/local0/key` preseed options in order forthe PXE client to retrieve the public GPG key for the repo mirror and use it to validate the mirror, which seems to be configured properly through the preseed from Cobbler, verified with the following commands on the `debian-installer` system (and obviously can be done, since the workaround providedin this guide does essentially the same thing):
0 commit comments