{"id":417,"date":"2014-05-14T09:58:32","date_gmt":"2014-05-14T07:58:32","guid":{"rendered":"https:\/\/crudelis.fr\/sblog\/?p=417"},"modified":"2014-05-14T09:58:32","modified_gmt":"2014-05-14T07:58:32","slug":"creer-une-cle-usb-de-maintenance-multiboot","status":"publish","type":"post","link":"https:\/\/crudelis.fr\/site\/sblog\/2014\/05\/creer-une-cle-usb-de-maintenance-multiboot\/","title":{"rendered":"Cr\u00e9er une cl\u00e9 USB de maintenance multiboot"},"content":{"rendered":"<p>Le but de cet article est de r\u00e9unir sur une cl\u00e9 usb diff\u00e9rents live cd de maintenance que j'ai l'habitude d'utiliser sur mes diff\u00e9rentes machines.<\/p>\n<p>A l'origine j'utilisais des cd rw pour ces op\u00e9rations, mais mes cd sont devenus vieillissant \u00e0 force de r\u00e9\u00e9criture pour basculer d'un live cd \u00e0 un autre. Je suis finalement passer \u00e0 un support sur cl\u00e9 USB de petite taille, mais n'en ayant pas beaucoup, je passais encore mon temps \u00e0 formater la cl\u00e9 pour r\u00e9installer un autre iso \u00e0 l'aide d'usb-creator.<\/p>\n<p>Finalement, je suis parvenu \u00e0 r\u00e9unir tout mes iso sur une seule cl\u00e9 usb et \u00e0 les faire d\u00e9marrer \u00e0 l'aide de grub2.<br \/>\nVoil\u00e0 donc la proc\u00e9dure pour y parvenir.<br \/>\n<!--more--><\/p>\n<p>&nbsp;<\/p>\n<p>Dans ce tutoriel, je vais expliquer comment d\u00e9marrer certains iso de maintenance que j'utilise \u00e0 l'aide de grub2 sur un support usb.<br \/>\nD'autres iso peuvent \u00eatre utilis\u00e9s, mais certains n\u00e9cessiteront sans doute de nombreux essais et du travail.<\/p>\n<p>Les live cd utilis\u00e9s ici sont ceux-ci:<\/p>\n<ul>\n<li><a href=\"http:\/\/clonezilla.org\/clonezilla-live.php\" target=\"_blank\">Clonezilla live<\/a><\/li>\n<li><a href=\"http:\/\/gparted.org\/livecd.php\" target=\"_blank\">Gparted live<\/a><\/li>\n<li><a href=\"http:\/\/www.kubuntu-fr.org\/telechargement\" target=\"_blank\">Kubuntu live<\/a><\/li>\n<li><a href=\"http:\/\/framakey.org\/Pack\/Framakey-Ubuntu\" target=\"_blank\">Framakey Ubuntu-remix.<\/a> Remplac\u00e9 ensuite par Kubuntu live avec persistance des donn\u00e9es.<\/li>\n<li><a href=\"http:\/\/www.nu2.nu\/pebuilder\/\" target=\"_blank\">Windows live via BartPE<\/a>. Remplac\u00e9 par <a href=\"http:\/\/www.ubcd4win.com\/\" target=\"_blank\">Windows live via UBCD4Win<\/a>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Pr\u00e9paration de la cl\u00e9 usb<\/h2>\n<p>Le but de cette cl\u00e9 \u00e9tant de pouvoir intervenir sur tout type de machine, nous devrons la formater en FAT32. A l'exception de BartPE et UBCD4Win, les iso et grub2 devrait pouvoir fonctionner sur une partition ext2 (ext3 et ext4 sont \u00e0 \u00e9viter en raison de la journalisation, dont les multiples \u00e9critures r\u00e9duisent la dur\u00e9e de vie de la cl\u00e9 usb) si on lui r\u00e9serve un usage uniquement sur des syst\u00e8mes linux.<\/p>\n<p>D\u00e9s lors que la cl\u00e9 usb est format\u00e9e, nous allons installer grub2 sur celle-ci. Pour cela, il faut commencer par identifier la cl\u00e9 et son point de montage.<\/p>\n<pre>mount -l | grep fat<\/pre>\n<p>Ensuite, nous pouvons proc\u00e9der \u00e0 l'installation de grub2.<\/p>\n<pre>sudo grub-install --root-directory=\/media\/POINT_DE_MONTAGE \/dev\/sdX<\/pre>\n<p>Pour configurer le menu de d\u00e9marrage de grub2, nous allons cr\u00e9er un fichier grub.cfg dans boot\/grub\/ sur la cl\u00e9 usb et y inscrire ce code.<\/p>\n<pre>set USB_UUID=XXXX-XXXX\t#UUID de la cl\u00e9 USB.\n\ninsmod png\t#Prise en charge des fichiers png\ninsmod gfxterm\t#Permet de modifier l'interface graphique du menu de grub2\ninsmod vbe\t#Prise en charge de VESA BIOS Extension pour exploiter la carte graphique de fa\u00e7on basique\ninsmod font\t#Permet la manipulation des polices d'\u00e9criture.\ninsmod loopback\t#Permet le montage des images cd sur un point de montage\ninsmod iso9660\t#Permet la lecture des fichiers iso\nset default=0\t#Entr\u00e9e du menu par d\u00e9faut\nset timeout=-1\t#D\u00e9sactive le compte \u00e0 rebours pour le choix par d\u00e9faut. Rendant ainsi n\u00e9cessaire l'intervention de l'utilisateur\nsearch --no-floppy --fs-uuid --set=root ${USB_UUID}\t#Localise la cl\u00e9 USB\n\nif loadfont \/boot\/polices\/unicode.pf2 ; then\t#Charge la police d'\u00e9criture\nset gfxmode=640x480\t\t\t\t#Fixe la r\u00e9solution d'\u00e9cran pour respecter la taille de l'image de fond.\nif terminal_output gfxterm ; then true ; else\nterminal gfxterm\nfi\nfi\nif background_image \/boot\/splash\/splash.png ; then\t#Charge l'image de fond.\n#R\u00e8gles les couleurs du texte si l'image est charg\u00e9e,\nset color_normal=black\/black\nset color_highlight=green\/white\nelse\n#ou au contraire si le chargement de l'image a \u00e9chou\u00e9.\nset color_normal=white\/black\nset color_highlight=green\/white\nfi\n\n# Liste des entr\u00e9es du menu de grub\n\nmenuentry \"memtest86+\"{\n\tlinux16 \/boot\/img\/memtest86+.bin\n}\n\nmenuentry \"Reboot\" {\n    insmod reboot\n    reboot\n}\n\nmenuentry \"Extinction de la machine\" {\n    insmod halt\n    halt --no-apm\n}<\/pre>\n<p>Le d\u00e9but du fichier commence par l'UUID de la cl\u00e9 USB, afin de pouvoir y faire r\u00e9f\u00e9rence plus rapidement par la suite et le changer facilement en cas de formatage du support. L'UUID s'obtient facilement par la commande suivante.<\/p>\n<pre>blkid | grep fat<\/pre>\n<p>Le chargement des modules png, gfxterm, vbe et font sont optionnels, ils ne servent qu'\u00e0 modifier l'interface du menu de grub2 afin qu'il soit plus esth\u00e9tique.<br \/>\nLe cas \u00e9ch\u00e9ant, il faudra cr\u00e9er un dossier boot\/splash\/ et y ajouter l'image de fond sous le nom splash.png. Il est pr\u00e9f\u00e9rable \u00e9galement de redimensionner l'image en 640*480 afin d'\u00e9viter une d\u00e9formation de l'image lors de l'affichage.<\/p>\n<p>L'ajout de la police d'\u00e9criture se fait via la commande suivante:<\/p>\n<pre>mkdir \/media\/POINT_DE_MONTAGE\/boot\/polices &amp;&amp; cp \/usr\/share\/grub\/unicode.pf2 \/media\/POINT_DE_MONTAGE\/boot\/polices\/unicode.pf2<\/pre>\n<p>Les couleurs de la police seront bien s\u00fbr \u00e0 adapter \u00e0 l'image choisie.<\/p>\n<p>Pour terminer, nous allons ajouter <a href=\"http:\/\/www.memtest.org\/\" target=\"_blank\">memtest86+<\/a> de la m\u00eame mani\u00e8re.<\/p>\n<pre>mkdir \/media\/POINT_DE_MONTAGE\/boot\/img &amp;&amp; cp \/boot\/memtest86+.bin \/media\/POINT_DE_MONTAGE\/boot\/img\/memtest86+.bin<\/pre>\n<p>&nbsp;<\/p>\n<h2>Pr\u00e9paration des dossiers<\/h2>\n<p>Histoire d'\u00e9viter de se perdre rapidement au sein de notre cl\u00e9, nous allons nous organiser.<br \/>\nCommen\u00e7ons par cr\u00e9er un dossier ISO, dans lequel nous rangerons les iso et leurs fichiers li\u00e9s.<br \/>\nEnsuite, pour chaque iso, nous allons lui d\u00e9dier un dossier \u00e0 son nom.<br \/>\nDans le cas pr\u00e9sent, on ne cr\u00e9era que 3 dossiers, pour clonezilla, gparted et kubuntu uniquement.<br \/>\nPar exemple pour clonezilla:<\/p>\n<pre>mkdir -p \/media\/POINT_DE_MONTAGE\/ISO\/clonezilla<\/pre>\n<p>Dans le dossier de chaque iso, nous allons cr\u00e9er 2 fichiers textes vide.<\/p>\n<pre>cd \/media\/POINT_DE_MONTAGE\/ISO\/clonezilla\/ &amp;&amp; touch Grub_line version- &amp;&amp; cd ..\/..<\/pre>\n<p>Les dossiers pr\u00eat, nous allons pouvoir passer aux choses s\u00e9rieuses, les fichiers iso.<\/p>\n<p>&nbsp;<\/p>\n<h2>Copie des fichiers iso et extraction des commandes de grub2<\/h2>\n<p>Commen\u00e7ons par copier chaque fichier iso dans son dossier, mais uniquement pour clonezilla, gparted et kubuntu pour le moment.<br \/>\nSur chaque fichier iso, on tronque le num\u00e9ro de version et on colle celui-ci \u00e0 la suite du nom du fichier version-.<br \/>\nCeci permettra d'avoir des commandes dans grub2 ne tenant pas compte du num\u00e9ro de version tout en gardant l'information de c\u00f4t\u00e9.<\/p>\n<p>Ensuite, nous allons devoir explorer chaque iso afin d'en extraire les commandes de d\u00e9marrage de grub2, ces lignes seront dupliqu\u00e9es dans le fichier Grub_line. Ainsi, lors de la mise \u00e0 jour de l'iso, nous pourrons comparer simplement les anciennes commande de d\u00e9marrage avec les nouvelles.<\/p>\n<p>Pour clonezilla et gparted, les commandes de grub2 sont dans le fichier EFI\/boot\/grub.cfg.<br \/>\nPour kubuntu, elles se trouvent dans boot\/grub\/loopback.cfg<\/p>\n<p>A pr\u00e9sent que nous avons les commandes de d\u00e9marrage de chaque iso, nous allons pouvoir les int\u00e9grer \u00e0 notre propre grub2.<br \/>\nNous allons \u00e9diter notre fichier \/media\/POINT_DE_MONTAGE\/boot\/grub\/grub.cfg et ajouter ces commandes apr\u00e8s la ligne # Liste des entr\u00e9es du menu de grub<\/p>\n<p>Pour clonezilla, j'ai relev\u00e9 dans la premi\u00e8re commande de EFI\/boot\/grub.cfg<\/p>\n<pre>menuentry \"Clonezilla live (Default settings, VGA 800x600)\"{\n  search --set -f \/live\/vmlinuz\n  linux \/live\/vmlinuz boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=no vga=788 ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no\n  initrd \/live\/initrd.img\n}<\/pre>\n<p>Nous allons dupliquer cette commande dans notre grub2 avant de la modifier comme suit:<br \/>\nLa ligne \"search --set -f \/live\/vmlinuz\" ne nous est pas utile, on la supprime donc. Seules les lignes \"linux\" et \"initrd\" nous seront utile pour tout ces fichiers iso.<br \/>\nA la place de cette ligne nous allons ajouter les commandes suivantes:<\/p>\n<pre>set isofile=\"\/ISO\/clonezilla\/clonezilla-live-i486.iso\"\nloopback loop $isofile  #Montage du fichier ISO dans (loop)\/<\/pre>\n<p>Ces commandes vont permettre de monter l'iso afin de pouvoir l'exploiter directement sous cette forme.<\/p>\n<p>La ligne linux devra \u00eatre modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/live\/vmlinuz<br \/>\nAjout de locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile \u00e0 la fin de la ligne.<br \/>\nSoit:<\/p>\n<pre>linux (loop)\/live\/vmlinuz boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=no vga=788 ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile<\/pre>\n<p>La ligne initrd devra \u00eatre modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/live\/initrd.img<\/p>\n<p>&nbsp;<\/p>\n<p>Proc\u00e9dons de m\u00eame pour gparted.<br \/>\nJe rel\u00e8ve dans EFI\/boot\/grub.cfg<\/p>\n<pre>menuentry \"GParted Live (Default settings)\"{\n  search --set -f \/live\/vmlinuz\n  linux \/live\/vmlinuz boot=live username=user config quiet noswap noeject  ip=  nosplash\n  initrd \/live\/initrd.img\n}<\/pre>\n<p>\"search --set -f \/live\/vmlinuz\" sera remplac\u00e9 par<\/p>\n<pre>set isofile=\"\/ISO\/gparted\/gparted-live-i486.iso\"\nloopback loop $isofile  #Montage du fichier ISO dans (loop)\/<\/pre>\n<p>Et la ligne \"linux\" est modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/live\/vmlinuz<br \/>\nAjout de locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile \u00e0 la fin de la ligne.<br \/>\nSoit:<\/p>\n<pre>linux (loop)\/live\/vmlinuz boot=live username=user config quiet noswap noeject  ip=  nosplash  locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile<\/pre>\n<p>La ligne initrd devra \u00eatre modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/live\/initrd.img<\/p>\n<p>&nbsp;<\/p>\n<p>Enfin, pour kubuntu.<br \/>\nJe rel\u00e8ve dans boot\/grub\/loopback.cfg<\/p>\n<pre>menuentry \"Start Kubuntu\" {\n\tlinux\t\/casper\/vmlinuz  file=\/cdrom\/preseed\/kubuntu.seed boot=casper maybe-ubiquity iso-scan\/filename=${iso_path} quiet splash --\n\tinitrd\t\/casper\/initrd.lz\n}<\/pre>\n<p>Nous ajoutons donc au d\u00e9but<\/p>\n<pre>set isofile=\"\/ISO\/kubuntu\/kubuntu-desktop-i386.iso\"\nloopback loop $isofile  #Montage du fichier ISO dans (loop)\/<\/pre>\n<p>Et la ligne \"linux\" est modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/casper\/vmlinuz<br \/>\nRemplacement de iso_path par isofile<br \/>\nAjout de debian-installer\/language=fr findiso=$isofile \u00e0 la fin de la ligne.<br \/>\nSoit:<\/p>\n<pre>linux (loop)\/casper\/vmlinuz  file=\/cdrom\/preseed\/kubuntu.seed boot=casper maybe-ubiquity iso-scan\/filename=${isofile} quiet splash -- debian-installer\/language=fr findiso=$isofile<\/pre>\n<p>La ligne initrd devra \u00eatre modifi\u00e9e ainsi:<br \/>\nAjout de (loop) devant \/casper\/initrd.img<\/p>\n<p>&nbsp;<\/p>\n<p>Avec nos 3 iso ajout\u00e9s au menu de grub2, ce dernier ressemble \u00e0 pr\u00e9sent \u00e0 \u00e7a:<\/p>\n<pre>set USB_UUID=XXXX-XXXX\t#UUID de la cl\u00e9 USB.\n\ninsmod png\t#Prise en charge des fichiers png\ninsmod gfxterm\t#Permet de modifier l'interface graphique du menu de grub2\ninsmod vbe\t#Prise en charge de VESA BIOS Extension pour exploiter la carte graphique de fa\u00e7on basique\ninsmod font\t#Permet la manipulation des polices d'\u00e9criture.\ninsmod loopback\t#Permet le montage des images cd sur un point de montage\ninsmod iso9660\t#Permet la lecture des fichiers iso\nset default=0\t#Entr\u00e9e du menu par d\u00e9faut\nset timeout=-1\t#D\u00e9sactive le compte \u00e0 rebours pour le choix par d\u00e9faut. Rendant ainsi n\u00e9cessaire l'intervention de l'utilisateur\nsearch --no-floppy --fs-uuid --set=root ${USB_UUID}\t#Localise la cl\u00e9 USB\n\nif loadfont \/boot\/polices\/unicode.pf2 ; then\t#Charge la police d'\u00e9criture\nset gfxmode=640x480\t\t\t\t#Fixe la r\u00e9solution d'\u00e9cran pour respecter la taille de l'image de fond.\nif terminal_output gfxterm ; then true ; else\nterminal gfxterm\nfi\nfi\nif background_image \/boot\/splash\/splash.png ; then\t#Charge l'image de fond.\n#R\u00e8gles les couleurs du texte si l'image est charg\u00e9e,\nset color_normal=black\/black\nset color_highlight=green\/white\nelse\n#ou au contraire si le chargement de l'image a \u00e9chou\u00e9.\nset color_normal=white\/black\nset color_highlight=green\/white\nfi\n\n# Liste des entr\u00e9es du menu de grub\n\nmenuentry \"Clonezilla live (Default settings, VGA 800x600)\" {\n    set isofile=\"\/ISO\/clonezilla\/clonezilla-live-i486.iso\"\n    loopback loop $isofile\t#Montage du fichier ISO dans (loop)\/\n    linux (loop)\/live\/vmlinuz boot=live username=user config quiet noswap edd=on nomodeset noeject locales= keyboard-layouts= ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" ocs_live_batch=no vga=788 ip=  nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=no locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile\n    initrd (loop)\/live\/initrd.img\n}\n\nmenuentry \"GParted Live (Default settings)\" {\n    set isofile=\"\/ISO\/gparted\/gparted-live-i486.iso\"\n    loopback loop $isofile\t#Montage du fichier ISO dans (loop)\/\n    linux (loop)\/live\/vmlinuz boot=live username=user config quiet noswap noeject  ip=  nosplash  locales=fr_FR.UTF-8 keyboard-layouts=fr findiso=$isofile\n    initrd (loop)\/live\/initrd.img\n}\n\nmenuentry \"Kubuntu live et setup\" {\n    set isofile=\"\/ISO\/kubuntu\/kubuntu-desktop-i386.iso\"\n    loopback loop $isofile\t#Montage du fichier ISO dans (loop)\/\n    linux (loop)\/casper\/vmlinuz  file=\/cdrom\/preseed\/kubuntu.seed boot=casper maybe-ubiquity iso-scan\/filename=${isofile} quiet splash -- debian-installer\/language=fr findiso=$isofile\n    initrd (loop)\/casper\/initrd.lz\n}\n\nmenuentry \"memtest86+\"{\n\tlinux16 \/boot\/img\/memtest86+.bin\n}\n\nmenuentry \"Reboot\" {\n    insmod reboot\n    reboot\n}\n\nmenuentry \"Extinction de la machine\" {\n    insmod halt\n    halt --no-apm\n}<\/pre>\n<p>Les options \"debian-installer\/language=fr\", \"locales=fr_FR.UTF-8\" et \"keyboard-layouts=fr\" permettent de s\u00e9lectionner directement la langue et le clavier et nous \u00e9pargne ainsi la demande r\u00e9currente de la langue au d\u00e9marrage du syst\u00e8me.<\/p>\n<p><strong>A pr\u00e9sent, notre cl\u00e9 USB est capable de d\u00e9marrer sur clonezilla, gparted ou kubuntu.<\/strong> De plus, il est ais\u00e9 de mettre \u00e0 jour ces logiciels en rempla\u00e7ant le fichier iso et en le renommant.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2>1er cas particulier: Ajout d'un d\u00e9marrage sur Framakey Ubuntu-remix 12.04 avec persistance des donn\u00e9es<\/h2>\n<blockquote><p>Le d\u00e9marrage d'ubuntu sur la framakey est assez contraignant car il oblige \u00e0 cr\u00e9er une seconde partition. De plus il est tr\u00e8s difficile de mettre \u00e0 jour le syst\u00e8me. Enfin, je trouve cette version d'ubuntu particuli\u00e8rement lente! Ce faisant, ce n'est pas une solution que j'ai gard\u00e9. Je l'ai remplac\u00e9 par un live persistant directement sur un iso de kubuntu, beaucoup plus simple et rapide.<\/p><\/blockquote>\n<p>La Framakey Ubuntu-remix d\u00e9marre sur syslinux, je n'ai pas trouv\u00e9 d'autre solution pour booter sur syslinux que de le placer sur une partition d\u00e9di\u00e9e. La cl\u00e9 usb doit donc \u00eatre partitionn\u00e9e pour laisser la place \u00e0 la framakey.<\/p>\n<p>On peut alors identifier l'emplacement de la nouvelle partition \u00e0 l'aide de la commande \"mount -l | grep fat\" afin d'y installer le chargeur d'amor\u00e7age syslinux en parall\u00e8le \u00e0 grub2.<\/p>\n<pre>sudo syslinux -sf \/dev\/sdXy<\/pre>\n<p>Nous pouvons \u00e0 pr\u00e9sent copier le contenu de la framakey dans la partition que nous venons de lui d\u00e9dier.<br \/>\nPuis ajouter une nouvelle entr\u00e9e \u00e0 grub2 afin de pouvoir d\u00e9marrer sur la framakey.<\/p>\n<pre>menuentry \"Framakey Ubuntu-remix live persistant\" {\n    insmod chain\n    insmod fat\n    insmod msdospart\n    search --no-floppy --fs-uuid --set=root ${FUR_UUID}\t#Localise la partition de la framakey\n    chainloader +1\n}<\/pre>\n<p>Les commandes de d\u00e9marrage font r\u00e9f\u00e9rence \u00e0 la variable 'FUR_UUID', cette derni\u00e8re sera ajout\u00e9e au d\u00e9but du fichier grub.cfg, juste apr\u00e8s \"set USB_UUID=XXXX-XXXX\t#UUID de la cl\u00e9 USB.\". Et nous lui renseignerons l'UUID, obtenu \u00e0 l'aide de la commande blkid.<\/p>\n<pre>set FUR_UUID=XXXX-XXXX\t#UUID de la partition de la framakey.<\/pre>\n<p><strong>Notre cl\u00e9 USB est maintenant capable de faire d\u00e9marrer la Framakey Ubuntu-remix.<\/strong><\/p>\n<p>Le <a href=\"https:\/\/crudelis.fr\/sblog\/2014\/07\/creer-une-cle-usb-de-maintenance-multiboot-suite\/\" target=\"_blank\">prochain article<\/a> sera l'objet de l'ajout de BartPE et UBCD4win et du remplacement de la Framakey par un Kubuntu persistant \u00e0 partir de l'iso d\u00e9j\u00e0 pr\u00e9sent.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le but de cet article est de r\u00e9unir sur une cl\u00e9 usb diff\u00e9rents live cd de maintenance que j'ai l'habitude d'utiliser sur mes diff\u00e9rentes machines. A l'origine j'utilisais des cd rw pour ces op\u00e9rations, mais mes cd sont devenus vieillissant \u00e0 force de r\u00e9\u00e9criture pour basculer d'un live cd \u00e0 un autre. Je suis finalement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[2],"tags":[20,24,27],"class_list":["post-417","post","type-post","status-publish","format-standard","hentry","category-divers","tag-grub","tag-iso","tag-maintenance"],"_links":{"self":[{"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/posts\/417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/comments?post=417"}],"version-history":[{"count":0,"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/posts\/417\/revisions"}],"wp:attachment":[{"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/media?parent=417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/categories?post=417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/crudelis.fr\/site\/sblog\/wp-json\/wp\/v2\/tags?post=417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}