{"id":259,"date":"2010-05-01T23:26:07","date_gmt":"2010-05-01T22:26:07","guid":{"rendered":"http:\/\/www.superkikim.com\/?p=259"},"modified":"2015-09-02T16:16:13","modified_gmt":"2015-09-02T14:16:13","slug":"resolution-de-probleme-grub","status":"publish","type":"post","link":"https:\/\/akim.sissaoui.com\/en\/informatique\/resolution-de-probleme-grub\/","title":{"rendered":"R\u00e9solution de probl\u00e8me GRUB"},"content":{"rendered":"<p>Ce soir, j&#8217;ai install\u00e9 Debian Lenny sur mon nouveau serveur multim\u00e9dia que je pr\u00e9pare pour brancher \u00e0 notre t\u00e9l\u00e9vision.<\/p>\n<p>J&#8217;ai une carte m\u00e8re Atom 330 ION, avec quatre disques SATA 2TB, et un lecteur de cartes. J&#8217;ai achet\u00e9 une carte SD classe 6 pour installer le syst\u00e8me d&#8217;exploitation dessus.<\/p>\n<p>Dans mon bios, j&#8217;ai d\u00e9fini ma carte SD comme premier disque. Lors de l&#8217;installation de Debian Lenny, cette carte \u00e9tait indiqu\u00e9e comme sde. A son installation, GRUB a fait un mappage hd0 =&gt; sda, hd1 = sdb &#8230;.. hd4 = sde&#8230;<\/p>\n<p>Manque de pot, au reboot&#8230; rien \ud83d\ude41<\/p>\n<p>J&#8217;ai donc cherch\u00e9 un peu comment je pouvais d&#8217;abord \u00eatre s\u00fbr que grub \u00e9tait bien install\u00e9 sur ma carte SD, ensuite, v\u00e9rifier quelle \u00e9tait vraiment ma partition. J&#8217;ai donc d\u00e9couvert la ligne de commande GRUB \ud83d\ude42<\/p>\n<p>Lorsqu&#8217;on a le menu de d\u00e9marrage devant les yeux, il faut appuyer sur C pour avoir l&#8217;invite GRUB. Ensuite la commande root va d\u00e9j\u00e0 permettre dans un premier temps de voir par \u00e9limination si on est bien sur la seule partition ext2 du syst\u00e8me (mes autres disques sont vierges)<\/p>\n<p>A la base, je crois que le syst\u00e8me est sur hd4 qui est mapp\u00e9 sur sde. hd4,0 correspond donc \u00e0 \/dev\/sde1:<\/p>\n<pre lang=bash>root (hd4,0)<\/pre>\n<p>L\u00e0, message d&#8217;erreur: Syst\u00e8me de fichier inconnu. Puis je me souviens qu&#8217;\u00e0 l&#8217;installation, j&#8217;ai vu l&#8217;installeur dire &#8220;grub (hd0)&#8221;. Et si le mappage \u00e9tait faux ??? J&#8217;essaie alors<\/p>\n<pre lang=bash>root (hd0,0)<\/pre>\n<p>Et l\u00e0 PAF&#8230; file system ext2.<\/p>\n<p>J&#8217;utilise alors la commande cat pour v\u00e9rifier si j&#8217;ai bien un syst\u00e8me de fichier root \u00e0 cet endroit<\/p>\n<pre lang=bash>cat (hd0,0)\/boot\/grub\/menu.lst<\/pre>\n<p>Boom paf&#8230; Ca marche. Je vois mon fichier menu.lst qui apparait. Et je vois (bien s\u00fbr) que dans mon fichier menu.lst, c&#8217;est tout faux ! A savoir que mon grub essaie de d\u00e9marrer sur hd4 avec le root en sde alors que c&#8217;est hd0 root en sde&#8230;.<br \/>\nJe d\u00e9marre donc directement depuis la commande grub directement, afin d&#8217;aller corriger tout \u00e7a. Pour ce faire, je copie simplement les lignes de mon fichier menu.lst que je viens d&#8217;afficher, en corrigeant simplement root (hd4,0) par root (hd0,0). Je copie la ligne kernel, et la ligne init.rd et hop&#8230;. elle est belle. Mon syst\u00e8me d\u00e9marre avec succ\u00e8s. Plus qu&#8217;\u00e0 corriger le fichier menu.lst, red\u00e9marrer pour v\u00e9rifier qu&#8217;on est bon, et on passe \u00e0 la suite.<\/p>\n<p>Mais j&#8217;ai l&#8217;impression que je suis pas sorti de l&#8217;auberge avec cette id\u00e9e de d\u00e9marrer sur un p\u00e9riph\u00e9rique SD \ud83d\ude41 A suivre&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ce soir, j&#8217;ai install\u00e9 Debian Lenny sur mon nouveau serveur multim\u00e9dia que je pr\u00e9pare pour brancher \u00e0 notre t\u00e9l\u00e9vision. J&#8217;ai une carte m\u00e8re Atom 330 ION, avec quatre disques SATA 2TB, et un lecteur de cartes. J&#8217;ai achet\u00e9 une carte SD classe 6 pour installer le syst\u00e8me d&#8217;exploitation dessus. Dans mon bios, j&#8217;ai d\u00e9fini ma [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[220],"tags":[127,56],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/259"}],"collection":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/comments?post=259"}],"version-history":[{"count":2,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/259\/revisions"}],"predecessor-version":[{"id":1158,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/259\/revisions\/1158"}],"wp:attachment":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/media?parent=259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/categories?post=259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/tags?post=259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}