This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:homelab:clearfog_cx_lx2:fedora [2024/09/30 13:44] – removed - external edit (Unknown date) 127.0.0.1 | projects:homelab:clearfog_cx_lx2:fedora [2024/12/09 08:11] (current) – [Install Fedora] Add note about cockpit Andrew Yong | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Fedora on SolidRun ClearFog CX/ | ||
+ | ===== UEFI Bootloader ===== | ||
+ | |||
+ | - Download the latest build from [[https:// | ||
+ | * Navigate to the most recent-dated folder | ||
+ | * Download the image that matches your DDR4 SO-DIMM speed, e.g. lx2160acex7_2000_700_**3200**_8_5_2-2a7ab21.img.xz | ||
+ | * Note that you want the base image, NOT the " | ||
+ | - Write the image to a microSD card using '' | ||
+ | - Insert the microSD into the HoneyComb LX2 and ensure the [[https:// | ||
+ | - Connect the microUSB console (microUSB jack closest to the RJ-45 jack) and start a serial terminal at 115200 8N1 | ||
+ | |||
+ | ===== Fedora Install Media ===== | ||
+ | |||
+ | - Download the Fedora aarch64 netinstall ISO from the [[https:// | ||
+ | - Write the image to a USB 3.0 flash drive using '' | ||
+ | |||
+ | ===== Install Fedora ===== | ||
+ | |||
+ | - Insert your preferred boot disk into the HoneyComb LX2, e.g. m.2 NVMe SSD | ||
+ | - Plug the USB flash drive into any HoneyComb LX2 USB3.0 port | ||
+ | - Power the HoneyComb LX2 on, press escape to get into the UEFI settings | ||
+ | - Boot Manager -> select the USB disk with Fedora installer | ||
+ | - Once at the menu to install Fedora/test media and install Fedora: | ||
+ | - Highlight the Install Fedora entry | ||
+ | - Press " | ||
+ | - Use arrow keys to navigate to the end of the line that begins with " | ||
+ | - Add the following parameters to the end: '' | ||
+ | - Continue with the text installer as usual | ||
+ | - Don't forget to select the minimal install if you are using the server ISO - otherwise, you'll have Fedora Server Cockpit installed (which is not designed to be removed after installation) | ||
+ | |||
+ | ===== Fix Kernel cmdline ===== | ||
+ | |||
+ | - Log in to your fresh install (root or a user with sudo privileges) | ||
+ | - '' | ||
+ | |||
+ | ===== Get SFP+ Working ===== | ||
+ | |||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - Reboot to trigger udev rules | ||
+ | |||
+ | ===== Other Notes ===== | ||
+ | |||
+ | ==== Building a Custom Kernel ==== | ||
+ | |||
+ | I needed to build a custom kernel to get '' | ||
+ | |||
+ | - Follow the [[https:// | ||
+ | * Remember to checkout the correct branch for the Fedora version you are running | ||
+ | - Optional but highly recommended: | ||
+ | - Edit the '' | ||
+ | - Edit the '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | * '' | ||
+ | * If you use DKMS, probably '' | ||
+ | - Reboot into the new kernel |