Giter VIP home page Giter VIP logo

Comments (2)

helge000 avatar helge000 commented on July 29, 2024

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.

kgalal avatar kgalal commented on July 29, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.