{"id":172,"date":"2026-07-28T20:29:40","date_gmt":"2026-07-28T18:29:40","guid":{"rendered":"https:\/\/www.lukaswojcik.com\/blog\/?p=172"},"modified":"2026-09-10T10:55:27","modified_gmt":"2026-09-10T08:55:27","slug":"raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader","status":"publish","type":"post","link":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/","title":{"rendered":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the <strong>microSD card<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed for sequential data storage (like photos in a camera), not the constant read\/write cycles of an OS. A sudden power loss can easily corrupt the file system, resulting in a Raspberry Pi that simply refuses to boot, taking all hosted data with it.<\/p>\r\n\r\n\r\n\r\n<figure class=\"lw-diagram\">\n<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/diagrams\/hand-ssdboot-en.png\" width=\"1120\" height=\"560\" alt=\"Boot order in the Raspberry Pi bootloader before and after the change, with SSD instead of SD card as the first boot device\">\n<figcaption>Only the order in the bootloader decides where the Pi looks first. Flipping it makes the SSD the primary boot device and leaves the card as a rescue path.<\/figcaption>\n<\/figure>\r\n\n\n\n<p class=\"wp-block-paragraph\">The ultimate solution? <strong>Migrating the boot drive to a Solid State Drive (SSD).<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The Benefits of SSD Booting<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Unmatched Reliability:<\/strong> SSDs are built with advanced controllers and wear-leveling algorithms. The risk of data corruption after a sudden power outage drops to near zero.<\/li>\n\n\n\n<li><strong>Massive Speed Boost:<\/strong> An SSD connected via USB 3.0 (or via the PCIe interface on the Pi 5) delivers drastically higher Input\/Output Operations Per Second (IOPS). Boot times, application launches, and database queries become lightning-fast.<\/li>\n\n\n\n<li><strong>Longevity:<\/strong> An SSD will outlive dozens of microSD cards when used as a primary drive for read\/write-heavy applications like Home Assistant, Nextcloud, or Docker containers.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step-by-Step Tutorial: Changing the Bootloader<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To make the Raspberry Pi boot from a USB SSD, the internal EEPROM (bootloader) must be updated and reconfigured. Here is the exact procedure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 1: Prepare the Bootloader Update on a microSD Card<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Download and install the <strong>Raspberry Pi Imager<\/strong> on a main computer.<\/li>\n\n\n\n<li>Insert a spare, empty microSD card into that computer.<\/li>\n\n\n\n<li>Open the Imager. Under <strong>Choose Device<\/strong>, select the Raspberry Pi model (4 or 5).<\/li>\n\n\n\n<li>Under <strong>Choose OS<\/strong>, scroll down and select <strong>Misc utility images<\/strong> -&gt; <strong>Bootloader<\/strong> -&gt; <strong>USB Boot<\/strong>. This image writes <code>BOOT_ORDER=0xf14<\/code> (USB first, then the SD card) and does not cover NVMe.<\/li>\n\n\n\n<li>For an NVMe drive on the PCIe port of the Pi 5, pick <strong>Misc utility images<\/strong> -&gt; <strong>Bootloader (Pi 5 family)<\/strong> -&gt; <strong>NVMe\/USB Boot<\/strong> instead. That image writes <code>BOOT_ORDER=0xf416<\/code>, so NVMe (digit 6) is tried first. With adapters that are not HAT+ compliant, <code>PCIE_PROBE=1<\/code> in the bootloader configuration (<code>rpi-eeprom-config<\/code>) and <code>dtparam=pciex1<\/code> in <code>\/boot\/firmware\/config.txt<\/code> may be required in addition. The boot order can also be set later via <code>raspi-config<\/code> under Advanced Options -&gt; Boot Order.<\/li>\n\n\n\n<li>Under <strong>Choose Storage<\/strong>, select the microSD card and click <strong>Next<\/strong> to write the image.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 2: Flash the Bootloader to the Pi<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Remove the newly flashed microSD card from the computer and insert it into the powered-off Raspberry Pi.<\/li>\n\n\n\n<li>Turn on the Raspberry Pi (without any other USB drives attached).<\/li>\n\n\n\n<li>Wait for about 10\u201315 seconds. With a monitor connected, the screen turns completely <strong>green<\/strong>. Without a monitor, watch the green ACT LED on the Pi\u2014it will start blinking rapidly in a steady pattern. This indicates the bootloader has been successfully updated to prioritize USB boot.<\/li>\n\n\n\n<li>Power off the Raspberry Pi and <strong>remove the microSD card<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 3: Flash the OS to the SSD<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Connect the SSD to the main computer (using a USB-to-SATA\/NVMe adapter).<\/li>\n\n\n\n<li>Open the <strong>Raspberry Pi Imager<\/strong> again.<\/li>\n\n\n\n<li>Select the preferred Operating System (e.g., Raspberry Pi OS 64-bit).<\/li>\n\n\n\n<li>Under <strong>Choose Storage<\/strong>, select the connected SSD.<\/li>\n\n\n\n<li>Click <strong>Next<\/strong> and write the OS to the SSD.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Step 4: Boot from the SSD<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Plug the flashed SSD into one of the <strong>blue USB 3.0 ports<\/strong> on the Raspberry Pi 4\/5 (or the NVMe HAT if using PCIe on the Pi 5).<\/li>\n\n\n\n<li>The microSD slot may stay empty, but it does not have to be: after the bootloader update the SSD is tried first, so a card left in the slot only acts as a fallback.<\/li>\n\n\n\n<li>Connect the power supply. Thanks to the new boot order the Raspberry Pi reaches for the SSD first and starts straight from the blazing-fast drive; only if that attempt fails does it fall back to the SD card.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Moving a Raspberry Pi boot process from a microSD card to an SSD is the most effective way to ensure system reliability and performance. By updating the internal bootloader and migrating the OS to an SSD, the system becomes immune to the common file corruption issues associated with microSD cards, while simultaneously achieving significantly faster boot times and overall responsiveness. This setup is essential for long-term projects like home servers or automation systems that require maximum stability.<\/p>\n\n\n<div class=\"lw-quellen\">\n<h2>Sources<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.raspberrypi.com\/documentation\/computers\/os.html\" target=\"_blank\" rel=\"noopener noreferrer\">Raspberry Pi OS documentation<\/a><\/li>\n<li><a href=\"https:\/\/www.raspberrypi.com\/documentation\/computers\/raspberry-pi.html\" target=\"_blank\" rel=\"noopener noreferrer\">Raspberry Pi hardware documentation<\/a><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19785,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21],"tags":[91113,91064,91181,91237,91219],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","tag-homelab","tag-linux","tag-raspberry-pi","tag-self-hosting","tag-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog\" \/>\n<meta property=\"og:description\" content=\"The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/\" \/>\n<meta property=\"og:site_name\" content=\"Lukas Wojcik - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-28T18:29:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-10T08:55:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Lukas Wojcik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lukas Wojcik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/\"},\"author\":{\"name\":\"Lukas Wojcik\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"headline\":\"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader\",\"datePublished\":\"2026-07-28T18:29:40+00:00\",\"dateModified\":\"2026-09-10T08:55:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/\"},\"wordCount\":755,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png\",\"keywords\":[\"Homelab\",\"Linux\",\"Raspberry Pi\",\"Self-Hosting\",\"Tutorial\"],\"articleSection\":[\"Raspberry PI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/\",\"name\":\"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png\",\"datePublished\":\"2026-07-28T18:29:40+00:00\",\"dateModified\":\"2026-09-10T08:55:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png\",\"width\":1200,\"height\":630,\"caption\":\"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/en\\\/raspberry-pi\\\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/\",\"name\":\"Lukas Wojcik - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/#\\\/schema\\\/person\\\/895f7604f9b6b71aad9bba33af28d0f9\",\"name\":\"Lukas Wojcik\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"url\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"contentUrl\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\",\"width\":424,\"height\":636,\"caption\":\"Lukas Wojcik\"},\"logo\":{\"@id\":\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/lw-x2.jpg\"},\"sameAs\":[\"https:\\\/\\\/www.lukaswojcik.com\\\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/","og_locale":"en_US","og_type":"article","og_title":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog","og_description":"The Raspberry Pi 4 and 5 are incredibly powerful single-board computers, capable of running everything from retro gaming consoles to full-fledged home servers. However, they share one notorious Achilles&#8217; heel: the microSD card. Running an operating system off a standard microSD card is a recipe for disaster in the long run. These cards are designed [&hellip;]","og_url":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/","og_site_name":"Lukas Wojcik - Blog","article_published_time":"2026-07-28T18:29:40+00:00","article_modified_time":"2026-09-10T08:55:27+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png","type":"image\/png"}],"author":"Lukas Wojcik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Lukas Wojcik","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#article","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/"},"author":{"name":"Lukas Wojcik","@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"headline":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader","datePublished":"2026-07-28T18:29:40+00:00","dateModified":"2026-09-10T08:55:27+00:00","mainEntityOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/"},"wordCount":755,"commentCount":2,"publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png","keywords":["Homelab","Linux","Raspberry Pi","Self-Hosting","Tutorial"],"articleSection":["Raspberry PI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/","url":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/","name":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader - Lukas Wojcik - Blog","isPartOf":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#primaryimage"},"image":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#primaryimage"},"thumbnailUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png","datePublished":"2026-07-28T18:29:40+00:00","dateModified":"2026-09-10T08:55:27+00:00","breadcrumb":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#primaryimage","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/09\/hero-172-raspberry-pi-4-and-5-booting-from-an-tk.png","width":1200,"height":630,"caption":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lukaswojcik.com\/blog\/en\/raspberry-pi\/raspberry-pi-4-and-5-booting-from-an-ssd-by-changing-the-bootloader\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.lukaswojcik.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi 4 and 5: Booting From an SSD by Changing the Bootloader"}]},{"@type":"WebSite","@id":"https:\/\/www.lukaswojcik.com\/blog\/#website","url":"https:\/\/www.lukaswojcik.com\/blog\/","name":"Lukas Wojcik - Blog","description":"","publisher":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.lukaswojcik.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.lukaswojcik.com\/blog\/#\/schema\/person\/895f7604f9b6b71aad9bba33af28d0f9","name":"Lukas Wojcik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","url":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","contentUrl":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg","width":424,"height":636,"caption":"Lukas Wojcik"},"logo":{"@id":"https:\/\/www.lukaswojcik.com\/blog\/wp-content\/uploads\/2026\/07\/lw-x2.jpg"},"sameAs":["https:\/\/www.lukaswojcik.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/comments?post=172"}],"version-history":[{"count":8,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":18013,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/posts\/172\/revisions\/18013"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media\/19785"}],"wp:attachment":[{"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/media?parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/categories?post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lukaswojcik.com\/blog\/wp-json\/wp\/v2\/tags?post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}