Comments (2)
If fist boot device is network, the host will become stuck in a boot/install loop
Tell Foreman effectively disables build mode in Foreman. On Linux, this works very well, denying clients to boot into the installer - thus booting from disk0
usually. On windows, this does not work:
- The reason for this behaviour is in the way windows installs working, booting multiple times during installation
- We can disable build mode only after puppet is installed, since the autosign entry is removed when build mode is ended
- Ending build mode early might also lead to more silently failed builds as we cannot know whatever finish as running at all
However if you do not use puppet, you can try calling a finished build as the last thing in the script
Recommendation
Our Windows VMs and bare metal hosts are set to boot from the first disk and second from network. If it is a new computer, the disk will be blank and network boot is used - until a valid boot sector is present on disk0
.
If the host is a VM, I have a hook in place witch kills the machine and replaces disk0 with a blank disk. Bare Metal hosts will require manual work however.
Did this clean up the confusion a litte?
from wimaging.
Thank you for the prompt response to my question above. I can see how booting multiple times during the build process is resulting in it being stuck in an endless loop.
I have followed your recommendation, and I was successfully able to provision a Window 8.1 VM. I agree, which is great.
Please go ahead and close this issue, and many thanks for your help.
from wimaging.
Related Issues (20)
- kudos HOT 2
- PXE template does not work? HOT 1
- pxelinux template issue HOT 6
- pxelinux template issue with linux.c32 HOT 22
- 2012 Server HOT 3
- Downloading Setup Script: ERROR 404 Not Found HOT 27
- Bootloop HOT 8
- token not getting generated for foreman_url(built) HOT 5
- Password disguise in unattend.xml causes rendering errors on some hosts HOT 5
- Windows 7 installation HOT 2
- Questions re some config options HOT 3
- ipxe / bootdisk HOT 2
- Params.ps1 using constant instead of variable for DISM location HOT 2
- Trouble with PXE boot HOT 7
- Is this tested on bare matel ? HOT 1
- Is this active project ? HOT 1
- StartRom and boot.sdi not found HOT 6
- Windows 7 support HOT 7
- Statically defined deployment share HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wimaging.