{"id":7,"date":"2008-05-27T12:13:16","date_gmt":"2008-05-27T15:13:16","guid":{"rendered":"http:\/\/www.eriberto.pro.br\/blog\/?p=7"},"modified":"2008-05-27T12:15:02","modified_gmt":"2008-05-27T15:15:02","slug":"kernel-2624-e-hd-ide-no-debian","status":"publish","type":"post","link":"https:\/\/eriberto.pro.br\/blog\/2008\/05\/27\/kernel-2624-e-hd-ide-no-debian\/","title":{"rendered":"Kernel 2.6.24 e HD IDE no Debian"},"content":{"rendered":"<p>H\u00e1 poucos dias fiz um upgrade de kernel, do 2.6.18-6-686 para o 2.6.24-1-686, em duas m\u00e1quinas que usavam o Debian Etch. Ainda, migrei outra m\u00e1quina do Etch para o Lenny e o mesmo kernel foi utilizado. As m\u00e1quinas possu\u00edam HD IDE.<\/p>\n<p>Como o novo kernel, o Debian deu boot mas parou em uma linha que dizia &#8220;<em>waiting for root filesystem<\/em>&#8220;. \u00c9 \u00f3bvio que ele n\u00e3o encontrava a parti\u00e7\u00e3o que continha a raiz do sistema. Bem, pesquisando na Internet, achei como solu\u00e7\u00e3o alterar todas as entradas <em>hda<\/em> para <em>sda<\/em> nos arquivos <em>\/etc\/fstab<\/em> e <em>\/boot\/grub\/menu.list<\/em>. Isso realmente funcionou. Mas fiquei intrigado: por que &#8220;s&#8221; ao inv\u00e9s de &#8220;h&#8221;, se o HD era IDE? Bem, entrei em uma lista de discuss\u00e3o do kernel e perguntei sobre esse fato. A resposta foi simples: o kernel 2.6.24 est\u00e1 utilizando, prioritariamente, a library chamada <em>libata<\/em> ao inv\u00e9s do driver <em>ide<\/em> para os HDs IDE. Encontrei a <em>libata<\/em> dentro do c\u00f3digo-fonte do kernel. Essa library trata todos os HD como <em>sd<\/em>X. Se voc\u00ea quiser ver como foram os posts na lista de discuss\u00e3o do kernel, clique <a href=\"http:\/\/mail.nl.linux.org\/kernelnewbies\/2008-05\/msg00311.html\">aqui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>H\u00e1 poucos dias fiz um upgrade de kernel, do 2.6.18-6-686 para o 2.6.24-1-686, em duas m\u00e1quinas que usavam o Debian Etch. Ainda, migrei outra m\u00e1quina do Etch para o Lenny e o mesmo kernel foi utilizado. As m\u00e1quinas possu\u00edam HD IDE. Como o novo kernel, o Debian deu boot mas parou em uma linha que&hellip;&nbsp;<a href=\"https:\/\/eriberto.pro.br\/blog\/2008\/05\/27\/kernel-2624-e-hd-ide-no-debian\/\" rel=\"bookmark\">Continue a ler &raquo;<span class=\"screen-reader-text\">Kernel 2.6.24 e HD IDE no Debian<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[13,12,3],"tags":[],"class_list":["post-7","post","type-post","status-publish","format-standard","hentry","category-hardware","category-kernel","category-linux"],"_links":{"self":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts\/7","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/comments?post=7"}],"version-history":[{"count":0,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}