{"id":740,"date":"2012-07-27T02:18:02","date_gmt":"2012-07-27T00:18:02","guid":{"rendered":"https:\/\/akim.sissaoui.com\/?p=740"},"modified":"2015-09-02T16:14:00","modified_gmt":"2015-09-02T14:14:00","slug":"lvm-volume-not-found","status":"publish","type":"post","link":"https:\/\/akim.sissaoui.com\/en\/informatique\/lvm-volume-not-found\/","title":{"rendered":"LVM volume not found"},"content":{"rendered":"<p>Suite \u00e0 un probl\u00e8me de corruption sur la partition syst\u00e8me de mon NAS maison, j&#8217;ai du r\u00e9install\u00e9 mon syst\u00e8me Linux. J&#8217;en ai profit\u00e9 pour installer la derni\u00e8re version de Debian puisque maintenant l&#8217;ext4 est support\u00e9.<\/p>\n<p>J&#8217;ai rencontr\u00e9 deux probl\u00e8mes: Le premier, c&#8217;est que l&#8217;installeur Debian installe grub sur le mauvais disque. Et je suis pass\u00e9 tout droit dans le wizard&#8230; J&#8217;ai donc du d\u00e9marrer sur un disque rescue pour r\u00e9installer Grub.<\/p>\n<p>Le second probl\u00e8me, apr\u00e8s cette r\u00e9installation de grub, a \u00e9t\u00e9 que au d\u00e9marrage, il ne trouvait pas le syst\u00e8me de fichier root qui se trouve sur un volume LVM. J&#8217;ai gal\u00e9r\u00e9 \u00e0 chercher pourquoi, et enfin j&#8217;ai trouv\u00e9. Il ne s&#8217;agit pas d&#8217;une corruption de LVM comme certains le pr\u00e9tendent sur un forum, conseillant de r\u00e9installer le syst\u00e8me (on se croirait au support Microsoft au temps de Windows 95), ni d&#8217;un probl\u00e8me d&#8217;un trop vieux GRUB qui ne supporterait pas LVM. Non&#8230; C&#8217;est simplement que Grub est plus rapide que insmod, et essaie de monter le syst\u00e8me root avant que le module LVM soit charg\u00e9.<\/p>\n<p>Afin de palier \u00e0 ce probl\u00e8me, il faut ajouter une option rootdelay sur la ligne linux de la configuration Grub.<\/p>\n<p>Dans l&#8217;exemple ci-dessous, vous verrez rootdelay=5 \u00e0 la fin de la ligne commen\u00e7ant par linux. Cette option va imposer une attente de 5 secondes avant que Grub ne tente de monter le syst\u00e8me de fichier root, laissant ainsi le temps aux modules d&#8217;\u00eatre charg\u00e9s.<\/p>\n<pre lang=\"bash\">\r\nmenuentry 'Debian GNU\/Linux, with Linux 2.6.32-5-686' --class debian --class gnu-linux --class gnu --class os {\r\n        insmod part_msdos\r\n        insmod ext2\r\n        set root='(hd0,msdos1)'\r\n        search --no-floppy --fs-uuid --set bdae1b5c-d1d1-4bba-93c6-7b30a70a6e2b\r\n        echo    'Loading Linux 2.6.32-5-686 ...'\r\n        linux   \/vmlinuz-2.6.32-5-686 root=\/dev\/mapper\/earth-root ro  quiet rootdelay=5\r\n        echo    'Loading initial ramdisk ...'\r\n        initrd  \/initrd.img-2.6.32-5-686\r\n}\r\n<\/pre>\n<p>Ce d\u00e9lai de 5 secondes peut \u00eatre adapt\u00e9 \u00e0 vos besoins. Si il ne suffit pas, essayez de mettre un d\u00e9lai un peu plus long.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Suite \u00e0 un probl\u00e8me de corruption sur la partition syst\u00e8me de mon NAS maison, j&#8217;ai du r\u00e9install\u00e9 mon syst\u00e8me Linux. J&#8217;en ai profit\u00e9 pour installer la derni\u00e8re version de Debian puisque maintenant l&#8217;ext4 est support\u00e9. J&#8217;ai rencontr\u00e9 deux probl\u00e8mes: Le premier, c&#8217;est que l&#8217;installeur Debian installe grub sur le mauvais disque. Et je suis pass\u00e9 [&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,184],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/740"}],"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=740"}],"version-history":[{"count":4,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/740\/revisions"}],"predecessor-version":[{"id":1143,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/740\/revisions\/1143"}],"wp:attachment":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/media?parent=740"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/categories?post=740"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/tags?post=740"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}