{"id":3295,"date":"2025-11-14T00:01:01","date_gmt":"2025-11-14T00:01:01","guid":{"rendered":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/"},"modified":"2025-11-14T00:01:01","modified_gmt":"2025-11-14T00:01:01","slug":"opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/","title":{"rendered":"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations"},"content":{"rendered":"<p>The openSUSE project has recently announced a significant change in its Tumbleweed rolling-release distribution by making GRUB2-BLS the default bootloader for new installations in UEFI mode. This transition means that users installing openSUSE Tumbleweed on UEFI-based systems will automatically have GRUB2-BLS set as their bootloader by the YaST installer, especially beneficial for those utilizing full disk encryption (FDE) with systemd.<\/p>\n<p>GRUB2-BLS, which is a modified version of GRUB2, was specifically patched by the Fedora project for compatibility with the Boot Loader Specification (BLS). This update allows boot entries to be stored as small text files in the <code>\/boot\/efi\/loader\/entries<\/code> directory. An important advantage of GRUB2-BLS is its ability to dynamically generate the boot menu at boot time, eliminating the need for manual configuration commands like <code>grub2-mkconfig<\/code> or <code>grub2-install<\/code>.<\/p>\n<p>OpenSUSE&#8217;s system will manage the upgrade process seamlessly, particularly when integrated with the btrfs file system, utilizing <code>sdbootutil update<\/code> to manage snapshots and bootloader updates transparently. The GRUB2-BLS architecture involves a single EFI binary located in <code>\/boot\/efi\/EFI\/opensuse<\/code>, containing all essential components such as modules, configurations, fonts, and themes that were previously scattered in <code>\/boot\/grub2<\/code>.<\/p>\n<p>Users can also modify kernel command line arguments effortlessly by adjusting the bootloader or the <code>\/etc\/kernel\/cmdline<\/code> file, followed by running the <code>sdbootutil update-all-entries<\/code> command to implement their changes.<\/p>\n<p>While technically feasible, upgrading existing systems from GRUB2 to GRUB2-BLS is not recommended due to potential complications regarding the size of the EFI System Partition (ESP). Users are encouraged to consult the official migration instructions for more detailed guidance.<\/p>\n<p>For further details on the GRUB2-BLS announcement, visit the <a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/news.opensuse.org\/2025\/11\/13\/tw-grub2-bls\/\">official openSUSE news<\/a> page.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The openSUSE project has recently announced a significant change in its Tumbleweed rolling-release distribution by making GRUB2-BLS the default bootloader for new installations in UEFI mode. This transition means that users installing openSUSE Tumbleweed on UEFI-based systems will automatically have GRUB2-BLS set as their bootloader by the YaST installer, especially beneficial for those utilizing full [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":3296,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[97,1267,27,4,190,850],"tags":[],"class_list":["post-3295","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-distros","category-grub2-bls","category-linux-distribution","category-news","category-opensuse","category-opensuse-tumbleweed"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions 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:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"og:description\" content=\"The openSUSE project has recently announced a significant change in its Tumbleweed rolling-release distribution by making GRUB2-BLS the default bootloader for new installations in UEFI mode. This transition means that users installing openSUSE Tumbleweed on UEFI-based systems will automatically have GRUB2-BLS set as their bootloader by the YaST installer, especially beneficial for those utilizing full [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-14T00:01:01+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/\",\"url\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/\",\"name\":\"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions Blog\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp\",\"datePublished\":\"2025-11-14T00:01:01+00:00\",\"author\":{\"@id\":\"\"},\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp\",\"width\":1920,\"height\":985},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions 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:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/","og_locale":"en_US","og_type":"article","og_title":"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions Blog","og_description":"The openSUSE project has recently announced a significant change in its Tumbleweed rolling-release distribution by making GRUB2-BLS the default bootloader for new installations in UEFI mode. This transition means that users installing openSUSE Tumbleweed on UEFI-based systems will automatically have GRUB2-BLS set as their bootloader by the YaST installer, especially beneficial for those utilizing full [&hellip;]","og_url":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2025-11-14T00:01:01+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/","url":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/","name":"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations - ServerHost Hosting Solutions Blog","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp","datePublished":"2025-11-14T00:01:01+00:00","author":{"@id":""},"breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2025\/11\/59afbb54-897c-4f00-8126-fb1aa5d97245.webp","width":1920,"height":985},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/opensuse-tumbleweed-embraces-grub2-bls-bootloader-for-new-uefi-installations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"openSUSE Tumbleweed Embraces GRUB2-BLS Bootloader for New UEFI Installations"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3295","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=3295"}],"version-history":[{"count":0,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/3295\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/3296"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=3295"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=3295"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=3295"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}