{"id":1689,"date":"2026-06-09T16:21:20","date_gmt":"2026-06-09T14:21:20","guid":{"rendered":"https:\/\/itc-lucke.com\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/"},"modified":"2026-06-09T16:31:25","modified_gmt":"2026-06-09T14:31:25","slug":"hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader","status":"publish","type":"post","link":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/","title":{"rendered":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader"},"content":{"rendered":"<p>The HP ProLiant MicroServer Gen8 is still a very useful small home server. It works well for TrueNAS, homelab setups, backup targets, or compact storage systems.<\/p>\n<p>A common issue appears when you want to move away from booting TrueNAS from a USB flash drive and instead use a proper small SSD.<\/p>\n<p>The MicroServer Gen8 has an internal SATA connector at the top of the chassis. This port was originally intended for an optical DVD drive. It is commonly called the ODD port and is mechanically very convenient for installing a small 2.5-inch SATA SSD.<\/p>\n<p>The problem: with the four front drive bays populated, the server often does not boot directly from the SSD connected to the ODD port. Without the front drives installed, the SSD boots fine. As soon as the data drives are inserted again, the Gen8 usually tries to boot from <code>Hard Drive C:<\/code>, meaning one of the front bay drives.<\/p>\n<p>The solution: use a small USB stick only as a GRUB bootloader. The actual TrueNAS installation remains on the SSD connected to the ODD port. The USB stick is barely written to and is therefore much less critical than using a USB stick as the full TrueNAS boot device.<!--more--><\/p>\n<h2>Goal of the Setup<\/h2>\n<p>The final boot process looks like this:<\/p>\n<pre><code>HP MicroServer Gen8 BIOS\r\n        \u2193\r\ninternal USB stick with GRUB\r\n        \u2193\r\nGRUB chainloads the SSD on the ODD port\r\n        \u2193\r\nTrueNAS starts from the SSD\r\n        \u2193\r\ndata drives remain in the four front bays<\/code><\/pre>\n<p>The USB stick does not contain TrueNAS itself. It only contains GRUB and a small configuration file that starts the bootloader on the SSD.<\/p>\n<h2>Requirements<\/h2>\n<p>You need:<\/p>\n<ul>\n<li>HP MicroServer Gen8<\/li>\n<li>TrueNAS installed on an SSD connected to the ODD SATA port<\/li>\n<li>a small USB stick or internal SD card<\/li>\n<li>a Linux system to create the GRUB USB stick<\/li>\n<li>GRUB package for BIOS\/Legacy boot<\/li>\n<\/ul>\n<p>In my setup, the SSD on the ODD port appeared to GRUB as:<\/p>\n<pre><code>hd5<\/code><\/pre>\n<p>This can vary depending on drive order and BIOS detection. During the first test, it is useful to try several options or check the available drives from the GRUB console using <code>ls<\/code>.<\/p>\n<h2>Important: SATA Mode in BIOS<\/h2>\n<p>For TrueNAS, the onboard SATA controller should run in AHCI mode.<\/p>\n<pre><code>F9 \u2192 System Options \u2192 SATA Controller Options<\/code><\/pre>\n<p>AHCI should be enabled. Using the B120i RAID mode is not recommended for TrueNAS. TrueNAS works best when it can access the drives directly.<\/p>\n<h2>Prepare the USB Stick<\/h2>\n<p>First, identify the correct USB stick on your Linux system:<\/p>\n<pre><code>lsblk -o NAME,SIZE,MODEL,TYPE,MOUNTPOINT<\/code><\/pre>\n<p>Example output:<\/p>\n<pre><code>sda    500G Samsung_SSD disk\r\nsdb      8G USB_Stick   disk\r\n\u2514\u2500sdb1<\/code><\/pre>\n<p>In this example, the USB stick is:<\/p>\n<pre><code>\/dev\/sdb<\/code><\/pre>\n<p><strong>Warning:<\/strong> The following commands will completely erase the selected device. Make sure you have selected the correct USB stick.<\/p>\n<h2>Partition and Format the USB Stick<\/h2>\n<p>The USB stick is prepared with a classic MBR partition table and a small Linux partition.<\/p>\n<pre><code>sudo umount \/dev\/sdb1 2&gt;\/dev\/null\r\n\r\nsudo wipefs -a \/dev\/sdb\r\n\r\nsudo parted -s \/dev\/sdb mklabel msdos\r\nsudo parted -s \/dev\/sdb mkpart primary ext2 1MiB 100%\r\nsudo parted -s \/dev\/sdb set 1 boot on\r\n\r\nsudo mkfs.ext2 -F -L GRUBGEN8 \/dev\/sdb1<\/code><\/pre>\n<p>Now mount the partition:<\/p>\n<pre><code>sudo mkdir -p \/tmp\/usb\r\nsudo mount \/dev\/sdb1 \/tmp\/usb\r\nsudo mkdir -p \/tmp\/usb\/boot<\/code><\/pre>\n<h2>Install GRUB in Legacy BIOS Mode<\/h2>\n<p>The MicroServer Gen8 boots in classic BIOS\/Legacy mode in this setup. Therefore GRUB must explicitly be installed as <code>i386-pc<\/code>.<\/p>\n<p>On Debian, Ubuntu, or Proxmox, install the required package if needed:<\/p>\n<pre><code>sudo apt update\r\nsudo apt install grub-pc-bin<\/code><\/pre>\n<p>Then install GRUB to the USB stick:<\/p>\n<pre><code>sudo grub-install \\\r\n  --target=i386-pc \\\r\n  --boot-directory=\/tmp\/usb\/boot \\\r\n  --recheck \\\r\n  \/dev\/sdb<\/code><\/pre>\n<p>Important:<\/p>\n<pre><code>Correct: \/dev\/sdb\r\nWrong:   \/dev\/sdb1<\/code><\/pre>\n<p>GRUB must be installed to the whole USB stick, not only to the partition.<\/p>\n<h2>Special Case: Proxmox<\/h2>\n<p>If you create the stick on a Proxmox system, <code>grub-install<\/code> may be blocked by <code>proxmox-boot-tool<\/code>. You may see a message saying that <code>grub-install<\/code> is disabled.<\/p>\n<p>In that case, use <code>grub-install.real<\/code> directly:<\/p>\n<pre><code>sudo \/usr\/sbin\/grub-install.real \\\r\n  --target=i386-pc \\\r\n  --boot-directory=\/tmp\/usb\/boot \\\r\n  --recheck \\\r\n  \/dev\/sdb<\/code><\/pre>\n<p>If you see this error:<\/p>\n<pre><code>cannot find EFI directory<\/code><\/pre>\n<p>then the following parameter is usually missing:<\/p>\n<pre><code>--target=i386-pc<\/code><\/pre>\n<p>Without this parameter, GRUB tries to install an EFI bootloader on a UEFI-booted Linux system. For the MicroServer Gen8 USB chainloader, we need classic BIOS GRUB instead.<\/p>\n<h2>Create the GRUB Configuration<\/h2>\n<p>Now create the actual GRUB boot configuration:<\/p>\n<pre><code>sudo nano \/tmp\/usb\/boot\/grub\/grub.cfg<\/code><\/pre>\n<p>In my setup, the SSD on the ODD port was detected by GRUB as <code>hd5<\/code>. Therefore the final configuration looks like this:<\/p>\n<pre><code>set timeout=3\r\nset default=0\r\n\r\nmenuentry \"TrueNAS SSD on ODD Port - hd5\" {\r\n    insmod chain\r\n    set root=(hd5)\r\n    chainloader +1\r\n    boot\r\n}<\/code><\/pre>\n<p>With this configuration, GRUB waits three seconds and then automatically boots the SSD on the ODD port.<\/p>\n<h2>Alternative Test Configuration<\/h2>\n<p>If you do not yet know the correct drive number, you can create several menu entries for testing:<\/p>\n<pre><code>set timeout=10\r\nset default=0\r\n\r\nmenuentry \"TrueNAS SSD on ODD Port - hd4\" {\r\n    insmod chain\r\n    set root=(hd4)\r\n    chainloader +1\r\n    boot\r\n}\r\n\r\nmenuentry \"TrueNAS SSD on ODD Port - hd5\" {\r\n    insmod chain\r\n    set root=(hd5)\r\n    chainloader +1\r\n    boot\r\n}\r\n\r\nmenuentry \"TrueNAS SSD on ODD Port - hd3\" {\r\n    insmod chain\r\n    set root=(hd3)\r\n    chainloader +1\r\n    boot\r\n}\r\n\r\nmenuentry \"GRUB Shell\" {\r\n    echo \"Press 'c' to open the GRUB console.\"\r\n    echo \"Use 'ls' to list detected drives.\"\r\n    sleep 5\r\n}<\/code><\/pre>\n<p>During the first boot, test which entry works. Once the correct entry is known, reduce the <code>grub.cfg<\/code> to that single entry and set the timeout to three seconds.<\/p>\n<h2>Manually Check GRUB Drives<\/h2>\n<p>If none of the prepared entries work, press <code>c<\/code> in the GRUB menu to open the GRUB console.<\/p>\n<p>Then run:<\/p>\n<pre><code>ls<\/code><\/pre>\n<p>Example output:<\/p>\n<pre><code>(hd0) (hd1) (hd2) (hd3) (hd4) (hd5)<\/code><\/pre>\n<p>You can then test manually:<\/p>\n<pre><code>set root=(hd5)\r\nchainloader +1\r\nboot<\/code><\/pre>\n<p>If that does not work, try:<\/p>\n<pre><code>set root=(hd4)\r\nchainloader +1\r\nboot<\/code><\/pre>\n<p>Or:<\/p>\n<pre><code>set root=(hd3)\r\nchainloader +1\r\nboot<\/code><\/pre>\n<p>As soon as TrueNAS starts, you have found the correct drive number.<\/p>\n<h2>Unmount the USB Stick Cleanly<\/h2>\n<p>After writing the configuration:<\/p>\n<pre><code>sync\r\nsudo umount \/tmp\/usb<\/code><\/pre>\n<p>The USB stick can now be inserted into the internal USB port of the MicroServer Gen8.<\/p>\n<h2>Set the BIOS Boot Order<\/h2>\n<p>In the MicroServer Gen8 BIOS:<\/p>\n<pre><code>F9 \u2192 System Options \u2192 Boot Options<\/code><\/pre>\n<p>The internal USB stick should be placed before the hard drives:<\/p>\n<pre><code>1. USB DriveKey \/ Internal USB\r\n2. Hard Drive C:\r\n3. Network Boot<\/code><\/pre>\n<p>The server will then boot GRUB from the USB stick first. GRUB will then start the SSD on the ODD port.<\/p>\n<h2>Why Not Boot TrueNAS Directly from a USB Stick?<\/h2>\n<p>TrueNAS can technically boot from USB sticks, but it is not recommended for long-term reliability. USB sticks are a common source of boot-pool problems, especially with write activity, updates, and ZFS errors.<\/p>\n<p>A better layout is:<\/p>\n<pre><code>TrueNAS system: SSD\r\nUSB stick: only GRUB bootloader\r\nData: separate ZFS data drives<\/code><\/pre>\n<p>In this setup, the USB stick has almost no write activity. Even if it fails at some point, it can easily be recreated. The actual TrueNAS installation remains safely on the SSD.<\/p>\n<h2>Error Example: GRUB Rescue \/ normal.mod not found<\/h2>\n<p>When an old TrueNAS USB boot stick fails, you may see an error like this:<\/p>\n<pre><code>GRUB loading..\r\nWelcome to GRUB!\r\n\r\nerror: file 'normal.mod' not found.\r\ngrub rescue&gt;<\/code><\/pre>\n<p>This usually means that GRUB can no longer find its normal module path or that the boot medium is damaged. If the TrueNAS boot pool also shows checksum errors, it is not worth trying to keep using that USB stick in production.<\/p>\n<p>In that case, reinstalling TrueNAS on an SSD and restoring\/importing the TrueNAS configuration is the cleaner solution.<\/p>\n<h2>Final Result<\/h2>\n<p>After successful setup, the boot process looks like this:<\/p>\n<pre><code>MicroServer Gen8 starts\r\nUSB-GRUB appears briefly for 3 seconds\r\nGRUB starts hd5\r\nTrueNAS boots from the SSD on the ODD port\r\nData drives remain untouched in the front bays<\/code><\/pre>\n<p>This keeps the MicroServer Gen8 fully usable:<\/p>\n<pre><code>4 front bays for data drives\r\nODD port for the TrueNAS boot SSD\r\ninternal USB port only for GRUB\r\nAHCI mode for clean TrueNAS operation<\/code><\/pre>\n<h2>Conclusion<\/h2>\n<p>This setup is pragmatic, robust, and much better than running the TrueNAS boot pool from an aging USB flash drive. The small GRUB USB stick only acts as a pointer, while the actual system boots properly from the SSD.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The HP ProLiant MicroServer Gen8 is still a very useful small home server. It works well for TrueNAS, homelab setups, backup targets, or compact storage systems.<\/p>\n<p>A common issue appears when you want to move away from booting TrueNAS from a USB flash drive and instead use a proper small SSD.<\/p>\n<p>The MicroServer Gen8 has an internal SATA connector at the top of the chassis. This port was originally intended for an optical DVD drive. It is commonly called the ODD port and is mechanically very convenient for installing a small 2.5-inch SATA SSD.<\/p>\n","protected":false},"author":1,"featured_media":1685,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-1689","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.7 (Yoast SEO v27.7) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader - IT Consulting Lucke<\/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:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader\" \/>\n<meta property=\"og:description\" content=\"The HP ProLiant MicroServer Gen8 is still a very useful small home server. It works well for TrueNAS, homelab setups, backup targets, or compact storage systems.  A common issue appears when you want to move away from booting TrueNAS from a USB flash drive and instead use a proper small SSD.  The MicroServer Gen8 has an internal SATA connector at the top of the chassis. This port was originally intended for an optical DVD drive. It is commonly called the ODD port and is mechanically very convenient for installing a small 2.5-inch SATA SSD.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/\" \/>\n<meta property=\"og:site_name\" content=\"IT Consulting Lucke\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-09T14:21:20+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-09T14:31:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8-1030x773.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1030\" \/>\n\t<meta property=\"og:image:height\" content=\"773\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"SaschaITC257\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"SaschaITC257\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/\"},\"author\":{\"name\":\"SaschaITC257\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/#\\\/schema\\\/person\\\/ea4b56279cfddc28436bacfee4166b36\"},\"headline\":\"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader\",\"datePublished\":\"2026-06-09T14:21:20+00:00\",\"dateModified\":\"2026-06-09T14:31:25+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/\"},\"wordCount\":1002,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/itc-lucke.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/saschi-gen8.png\",\"articleSection\":[\"News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/\",\"url\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/\",\"name\":\"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader - IT Consulting Lucke\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/itc-lucke.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/saschi-gen8.png\",\"datePublished\":\"2026-06-09T14:21:20+00:00\",\"dateModified\":\"2026-06-09T14:31:25+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/#\\\/schema\\\/person\\\/ea4b56279cfddc28436bacfee4166b36\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#primaryimage\",\"url\":\"https:\\\/\\\/itc-lucke.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/saschi-gen8.png\",\"contentUrl\":\"https:\\\/\\\/itc-lucke.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/saschi-gen8.png\",\"width\":1448,\"height\":1086},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/#website\",\"url\":\"https:\\\/\\\/itc-lucke.com\\\/\",\"name\":\"IT Consulting Lucke\",\"description\":\"IT - Infrastruktur - Marketing - Social Media - Specials\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/itc-lucke.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/itc-lucke.com\\\/#\\\/schema\\\/person\\\/ea4b56279cfddc28436bacfee4166b36\",\"name\":\"SaschaITC257\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g\",\"caption\":\"SaschaITC257\"},\"url\":\"https:\\\/\\\/itc-lucke.com\\\/en\\\/author\\\/saschaitc257\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader - IT Consulting Lucke","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:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/","og_locale":"en_US","og_type":"article","og_title":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader","og_description":"The HP ProLiant MicroServer Gen8 is still a very useful small home server. It works well for TrueNAS, homelab setups, backup targets, or compact storage systems.  A common issue appears when you want to move away from booting TrueNAS from a USB flash drive and instead use a proper small SSD.  The MicroServer Gen8 has an internal SATA connector at the top of the chassis. This port was originally intended for an optical DVD drive. It is commonly called the ODD port and is mechanically very convenient for installing a small 2.5-inch SATA SSD.","og_url":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/","og_site_name":"IT Consulting Lucke","article_published_time":"2026-06-09T14:21:20+00:00","article_modified_time":"2026-06-09T14:31:25+00:00","og_image":[{"width":1030,"height":773,"url":"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8-1030x773.png","type":"image\/png"}],"author":"SaschaITC257","twitter_card":"summary_large_image","twitter_misc":{"Written by":"SaschaITC257","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#article","isPartOf":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/"},"author":{"name":"SaschaITC257","@id":"https:\/\/itc-lucke.com\/#\/schema\/person\/ea4b56279cfddc28436bacfee4166b36"},"headline":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader","datePublished":"2026-06-09T14:21:20+00:00","dateModified":"2026-06-09T14:31:25+00:00","mainEntityOfPage":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/"},"wordCount":1002,"commentCount":0,"image":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#primaryimage"},"thumbnailUrl":"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8.png","articleSection":["News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/","url":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/","name":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader - IT Consulting Lucke","isPartOf":{"@id":"https:\/\/itc-lucke.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#primaryimage"},"image":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#primaryimage"},"thumbnailUrl":"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8.png","datePublished":"2026-06-09T14:21:20+00:00","dateModified":"2026-06-09T14:31:25+00:00","author":{"@id":"https:\/\/itc-lucke.com\/#\/schema\/person\/ea4b56279cfddc28436bacfee4166b36"},"breadcrumb":{"@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#primaryimage","url":"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8.png","contentUrl":"https:\/\/itc-lucke.com\/wp-content\/uploads\/2026\/06\/saschi-gen8.png","width":1448,"height":1086},{"@type":"BreadcrumbList","@id":"https:\/\/itc-lucke.com\/en\/hp-microserver-gen8-boot-truenas-from-an-ssd-on-the-odd-port-using-a-grub-usb-bootloader\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/itc-lucke.com\/en\/"},{"@type":"ListItem","position":2,"name":"HP MicroServer Gen8: Boot TrueNAS from an SSD on the ODD Port using a GRUB USB Bootloader"}]},{"@type":"WebSite","@id":"https:\/\/itc-lucke.com\/#website","url":"https:\/\/itc-lucke.com\/","name":"IT Consulting Lucke","description":"IT - Infrastruktur - Marketing - Social Media - Specials","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/itc-lucke.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/itc-lucke.com\/#\/schema\/person\/ea4b56279cfddc28436bacfee4166b36","name":"SaschaITC257","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5e98165f4576be428325f0de12d2aba65cff688b70a4043d1a3f822383ce7b27?s=96&d=mm&r=g","caption":"SaschaITC257"},"url":"https:\/\/itc-lucke.com\/en\/author\/saschaitc257\/"}]}},"_links":{"self":[{"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/posts\/1689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/comments?post=1689"}],"version-history":[{"count":3,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/posts\/1689\/revisions"}],"predecessor-version":[{"id":1699,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/posts\/1689\/revisions\/1699"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/media\/1685"}],"wp:attachment":[{"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/media?parent=1689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/categories?post=1689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itc-lucke.com\/en\/wp-json\/wp\/v2\/tags?post=1689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}