-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Install and configure system from live enviroment #1470
Comments
hey @AlexStorm1313 is it just the extra reboot that's the concern? If that's the case I think this is taken care of already. Our docs were updated a while back to make the example use |
Thanks @dustymabe for the This is my current workflow when provisioning a system:
Preferred workflow
I still need to set some kernel arguments on the system so I'm guessing the reboot is still needed. Also the current method requires the use of two |
It sounds as though you're wanting a more traditional OS installer that configures the installed system before booting into it. We intentionally don't provide that, because we want the cloud provisioning flow (launch a VM image that applies an Ignition config) to work the same as the bare-metal install flow (write an unmodified OS image to disk, then reboot into the installed system, which applies the Ignition config). However, there are a couple things you can do. The second reboot only occurs because you're setting kernel arguments from the Ignition config. You can pass The other thing is that you usually don't need to construct the live Ignition config by hand. Take a look at the |
That will get me in the right direction. Huge thanks for the help |
IIUC I think I need to resurrect coreos/fedora-coreos-config#1409 for that last part to be true. |
Describe the enhancement
From within the live environment be able to install coreos to disk and then just like Arch Linux for example mount those partitions and layer rpm-ostree packages on top(and perhaps do some configuration).
System details
Additional information
Let me give some context. Currently when installing coreos on bare metal i create a
bootstrap.ign
file that installs to the hard disk withcoreos-installer -i /path/to/master.ing
. Then reboot into the new install and it runs themaster.ign
. which configures the system ex. layer packages with rpm-ostree.The problem here is that there is a need for two ignition files and multiple reboots. If the live environment can install and configure the system there is only need for one reboot and that's directly in the configured system.
Maybe the layering packages still needs rebooting and is out of scope for this issue(#681).
If the described enhancement can already be achieved please let me know!
The text was updated successfully, but these errors were encountered: