<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=JacksonL_Installation_Process</id>
	<title>JacksonL Installation Process - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opensourceecology.org/index.php?action=history&amp;feed=atom&amp;title=JacksonL_Installation_Process"/>
	<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=JacksonL_Installation_Process&amp;action=history"/>
	<updated>2026-04-13T06:09:37Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=JacksonL_Installation_Process&amp;diff=313264&amp;oldid=prev</id>
		<title>JacksonL at 17:33, 26 October 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=JacksonL_Installation_Process&amp;diff=313264&amp;oldid=prev"/>
		<updated>2025-10-26T17:33:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:33, 26 October 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TL;DR from JacksonL is I am going to just return this laptop and get an older one that works.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Installing Linux on HP Laptop 15-fd1xxx: A Troubleshooting Chronicle =&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;= Installing Linux on HP Laptop 15-fd1xxx: A Troubleshooting Chronicle =&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb-wiki_:diff::1.12:old-313263:rev-313264 --&gt;
&lt;/table&gt;</summary>
		<author><name>JacksonL</name></author>
	</entry>
	<entry>
		<id>https://wiki.opensourceecology.org/index.php?title=JacksonL_Installation_Process&amp;diff=313263&amp;oldid=prev</id>
		<title>JacksonL: Created page with &quot;= Installing Linux on HP Laptop 15-fd1xxx: A Troubleshooting Chronicle =  == Overview == This document records a full technical journey installing and troubleshooting Linux on an &#039;&#039;&#039;HP Laptop 15-fd1xxx&#039;&#039;&#039; (2024 model).   It includes UEFI configuration, BitLocker considerations, dual-boot setup, GRUB repair, driver compatibility, and final lessons learned.    The system was initially prepared using a bootable USB created with &#039;&#039;&#039;Rufus&#039;&#039;&#039; and a standard Ubuntu-based distri...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.opensourceecology.org/index.php?title=JacksonL_Installation_Process&amp;diff=313263&amp;oldid=prev"/>
		<updated>2025-10-26T17:32:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Installing Linux on HP Laptop 15-fd1xxx: A Troubleshooting Chronicle =  == Overview == This document records a full technical journey installing and troubleshooting Linux on an &amp;#039;&amp;#039;&amp;#039;HP Laptop 15-fd1xxx&amp;#039;&amp;#039;&amp;#039; (2024 model).   It includes UEFI configuration, BitLocker considerations, dual-boot setup, GRUB repair, driver compatibility, and final lessons learned.    The system was initially prepared using a bootable USB created with &amp;#039;&amp;#039;&amp;#039;Rufus&amp;#039;&amp;#039;&amp;#039; and a standard Ubuntu-based distri...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Installing Linux on HP Laptop 15-fd1xxx: A Troubleshooting Chronicle =&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
This document records a full technical journey installing and troubleshooting Linux on an &amp;#039;&amp;#039;&amp;#039;HP Laptop 15-fd1xxx&amp;#039;&amp;#039;&amp;#039; (2024 model).  &lt;br /&gt;
It includes UEFI configuration, BitLocker considerations, dual-boot setup, GRUB repair, driver compatibility, and final lessons learned.  &lt;br /&gt;
&lt;br /&gt;
The system was initially prepared using a bootable USB created with &amp;#039;&amp;#039;&amp;#039;Rufus&amp;#039;&amp;#039;&amp;#039; and a standard Ubuntu-based distribution image.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hardware Summary ==&lt;br /&gt;
* **Model:** HP Laptop 15-fd1xxx  &lt;br /&gt;
* **CPU:** Intel Core Ultra / 13th Gen Core variant (UEFI-only platform)  &lt;br /&gt;
* **Storage:** NVMe SSD (UEFI boot required)  &lt;br /&gt;
* **Wi-Fi:** Realtek RTL8852BE (PCI ID b520)  &lt;br /&gt;
* **Touchpad:** Synaptics/Elan I²C precision touchpad  &lt;br /&gt;
* **Ports:** 2× USB-A, no Ethernet port  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 1: Booting Linux from USB ==&lt;br /&gt;
* The USB was created using **Rufus** on Windows.  &lt;br /&gt;
* Initial attempts to boot showed:&lt;br /&gt;
  * BIOS “Legacy” vs “UEFI” confusion.  &lt;br /&gt;
  * Error &amp;#039;&amp;#039;&amp;#039;Load failure: [26] Security Violation&amp;#039;&amp;#039;&amp;#039; — caused by &amp;#039;&amp;#039;&amp;#039;Secure Boot&amp;#039;&amp;#039;&amp;#039; blocking unsigned Linux EFI binaries.  &lt;br /&gt;
&lt;br /&gt;
=== Resolution ===&lt;br /&gt;
* Enter BIOS (press `Esc` → `F10` on boot).  &lt;br /&gt;
* Navigate to **Boot Options**:&lt;br /&gt;
  * Set &amp;#039;&amp;#039;&amp;#039;UEFI Boot Mode = Enabled&amp;#039;&amp;#039;&amp;#039;  &lt;br /&gt;
  * Set &amp;#039;&amp;#039;&amp;#039;Secure Boot = Disabled&amp;#039;&amp;#039;&amp;#039; (or “Allow Other OS”)  &lt;br /&gt;
  * Confirm changes and reboot.&lt;br /&gt;
&lt;br /&gt;
Result: The system successfully booted the USB in UEFI mode.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 2: BitLocker Recovery Event ==&lt;br /&gt;
When Secure Boot was disabled, Windows detected a firmware-state change and triggered a &amp;#039;&amp;#039;&amp;#039;BitLocker Recovery&amp;#039;&amp;#039;&amp;#039; screen.&lt;br /&gt;
&lt;br /&gt;
=== Root Cause ===&lt;br /&gt;
BitLocker (or “Device Encryption” on Windows Home) uses UEFI and TPM measurements to protect the system.  &lt;br /&gt;
Any modification to Secure Boot, boot order, or UEFI keys invalidates the TPM hash and requires a recovery key.&lt;br /&gt;
&lt;br /&gt;
=== Workaround ===&lt;br /&gt;
* Visit [https://account.microsoft.com/devices/recoverykey Microsoft’s Recovery Key Portal].  &lt;br /&gt;
* Sign in using the same Microsoft account linked to the laptop.  &lt;br /&gt;
* Enter the displayed 48-digit key to unlock Windows.  &lt;br /&gt;
* Once logged in, open **Manage BitLocker → Turn off BitLocker** to decrypt the drive prior to further installations.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 3: Preparing for Dual Boot ==&lt;br /&gt;
1. From Windows Disk Management:&lt;br /&gt;
   * Shrink `C:` by ~50 GB (≈ 51200 MB).  &lt;br /&gt;
   * Leave space unallocated (do not format).&lt;br /&gt;
2. Boot again from the Linux USB (F9 → Boot Options → USB).  &lt;br /&gt;
3. Launch the installer.  &lt;br /&gt;
4. Choose **Install alongside Windows Boot Manager** to auto-configure partitions.&lt;br /&gt;
&lt;br /&gt;
During installation, a failure occurred:&lt;br /&gt;
The &amp;#039;grub-efi-amd64-signed&amp;#039; package failed to install into /target/.&lt;br /&gt;
Without the GRUB boot loader, the installed system will not boot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Root Cause ===&lt;br /&gt;
The installer could not download the GRUB EFI package due to missing internet connectivity in the live session.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 4: Internet Connectivity Challenges ==&lt;br /&gt;
* The network list in the Linux live environment did not populate.  &lt;br /&gt;
* Investigation via `lspci | grep -i network` revealed:&lt;br /&gt;
Network controller: Realtek Semiconductor Co., Ltd. Device b520&lt;br /&gt;
&lt;br /&gt;
→ Identified as **RTL8852BE** (Realtek Wi-Fi 6E).&lt;br /&gt;
&lt;br /&gt;
=== Cause ===&lt;br /&gt;
This Realtek chipset requires the `rtw89_8852be` kernel module, only included in kernels ≥ 6.2.&lt;br /&gt;
&lt;br /&gt;
=== Attempted Fix ===&lt;br /&gt;
sudo apt update&lt;br /&gt;
sudo apt install linux-modules-extra-$(uname -r)&lt;br /&gt;
&lt;br /&gt;
Result: No effect — the live USB’s kernel (5.15–6.2 range) lacked the correct driver hooks.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 5: Workarounds and Connectivity Options ==&lt;br /&gt;
=== USB Tethering ===&lt;br /&gt;
Because the HP 15-fd1xxx lacks Ethernet, a temporary network was established using a smartphone:&lt;br /&gt;
&lt;br /&gt;
==== Android: ====&lt;br /&gt;
# Connect phone via USB.&lt;br /&gt;
# Enable &amp;#039;&amp;#039;&amp;#039;USB tethering&amp;#039;&amp;#039;&amp;#039; (Settings → Network &amp;amp; Internet → Hotspot &amp;amp; Tethering).&lt;br /&gt;
# Linux auto-detects a wired network interface.&lt;br /&gt;
&lt;br /&gt;
==== iPhone: ====&lt;br /&gt;
# Connect via Lightning cable.&lt;br /&gt;
# Select “Trust This Computer”.&lt;br /&gt;
# Linux auto-detects the connection as wired.&lt;br /&gt;
&lt;br /&gt;
This connection was used to fetch packages or run Boot-Repair.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 6: Touchpad Non-Function ==&lt;br /&gt;
The I²C touchpad was also unresponsive in the live environment.  &lt;br /&gt;
Reason: the same older kernel lacked the `i2c_hid_acpi` and HP-specific input modules for this hardware generation.  &lt;br /&gt;
&lt;br /&gt;
Keyboard navigation or a USB hub was used during installation.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Phase 7: Root Cause and Final Solution ==&lt;br /&gt;
&lt;br /&gt;
=== Problem Summary ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Subsystem !! Symptom !! Cause !! Kernel Requirement&lt;br /&gt;
|-&lt;br /&gt;
| Wi-Fi (RTL8852BE) || No networks visible || Missing `rtw89` driver || ≥ 6.2&lt;br /&gt;
|-&lt;br /&gt;
| Touchpad (I²C) || No cursor or click response || Missing `i2c_hid_acpi` fixups || ≥ 6.5&lt;br /&gt;
|-&lt;br /&gt;
| GRUB install || Fails in offline mode || No network to fetch signed EFI package || Internet required&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Recommended Fix ===&lt;br /&gt;
Upgrade to or install a distribution with kernel **6.5+**:&lt;br /&gt;
* **Ubuntu 24.04 LTS** – kernel 6.8  &lt;br /&gt;
* **Linux Mint 22** – kernel 6.8  &lt;br /&gt;
* **Fedora 40** – kernel 6.9  &lt;br /&gt;
&lt;br /&gt;
These releases natively support both the Realtek 8852BE and the HP I²C touchpad.  &lt;br /&gt;
No manual driver compilation or patches required.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Lessons Learned ==&lt;br /&gt;
* Secure Boot must be disabled (or Linux-signed keys enrolled) before installation.  &lt;br /&gt;
* BitLocker reacts to any Secure Boot change — always decrypt before modifying firmware settings.  &lt;br /&gt;
* “Device Encryption” on Windows Home = BitLocker under a simpler name.  &lt;br /&gt;
* New laptop models often require newer Linux kernels; older LTS versions may lack necessary drivers.  &lt;br /&gt;
* For portable devices with few USB ports, keep a small USB hub for installers, tethering, and mice simultaneously.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Recommendation Summary ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Pros !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Install newer distro (Ubuntu 24.04/Mint 22/Fedora 40) || Immediate Wi-Fi + touchpad support || Best option for HP 15-fd1xxx&lt;br /&gt;
|-&lt;br /&gt;
| Use current distro + HWE kernel || Keeps familiar environment || Run: &amp;lt;code&amp;gt;sudo apt install linux-image-generic-hwe-22.04&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Replace laptop with older model (e.g. ThinkPad T480) || Works with legacy kernels used by peers || Only if constrained to older kernel version&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== TL;DR ==&lt;br /&gt;
* The HP 15-fd1xxx’s Wi-Fi and touchpad are too new for the kernel in older Linux installers.  &lt;br /&gt;
* GRUB installation failed because no network was available to fetch EFI packages.  &lt;br /&gt;
* Upgrading to a newer kernel (≥ 6.5) or using a newer distro fully resolves all issues.  &lt;br /&gt;
* Once installed on SSD, the system dual-boots Windows and Linux smoothly.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Author:&amp;#039;&amp;#039;&amp;#039; ChatGPT (GPT-5)  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Collaborator:&amp;#039;&amp;#039;&amp;#039; User (HP Laptop 15-fd1xxx owner and Linux explorer)  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Date:&amp;#039;&amp;#039;&amp;#039; 2025-10-26  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;License:&amp;#039;&amp;#039;&amp;#039; CC-BY-SA 4.0&lt;/div&gt;</summary>
		<author><name>JacksonL</name></author>
	</entry>
</feed>