Skip to content

Commit 04515e5

Browse files
authored
Merge pull request #194 from sus-admin/3.3.7-Windows-deployment-guide
Add Windows deployment guide
2 parents ad0e167 + e73d861 commit 04515e5

File tree

3 files changed

+294
-2
lines changed

3 files changed

+294
-2
lines changed

_includes/smb.conf.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[global]
2+
server role = standalone
3+
log level = 5
4+
load printers = no
5+
security = USER
6+
map to guest = Bad User
7+
guest account = nobody
8+
[DISTRO]
9+
path = /var/www/cobbler
10+
public = yes
11+
browseable = yes
12+
writeable = no
13+
printable = no

_posts/2025/2025-04-07-Cobbler-v3.3.7-Ubuntu-Deployment-Guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Starting where the [Beginner's guide](/blog/2024/11/12/Cobbler-v3.3.6-Beginners-
2525

2626
- Despite my efforts (and unlike the [Beginner's Guide](/blog/2024/11/12/Cobbler-v3.3.6-Beginners-Guide.html)) **Ubuntu 20.04 PXE clients will require an internet connection** at the time of installation, since the `fallback: offline-install` option is not available in that version's `cloud-init` implementation and was only introduced as of [Ubuntu 22.04 release](https://discourse.ubuntu.com/t/jammy-jellyfish-release-notes/24668)..
2727

28-
- Also unlike my [other](/blog/2024/12/02/Cobbler-v3.3.7-Debian-Deployment-Guide.html/) [guides](/blog/2025/02/05/Cobbler-v3.3.7-OpenSUSE-Deployment-Guide.html), this PXE deployment will use the installation media (ISO file) instead of a repo mirror when installing the target OS *(except for Ubuntu 20.04, however it still requires to use the ISO file in PXE process, so it's very similar and consistent)*, so even though the distribution will be imported as usual, it's important to make the ISO file available over HTTP as well.
28+
- Also unlike my [other](/blog/2024/12/02/Cobbler-v3.3.7-Debian-Deployment-Guide.html) [guides](/blog/2025/02/05/Cobbler-v3.3.7-OpenSUSE-Deployment-Guide.html), this PXE deployment will use the installation media (ISO file) instead of a repo mirror when installing the target OS *(except for Ubuntu 20.04, however it still requires to use the ISO file in PXE process, so it's very similar and consistent)*, so even though the distribution will be imported as usual, it's important to make the ISO file available over HTTP as well.
2929

3030
## Cobbler Server Prep
3131

@@ -250,7 +250,7 @@ cobbler sync
250250

251251
- Cobbler is normally a dynamic and responsive app that implements many options, parameters, and configurations on-demand through `edit|add|remove|etc...` actions, not requiring a `cobbler sync` to commit most changes. However, it is recommended to run `cobbler sync` after any changes to a Cobbler Distro/Profile/System when using Cobbler sync-triggers in this manner *(editing DHCP configs, boot options, etc...)*, unless you're absolutely certain otherwise.
252252

253-
- Cobbler recommends writing triggers as Python modules and has a lot of good info in their [docs](https://cobbler.readthedocs.io/en/latest/user-guide/extending-cobbler.html#about), but I have only written bash scripts that slowly but surely accomplish my needs.
253+
- Cobbler recommends writing triggers as Python modules and has a lot of good info in their [docs](https://cobbler.readthedocs.io/en/latest/user-guide/extending-cobbler.html#about), but the "old-style" bash script triggers used in this guide will get the job done, *slowly.*
254254

255255
1. Troubleshooting the installation
256256

0 commit comments

Comments
 (0)