Skip to content

Update OS installation instructions from iso testing expectations - #225

Merged
tlaurion merged 7 commits into
linuxboot:masterfrom
tlaurion:fix-215-update-os-install-docs
Aug 19, 2026
Merged

Update OS installation instructions from iso testing expectations#225
tlaurion merged 7 commits into
linuxboot:masterfrom
tlaurion:fix-215-update-os-install-docs

Conversation

@tlaurion

@tlaurion tlaurion commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Fixes #215

Depends on: linuxboot/heads#2186 (must merge first; it moves the ISO boot test suite to tests/iso-test/, which this PR links to).

Changes

  • OS install docs: update the installation instructions to reflect ISO boot testing expectations (issue Update OS installation instructions from merged iso testing expectations  #215), including new manual-partitioning guidelines, Setext subheadings, and a corrected ISO test-matrix link.
  • Internal links: fix broken links throughout the wiki so pages render correctly on GitHub Pages. Bare leading-slash links (e.g. /InstallingOS/) previously resolved to the domain root instead of the /heads-wiki/ subdirectory; all are now prefixed with {{ site.baseurl }}. Also fixed dangling anchors in the board guides and other broken/raw markdown links.
  • Flashing guides: rebased onto upstream master, bringing in the uniformization of the 20 board pages (shared template, alphabetical nav_order). All flashing guides now follow the same EOL / TPM-GPIO-reset / Safety-First callout pattern.
  • Unmaintained board: removed the Asus P8Z77-M PRO flashing and building guides (the board is unmaintained; moved to unmaintained_boards/ upstream).
  • TPM GPIO reset status: corrected NovaCustom NV4x ADL and NitroPad NS50 from "INCONCLUSIVE (unconfirmed)" to "VULNERABLE" (confirmed; NS50 shares the same PCH 0x5182).

Copilot AI lite review requested due to automatic review settings August 19, 2026 18:26

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the OS installation documentation to align with current Heads ISO testing expectations, especially around the requirement for an unencrypted /boot and distro-specific installation guidance.

Changes:

  • Clarifies why Heads requires a separate, unencrypted /boot and provides a recommended manual partitioning layout.
  • Adds/updates distro-specific notes (Debian, Fedora, Qubes, NixOS, PureOS) and refreshes the “last tested ISO” list.
  • Links to an external ISO test matrix intended to track tested images.
Suppressed comments (1)

Installing-and-Configuring/install-os.md:95

  • For consistency with the rest of this document’s Setext heading style, consider switching this ## heading to a Setext subheading.
## Distro notes


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread Installing-and-Configuring/install-os.md Outdated
Comment thread Installing-and-Configuring/install-os.md
…y compatibility notes

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
…fix test matrix link

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
…at final path

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
- Convert 30 bare leading-slash internal links to {{ site.baseurl }}/<permalink> so they resolve under the /heads-wiki/ subdirectory
- Point the Recovery Shell link in About/Keys.md at the correct /RecoveryShell/ permalink
- Collapse a doubled site.baseurl in Flashing-Guides/T430-maximized.md
- Retarget the Makefiles link in Development/Porting.md from a raw .md path to the /Makefile/ permalink

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
- Prefix two bare /Heads-threat-model/ links in RecoveryShell.md with site.baseurl
- Retarget the EOL and programmer-selection anchors in the board guides to their actual headings
- Point the make-details supported-devices link at the Prerequisites page
- Fix a malformed markdown link in the p8z77 building guide
- Remove the dangling flashing-guide reference from the p8z77 building guide (board is unmaintained)

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
…md: remove unmaintained board guide

- Remove the p8z77-m_pro building guide; the board is unmaintained (upstream: unmaintained_boards/)

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
@tlaurion
tlaurion force-pushed the fix-215-update-os-install-docs branch from 17618c0 to 4bb3078 Compare August 19, 2026 20:11
- Correct the TPM GPIO Reset status of NovaCustom NV4x ADL and NitroPad NS50 from INCONCLUSIVE to VULNERABLE (confirmed; NS50 shares the same PCH 0x5182)

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
@tlaurion
tlaurion merged commit 02316d1 into linuxboot:master Aug 19, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update OS installation instructions from merged iso testing expectations

2 participants