Skip to content
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

Drop instructions to update grub2-efi #3554

Merged
merged 1 commit into from
Jan 20, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,3 @@ For more information, see {ProvisioningDocURL}Adding_a_Subnet_to_Server_provisio
. You must disable DHCP management in the installer or not use it.
. For all IPv6 subnets created in {Project}, set the *DHCP {SmartProxy}* to blank.
. Optional: If the host and the DHCP server are separated by a router, configure the DHCP relay agent and point to the DHCP server.
ifndef::foreman-deb[]
. On {Project} or {SmartProxy} from which you provision, update the `grub2-efi` package to the latest version:
+
[options="nowrap" subs="+quotes,attributes"]
----
# {project-package-update} grub2-efi
----
endif::[]
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,6 @@ For more information, see {PlanningDocURL}http-booting-requirements[HTTP Booting
endif::[]

.Procedure
ifndef::foreman-deb[]
. On {SmartProxy} that you use for provisioning, update the `grub2-efi` package to the latest version:
+
[options="nowrap" subs="+quotes,attributes"]
----
# {project-package-update} grub2-efi
----
endif::[]
. Enable `foreman-proxy-http`, `foreman-proxy-httpboot`, and `foreman-proxy-tftp` features.
+
[options="nowrap" subs="+quotes,attributes"]
Expand Down Expand Up @@ -64,14 +56,6 @@ endif::[]

[id="cli-creating-hosts-with-uefi-http-boot-provisioning_{context}"]
.CLI procedure
ifndef::foreman-deb[]
. On {SmartProxy} that you use for provisioning, update the `grub2-efi` package to the latest version:
+
[options="nowrap" subs="+quotes,attributes"]
----
# {project-package-update} grub2-efi
----
endif::[]
. Enable `foreman-proxy-http`, `foreman-proxy-httpboot`, and `foreman-proxy-tftp true` features:
+
[options="nowrap" subs="+quotes,attributes"]
Expand Down
21 changes: 0 additions & 21 deletions guides/doc-Planning_for_Project/topics/Provisioning_Concepts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -79,17 +79,6 @@ For HTTP booting to work, ensure that {Project} has the following configurations
* The TCP port {smartproxy_port} is open for the client to download the boot loader from the {SmartProxy} using the HTTPS protocol.
* The subnet that functions as the host's provisioning interface has a DHCP {SmartProxy}, an HTTP Boot {SmartProxy}, a TFTP {SmartProxy}, and a Templates {SmartProxy}

ifndef::foreman-deb[]
* The `grub2-efi` package is updated to the latest version.
To update the `grub2-efi` package to the latest version and execute the installer to copy the recent boot loader from `/boot` into `/var/lib/tftpboot` directory, enter the following commands:
+
[options="nowrap" subs="+quotes,attributes"]
----
# {project-package-update} grub2-efi
# {foreman-installer}
----
endif::[]

==== HTTP booting requirements with unmanaged DHCP
To provision machines through HTTP booting without managed DHCP ensure that you meet the following requirements:

Expand Down Expand Up @@ -121,16 +110,6 @@ Although TFTP protocol is not used for HTTP UEFI Booting, {Project} use TFTP {Sm
* Ensure that the host provisioning interface subnet has a TFTP {SmartProxy} set.
* Ensure that the host provisioning interface subnet has a Templates {SmartProxy} set.

ifndef::foreman-deb[]
* Update the `grub2-efi` package to the latest version and execute the installer to copy the recent boot loader from the `/boot` directory into the `/var/lib/tftpboot` directory:
+
[options="nowrap" subs="+quotes,attributes"]
----
# {project-package-update} grub2-efi
# {foreman-installer}
----
endif::[]

ifdef::foreman-el,katello,orcharhino[]
=== Secure boot

Expand Down