<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof" style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Package:</b> grub-pc<br>
<b>Version:</b> 2.06-13+deb12u1 (I do not know if this is the exact version used in the minimal install)<br>
<b>Operating System:</b> Debian 12 (Bookworm)<br>
<b>Hardware:</b> Dell PowerEdge 2950 with PERC 6/i RAID controller<br>
<b>RAID Configuration:</b> RAID 5 with 6 x 2TB SAS drives</div>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Description of the Problem</b></div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I am encountering a consistent issue where GRUB fails to boot into Debian after performing a minimal installation of Debian 12 on a Dell PowerEdge 2950 server with a RAID 5 configuration. The same server and RAID setup worked without issue on Debian 11, Debian
10, and CentOS, suggesting that this problem may be tied to changes in GRUB or the minimal installation path in recent Debian releases.</div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
When performing a fresh minimal installation of Debian 12, the installation completes successfully, but the server fails to boot after rebooting, presenting the following error:</div>
<pre style="background-color: rgb(255, 255, 255);"><div style="text-align: left; text-indent: 0px; white-space: normal; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><button style="margin:0px" class="x_flex x_gap-1 x_items-center x_select-none x_py-1"><div style="text-align: left; text-indent: 0px; white-space: normal; margin: 0px;"></div></button></div><div style="direction: ltr; text-align: left; text-indent: 0px; white-space: pre-wrap; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);"><code>GRUB Loading.
Welcome to GRUB!
error: attempt to read or write outside of 'hd0'.
grub rescue>
</code></div></pre>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Reinstalling Debian 12 using the <b>XFCE desktop environment option</b> resolves the issue, and the server boots successfully. This suggests a missing dependency, module, or configuration step in the minimal installation process that is addressed when XFCE
is selected.</div>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Steps to Reproduce</b></div>
<ol start="1" style="text-align: left; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Install Debian 12 (Bookworm) on a Dell PowerEdge 2950 server with the following configuration:</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
PERC 6/i RAID controller configured as RAID 5 with six 2TB SAS drives.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Partitioning set to use the entire disk with default options.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Choose the <b>minimal installation option</b> during the installer.</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Complete the installation process.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Reboot the server.</li></ol>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Expected Behavior</b></div>
<ul style="text-align: left; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
GRUB should load properly, and the server should boot into the Debian operating system.</li></ul>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Actual Behavior</b></div>
<ul style="text-align: left; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;">GRUB fails to boot, displaying the error message:</div>
<pre><div style="white-space: normal; margin: 0px;"><button style="margin:0px" class="x_flex x_gap-1 x_items-center x_select-none x_py-1"><div style="white-space: normal; margin: 0px;"></div></button></div><div style="direction: ltr; white-space: pre-wrap; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif;"><code>GRUB Loading.
Welcome to GRUB!
error: attempt to read or write outside of 'hd0'.
grub rescue>
</code></div></pre>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;">Running <code>ls</code> in the GRUB rescue shell outputs:</div>
<pre><div style="white-space: normal; margin: 0px;"><button style="margin:0px" class="x_flex x_gap-1 x_items-center x_select-none x_py-1"><div style="white-space: normal; margin: 0px;"></div></button></div><div style="direction: ltr; white-space: pre-wrap; margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif;"><code>grub rescue> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
</code></div></pre>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Only <code>(hd0,gpt2)</code> contains the <code>/boot</code> directory and shows a valid filesystem.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<code>(hd0,gpt1)</code> and <code>(hd0,gpt3)</code> return "unknown filesystem."</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;">Attempting to set the root and prefix in GRUB rescue mode (<code>set root=(hd0,gpt2)</code> and
<code>set prefix=(hd0,gpt2)/boot/grub</code>) does not resolve the issue. Commands like
<code>insmod normal</code> or <code>insmod ext2</code> also fail with the same error.</div>
</li></ul>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Workaround</b></div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Reinstalling Debian 12 with the <b>XFCE desktop environment option</b> allows the system to boot correctly. This suggests that the XFCE installation process includes missing dependencies or configuration steps not present in the minimal install.</div>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Additional Information</b></div>
<ul style="text-align: left; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;"><b>Logs</b>:</div>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
The GRUB error is consistent across multiple Dell machines that have PERC present. The error has not presented on minimal installations on systems using standard PC boxes with no RAID subsystem.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
GRUB configuration from <code>/boot/grub</code> and <code>/etc/default/grub</code> appears standard when inspected in a working XFCE installation.</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;"><b>Hardware Details</b>:</div>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Dell PowerEdge 2950 with PERC 6/i RAID controller (RAID 5 with 6 x 2TB SAS drives) </li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px;">Dell PowerEdge 2950 with PERC 5/i RAID controller (RAID 5 with 6 x 2TB SAS drives)</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px;">Dell PowerEdge 2900 with PERC 5/i RAID controller (RAID 10 with 8 x 2TB SAS drives)</div>
</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Dell PowerEdge 2950 with PERC 6/i RAID controller (RAID 10 with 8 x 600GB SAS drives)</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;"><b>GRUB Behavior</b>:</div>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
GRUB seems to successfully install during the minimal installation, but fails to locate or load necessary modules at boot.</li></ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 1em 0px;"><b>Historical Context</b>:</div>
</li><ul>
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<div style="margin: 0px;">On the last server minimal install, I tried a minimal install using Debian 11 and then a minimal install of Debian 10 as well and the same GRUB error was exhibited. I have not tried uninstalling XFCE to see if any boxes become unbootable
as these are production servers.</div>
</li></ul>
</ul>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Request</b></div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
This issue seems to be tied to the minimal installation path in Debian 12 and earlier versions. I suspect there is a missing dependency, configuration step, or GRUB module that is included when XFCE is selected but omitted in the minimal installation.</div>
<ul style="text-align: left; background-color: rgb(255, 255, 255);">
<li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Please investigate this issue to identify the missing dependency or misconfiguration.</li><li style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If additional information (e.g., logs, configuration files, or specific tests) is required, I am happy to provide it.</li></ul>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Thank You</b></div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Thank you for maintaining and improving Debian. I hope this report helps address what seems to be a long-standing issue with GRUB in minimal installations on certain hardware configurations.</div>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>Contact Information</b></div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Charles Oropallo<br>
charles@charlesworks.com<br>
+1 603-924-9867</div>
<hr style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255);">
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 1em 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="text-align: left; text-indent: 0px; background-color: rgb(255, 255, 255); margin: 0px; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="background-color: rgb(255, 255, 255); margin: 0px;">
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">Please LIKE US at
<a href="https://www.facebook.com/CharlesWorks-LLC-80037873542/?fref=ts" target="_blank" id="OWAfc2b5dd2-2bf5-681f-b226-7fc223ac1f0a" class="OWAAutoLink" title="https://www.facebook.com/CharlesWorks-LLC-80037873542/?fref=ts" rel="noopener noreferrer" data-linkindex="0" data-auth="NotApplicable" style="margin: 0px;">
https://www.facebook.com/CharlesWorks-LLC</a><br>
and connect with us at <a href="http://linkedin.com/in/charlesworks" target="_blank" id="OWA96a5adfa-402b-5fa1-d591-5c760e237f2b" class="OWAAutoLink" title="http://linkedin.com/in/charlesworks" rel="noopener noreferrer" data-linkindex="1" data-auth="NotApplicable" style="margin: 0px;">
http://linkedin.com/in/charlesworks</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: rgb(36, 36, 36);"> </span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">"Bridging the gap between geeks and
the rest of you since 1998."</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: rgb(36, 36, 36);"> </span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">CharlesWorks for YOU!</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">CharlesWorks, LLC, Peterborough, NH
03458-1645 <a href="http://charlesworks.com/" target="_blank" id="OWA85be774a-d6f1-c8f8-95c0-561a1675ab16" class="OWAAutoLink" title="http://charlesworks.com/" rel="noopener noreferrer" data-linkindex="2" data-auth="NotApplicable" style="margin: 0px;">
http://CharlesWorks.com</a></span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">- Domains - Hosting - Web Design -
Search Engine Optimization -</span></p>
<p style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;"> </span></p>
<p class="elementToProof" style="margin-top: 0px; margin-bottom: 0px;"><span style="font-family: "Segoe UI", "Segoe UI Web (West European)", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif; font-size: 15px; color: black;">603-924-9867
office</span></p>
</div>
<div id="Signature" class="elementToProof"></div>
</body>
</html>