{"id":879,"date":"2010-01-31T12:56:09","date_gmt":"2010-01-31T16:56:09","guid":{"rendered":"http:\/\/cd34.com\/blog\/?p=879"},"modified":"2010-01-31T12:56:09","modified_gmt":"2010-01-31T16:56:09","slug":"unable-to-mount-root-fs-on-unknown-block00","status":"publish","type":"post","link":"https:\/\/cd34.com\/blog\/infrastructure\/unable-to-mount-root-fs-on-unknown-block00\/","title":{"rendered":"unable to mount root fs on unknown-block(0,0)"},"content":{"rendered":"<p>After building a system for the new backup servers that utilized an Adaptec 31205 controller, I always prefer to use a kernel that we&#8217;ve tuned inhouse.<\/p>\n<p>Upon booting into the kernel I had built, I received:<\/p>\n<pre>unable to mount root fs on unknown-block(0,0)<\/pre>\n<p>Since the drive size on the array was very large, the Debian Installer automatically created an EFI GUID Partition table, which my kernel was not set up for.<\/p>\n<p>In the kernel makemenu, <strong>File Systems<\/strong>, <strong>Partition Types<\/strong>, enable <strong>Advanced partition selection<\/strong>.  Near the bottom is <strong>EFI GUID Partition support<\/strong>.  Enable that, recompile your kernel and you should be set.<\/p>\n<p>One reboot later and voila:<\/p>\n<pre>\r\nst1:\/colobk1# uname -a\r\nLinux st1 2.6.32.7 #1 SMP Fri Jan 29 21:43:32 EST 2010 x86_64 GNU\/Linux\r\nst1:\/colobk1# df -h\r\nFilesystem            Size  Used Avail Use% Mounted on\r\n\/dev\/sda1             462M  232M  207M  53% \/\r\ntmpfs                 2.0G     0  2.0G   0% \/lib\/init\/rw\r\nudev                   10M   60K   10M   1% \/dev\r\ntmpfs                 2.0G     0  2.0G   0% \/dev\/shm\r\n\/dev\/sda8              19T  305G   18T   2% \/colobk1\r\n\/dev\/sda5             1.9G   55M  1.8G   3% \/home\r\n\/dev\/sda4             949M  4.2M  945M   1% \/tmp\r\n\/dev\/sda6             2.4G  204M  2.2G   9% \/usr\r\n\/dev\/sda7             9.4G  237M  9.1G   3% \/var\r\n<\/pre>\n<div style=\"float:left;\">\n<div id=\"fb-root\"><\/div>\n<fb:like href=\"https:\/\/cd34.com\/blog\/infrastructure\/unable-to-mount-root-fs-on-unknown-block00\/\" width=\"250\" send=\"false\" show_faces=\"false\" layout=\"button_count\" action=\"recommend\"><\/fb:like>\n<\/div><div style=\"clear:both;\"><\/div>","protected":false},"excerpt":{"rendered":"<p>After building a system for the new backup servers that utilized an Adaptec 31205 controller, I always prefer to use a kernel that we&#8217;ve tuned inhouse. Upon booting into the kernel I had built, I received: unable to mount root fs on unknown-block(0,0) Since the drive size on the array was very large, the Debian [&hellip;]<\/p>\n<div style=\"float:left;\">\n<div id=\"fb-root\"><\/div>\n<fb:like href=\"https:\/\/cd34.com\/blog\/infrastructure\/unable-to-mount-root-fs-on-unknown-block00\/\" width=\"250\" send=\"false\" show_faces=\"false\" layout=\"button_count\" action=\"recommend\"><\/fb:like>\n<\/div><div style=\"clear:both;\"><\/div>","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[101,78,100],"class_list":["post-879","post","type-post","status-publish","format-standard","hentry","category-infrastructure","tag-adaptec-31205","tag-kernel","tag-linux"],"_links":{"self":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/879","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/comments?post=879"}],"version-history":[{"count":1,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/879\/revisions"}],"predecessor-version":[{"id":880,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/posts\/879\/revisions\/880"}],"wp:attachment":[{"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/media?parent=879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/categories?post=879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cd34.com\/blog\/wp-json\/wp\/v2\/tags?post=879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}