{"id":845,"date":"2013-02-24T14:07:32","date_gmt":"2013-02-24T12:07:32","guid":{"rendered":"http:\/\/blog.nebule.org\/?p=845"},"modified":"2016-03-29T19:03:45","modified_gmt":"2016-03-29T17:03:45","slug":"cle-usb-bootable-chiffree-sous-openbsd","status":"publish","type":"post","link":"https:\/\/blog.nebule.org\/?p=845","title":{"rendered":"Cl\u00e9 USB bootable chiffr\u00e9e sous OpenBSD"},"content":{"rendered":"<p>Comment installer OpenBSD 5.2 sur une cl\u00e9 USB? Le rendre bootable? Et chiffrer le disque?<\/p>\n<p>Je me suis bas\u00e9 sur ces deux tutoriels :<\/p>\n<ul>\n<li><a title=\"http:\/\/geekyschmidt.com\/2011\/01\/19\/configuring-openbsd-softraid-fo-encryption\" href=\"http:\/\/geekyschmidt.com\/2011\/01\/19\/configuring-openbsd-softraid-fo-encryption\" target=\"_blank\">http:\/\/geekyschmidt.com\/2011\/01\/19\/configuring-openbsd-softraid-fo-encryption<\/a><\/li>\n<li><a title=\"http:\/\/liveusb-openbsd.sourceforge.net\/\" href=\"http:\/\/liveusb-openbsd.sourceforge.net\/\" target=\"_blank\">http:\/\/liveusb-openbsd.sourceforge.net\/<\/a><\/li>\n<\/ul>\n<p>Il faut commencer par t\u00e9l\u00e9charger un CDROM d&rsquo;installation (<a title=\"OpenBSD 5.2 i386\" href=\"http:\/\/ftp2.fr.openbsd.org\/pub\/OpenBSD\/5.2\/i386\/\" target=\"_blank\">ici<\/a>). Booter une machine sur le CD.<\/p>\n<p style=\"text-align: justify;\">\u00c2\u00a0La particularit\u00e9, c&rsquo;est d&rsquo;utiliser <em>sd0<\/em> comme disque d&rsquo;amor\u00e7age et de chiffrer une partie de celui-ci. La partie chiffr\u00e9e appara\u00eet comme un second disque <em>sd1<\/em> qu&rsquo;il faut aussi partitionner. Comme sous Linux, une petite partie du syst\u00e8me doit \u00eatre pr\u00e9sente non chiffr\u00e9e pour pouvoir d\u00e9marrer et demander le mot de passe qui ouvrira le disque chiffr\u00e9. Cette partie non chiffr\u00e9e, c&rsquo;est la racine.<\/p>\n<p style=\"text-align: justify;\">Il faut \u00e9videment derri\u00e8re une machine capable de d\u00e9marrer sur une cl\u00e9 USB.<\/p>\n<p style=\"text-align: justify;\">La fin termine un peu abruptement.<!--more-->D\u00e9j\u00e0, le script de d\u00e9chiffrement du disque est cr\u00e9\u00e9 mais pas lanc\u00e9 automatiquement. Cela oblige \u00e0 chaque d\u00e9marrage de tomber sur l&rsquo;erreur, de valider pour ensuite lancer le script \u00e0 la main&#8230;<br \/>\nOn va faire plus simple, l&rsquo;ajouter au bon moment dans la s\u00e9quence de d\u00e9marrage. Ajouter les lignes suivantes en ligne 223 (juste apr\u00e8s la d\u00e9finition de la variable <code>PATH<\/code>) :<br \/>\n<code>\u00c2\u00a0# decrypt root disk<br \/>\necho \"Enter key to decrypt root disk : \"<br \/>\nbioctl -c C -l \/dev\/sd0d softraid0<\/code><\/p>\n<p style=\"text-align: justify;\">Ne pas oublier que l&rsquo;exemple initial partait sur <em>wd0<\/em> et non <em>sd0<\/em>&#8230; Apr\u00e8s red\u00e9marrage, le mot de passe est demand\u00e9 tout de suite, et \u00e7a marche!<\/p>\n<p style=\"text-align: justify;\">Enfin, on a cr\u00e9\u00e9 une partition <code>\/atlroot<\/code>. Il manque maintenant de compl\u00e9ter son utilisation, c&rsquo;est \u00e0 dire de remplacer tr\u00e8s t\u00f4t dans le processus de d\u00e9marrage la partition <code>root<\/code> de d\u00e9marrage, et non chiffr\u00e9e, par celle chiffr\u00e9e.<br \/>\nA compl\u00e9ter&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comment installer OpenBSD 5.2 sur une cl\u00e9 USB? Le rendre bootable? Et chiffrer le disque? Je me suis bas\u00e9 sur ces deux tutoriels : http:\/\/geekyschmidt.com\/2011\/01\/19\/configuring-openbsd-softraid-fo-encryption http:\/\/liveusb-openbsd.sourceforge.net\/ Il faut commencer par t\u00e9l\u00e9charger un CDROM d&rsquo;installation (ici). Booter une machine sur le CD. \u00c2\u00a0La particularit\u00e9, c&rsquo;est d&rsquo;utiliser sd0 comme disque d&rsquo;amor\u00e7age et de chiffrer une partie de &hellip; <a href=\"https:\/\/blog.nebule.org\/?p=845\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">Cl\u00e9 USB bootable chiffr\u00e9e sous OpenBSD<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[246],"_links":{"self":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/845"}],"collection":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=845"}],"version-history":[{"count":1,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/845\/revisions"}],"predecessor-version":[{"id":2293,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=\/wp\/v2\/posts\/845\/revisions\/2293"}],"wp:attachment":[{"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.nebule.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}