<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le blog de Michauko &#187; liveos</title>
	<atom:link href="http://michauko.org/blog/tag/liveos/feed/" rel="self" type="application/rss+xml" />
	<link>http://michauko.org/blog</link>
	<description>Si tu ne comprends pas le titre de l&#039;article, passe ton chemin</description>
	<lastBuildDate>Mon, 16 Apr 2012 10:10:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Ubuntu (XUbuntu en fait) &#171;&#160;persistant&#160;&#187; sur clef USB</title>
		<link>http://michauko.org/blog/2008/02/20/ubuntu-xubuntu-en-fait-persistant-sur-clef-usb/</link>
		<comments>http://michauko.org/blog/2008/02/20/ubuntu-xubuntu-en-fait-persistant-sur-clef-usb/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 16:25:31 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[clef usb]]></category>
		<category><![CDATA[liveos]]></category>
		<category><![CDATA[persistant]]></category>
		<category><![CDATA[persistent]]></category>
		<category><![CDATA[syslinux]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/02/20/ubuntu-xubuntu-en-fait-persistant-sur-clef-usb/</guid>
		<description><![CDATA[Jusqu&#8217;à présent, j&#8217;utilisais une clef USB formattée DOS avec la distrib SLAX pour me faire un OS de dépannage de PC plantés. Je vous passe l&#8217;utilité de ce genre de LiveOS de rescue, vous devez connaître ça par coeur je pense. J&#8217;ai voulu installer une XUbuntu &#171;&#160;persistante&#160;&#187;, c&#8217;est-à-dire &#171;&#160;qui se souvient des modifications apportées à [...]]]></description>
			<content:encoded><![CDATA[<p>Jusqu&#8217;à présent, j&#8217;utilisais une clef USB formattée DOS avec la <a href="http://www.slax.org/">distrib SLAX</a> pour me faire un OS de dépannage de PC plantés. Je vous passe l&#8217;utilité de ce genre de LiveOS de rescue, vous devez connaître ça par coeur je pense.<br />
J&#8217;ai voulu installer une XUbuntu &laquo;&nbsp;persistante&nbsp;&raquo;, c&#8217;est-à-dire &laquo;&nbsp;qui se souvient des modifications apportées à l&#8217;OS&nbsp;&raquo;. Avec ça donc, vous pouvez embarquer un LiveOS avec des données et des applications supplémentaires, mises à jour etc. Un vrai OS embarqué et vivant. Le pied total pour le geek qui sommeille en vous.</p>
<p>J&#8217;ai trouvé plusieurs sites web tous un peu brouillons donnant des informations sur le sujet. Je vous fais une synthèse propre de la chose, fait avec une XUbuntu (plus légère qu&#8217;Ubuntu) 7.10 i386 desktop<span id="more-106"></span></p>
<h3>Mes sources de départ</h3>
<p>- <a href="http://www.linutop.com/wiki/index.php/Xubuntu/fr">Un article un peu dépassé</a><br />
- <a href="http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/">Un article correct</a> si ce n&#8217;est qu&#8217;il n&#8217;explique pas grand chose et balance des commandes à la suite.<br />
- Et enfin, <a href="http://www.pendrivelinux.com/2007/09/27/making-ubuntu-710-casper-persistent/">un article</a> parlant d&#8217;un bug qui n&#8217;a plus lieu mais qui a au moins le mérite d&#8217;expliquer un peu comment le LiveOS identifie une partition de la clef USB pour stocker les informations &laquo;&nbsp;persistantes&nbsp;&raquo;.</p>
<h3>Ce dont vous avez besoin</h3>
<p>- Une clef USB d&#8217;au moins 1 Go. Rapide de préférence. Comptez 700/750 Mo pour la partie figée de l&#8217;XUbuntu et le reste pour votre partie &laquo;&nbsp;persistante&nbsp;&raquo;.<br />
- <a href="http://ubuntu-fr.org/telechargement">L&#8217;ISO de XUbuntu</a> (ou Ubuntu)<br />
- Un PC sous Windows. Mais ce sera plus simple sous Linux (pour créer une partition EXT2).<br />
- Un PC acceptant de booter sur de l&#8217;USB. Sinon pour tester, ça ne va pas être simple <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
C&#8217;est tout.</p>
<h3>Préparer la clef</h3>
<p>Le principe est de créer 2 partitions :<br />
- la première en FAT16 (16, pas 32) qui hébergera le contenu de l&#8217;ISO un tout petit peu retravaillé. En gros, pour pouvoir booter, charger le noyau etc.<br />
- l&#8217;autre au format EXT2 pour la partie &laquo;&nbsp;variable&nbsp;&raquo; de l&#8217;OS (la partie &laquo;&nbsp;persistante&nbsp;&raquo;). C&#8217;est bien de l&#8217;EXT2 et pas EXT3 : aucune utilité de journaliser sur un LiveOS, sans parler du débit relativement faible de l&#8217;USB.</p>
<h4>Créer les partitions</h4>
<p>Sous Windows vous passerez par le menu de &laquo;&nbsp;Gestion de disques&nbsp;&raquo; pour créer vos partitions.<br />
Sous Linux, par <code>fdisk /dev/sdb</code> si votre clef est reconnue en SDB. Faites un <code>fdisk -l</code> pour le savoir. Je vous passe la config, au pire allez voir le <a href="http://www.pendrivelinux.com/2007/09/28/usb-ubuntu-710-gutsy-gibbon-install/">2è article</a> que je mentionne plus haut dans mes sources, tout est dedans (style : &laquo;&nbsp;tapez sur n puis p puis 1 etc&nbsp;&raquo; &#8211; du bonheur).</p>
<h4>Formatter les partitions</h4>
<p>Sous Windows, facile. J&#8217;ai dit FAT16, pas FAT32. Vu ?<br />
Sous Linux, la commande est <code>mkfs.vfat -F 16 -n ubuntu710 /dev/sdb1</code> si votre clef est sd<strong>B</strong>. Le nom &laquo;&nbsp;ubuntu710&#8243; est arbitraire.</p>
<p>Pour formatter la deuxième partitions en EXT2, si vous êtes sous Windows, vous avez 3 options qui se résument à trouver un Linux quelque part <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
1) Vous utilisez le propre OS qu&#8217;on va faire sur cette clef, en mode non &laquo;&nbsp;persistant&nbsp;&raquo; (je le décris ci-après) puisque pour l&#8217;instant la &laquo;&nbsp;partition de persistance&nbsp;&raquo; n&#8217;existe pas. Une fois sur cet OS, vous avez accès à la commande qui va bien.<br />
2) Vous utilisez le CD gravé à partir de votre ISO [X]Ubuntu et bootez dessus pour avoir un Linux tout frais en LiveOS.<br />
3) Vous avez un Linux sous la main quelque part et c&#8217;est plus simple.</p>
<p>Dans tous les cas, la commande sous Linux est la suivante : <code>mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2</code>. Cette fois-ci, le nom &laquo;&nbsp;casper-rw&nbsp;&raquo; est important (de ce que j&#8217;en ai compris) car c&#8217;est lui qui est utilisé pour désigner les partitions utilisées pour la &laquo;&nbsp;persistance&nbsp;&raquo;. Donc bref, vous ne touchez pas si vous voulez que tout votre &laquo;&nbsp;/&nbsp;&raquo; soit &laquo;&nbsp;persistant&nbsp;&raquo;. Si vous voulez limiter au &laquo;&nbsp;/home&nbsp;&raquo; par exemple, survolez <a href="http://www.pendrivelinux.com/2007/09/27/making-ubuntu-710-casper-persistent/">l&#8217;article suivant</a> pour tenter de le faire. Je n&#8217;ai pas essayé (en gros, il faudrait une partition nommée &laquo;&nbsp;home-rw&nbsp;&raquo;).</p>
<h4>&laquo;&nbsp;Copier l&#8217;OS&nbsp;&raquo;</h4>
<p>Maintenant que les partitions sont prêtes, vous devez :<br />
- Recopier le contenu de l&#8217;ISO sur la première partition.<br />
- Dupliquer le contenu du répertoire &laquo;&nbsp;isolinux&nbsp;&raquo; à la racine de la partition 1 de la clef (un déplacement devrait suffire, mais je ne suis pas sûr).<br />
- Dupliquer les fichiers <code>"/casper/initrd.gz"</code> et <code>"/casper/vmlinuz"</code> à la racine de la clef.</p>
<h4>Rendre la clef bootable avec SYSLINUX</h4>
<p>Téléchargez &laquo;&nbsp;syslinux&nbsp;&raquo; (un bootloader) <a href="http://www.kernel.org/pub/linux/utils/boot/syslinux/">depuis ce site</a>. Actuellement, la version est 3.61 pour Windows. Sous Linux (Debian par exemple), l&#8217;outil SYSLINUX est packagé. Installez-le comme d&#8217;hab.<br />
Sous Windows, vous faites un <code>"syslinux X:"</code> où X est la lettre de lecteur de votre partition n°1 de votre clef.<br />
Sous Linux, vous faites un <code>"syslinux -sf /dev/sdb1"</code> si votre clef est sd<strong>B</strong>.</p>
<h4>Adapter le menu de boot</h4>
<p>Recopier à la racine de la 1è partition les <a href="http://pendrivelinux.com/downloads/U710fix.zip">fichiers fournis sur ce site</a>. Parcourez-les pour bien comprendre comment fonctionne SYSLINUX.<br />
Pour booter sur l&#8217;OS &laquo;&nbsp;persistant&nbsp;&raquo;, vous tapez &laquo;&nbsp;persistent&nbsp;&raquo; au boot. Sinon vous bootez par défaut sur la version Live normale qui n&#8217;est pas persistante.</p>
<h3>Optimisations !</h3>
<p>Vous êtes sur une clef USB, c&#8217;est-à-dire un périphérique assez lent et avec une place limitée. A vous de bien régler l&#8217;écriture des logs, afin de ne pas encombrer votre clef inutilement. Pensez aussi à régler APT ou au moins à supprimer les paquets DEB de <code>/var/cache/apt/archives/</code> après des upgrade/install de paquets etc&#8230;</p>
<p>Et voilà, frimez bien avec votre OS.<br />
Ah j&#8217;oubliais : bootez en mode &laquo;&nbsp;persistant&nbsp;&raquo;, créez 3 fichiers via <code>touch ~/toto ; touch /tmp/toto ; sudo touch /toto</code><br />
Rebootez bien proprement et vérifiez que vos fichiers sont encore là (sauf celui du /tmp, il aura dégagé).</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/02/20/ubuntu-xubuntu-en-fait-persistant-sur-clef-usb/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Rendre une clef USB bootable : pour booter un Linux (évidemment ;)</title>
		<link>http://michauko.org/blog/2007/09/17/rendre-une-clef-usb-bootable-pour-booter-un-linux-evidemment/</link>
		<comments>http://michauko.org/blog/2007/09/17/rendre-une-clef-usb-bootable-pour-booter-un-linux-evidemment/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 09:53:47 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[bootable]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[liveos]]></category>
		<category><![CDATA[slax]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2007/09/17/rendre-une-clef-usb-bootable-pour-booter-un-linux-evidemment/</guid>
		<description><![CDATA[On trouve souvent des (mini)distributions de Linux bootables sur clef USB, mais on trouve rarement l&#8217;outil pour rendre une clef USB (non U3) bootable. Enfin personnellement, j&#8217;ai toujours eu du mal. Comme j&#8217;ai (encore) perdu ma clef récemment et après avoir galéré pour retrouver l&#8217;outil, l&#8217;idée un p&#8217;tit message dans le blog m&#8217;est venue. Mon [...]]]></description>
			<content:encoded><![CDATA[<p>On trouve souvent des (mini)distributions de Linux bootables sur clef USB, mais on trouve rarement l&#8217;outil pour rendre une clef USB (non U3) bootable. Enfin personnellement, j&#8217;ai toujours eu du mal. Comme j&#8217;ai (encore) perdu ma clef récemment et après avoir galéré pour retrouver l&#8217;outil, l&#8217;idée un p&#8217;tit message dans le blog m&#8217;est venue. Mon besoin est de démarrer une <a href="http://www.slax.org">SLAX</a>.<span id="more-67"></span></p>
<p>L&#8217;utilité de la chose n&#8217;est plus à démontrer : récupération par réseau (ou HD) des données d&#8217;un sytème (windows) complètement planté, utilisation d&#8217;un graveur de CD/DVD sur une machine où vous n&#8217;avez pas accès au logiciel de gravure etc etc. Bref, un accès à la volée à une floppée d&#8217;outils-qui-vous-sauvent-la-mise.</p>
<p>Alors, il vous faut dans l&#8217;ordre :<br />
1) une clef USB de 256 Mo par exemple (suivant la distrib que vous choisissez).<br />
2) <a href='http://michauko.org/blog/wp-content/uploads/2007/09/usbboothp.zip' title='USB Boot HP'>un bel outil de HP </a> qui vous rend bootable la clef (et descend quelques &laquo;&nbsp;outils&nbsp;&raquo; MS-DOS pour pouvoir lancer SLAX)<br />
3) le <a href="http://www.slax.org/download.php">ZIP de SLAX</a> qui vous plait<br />
4) un BIOS qui permet de booter sur les périphériques USB (ça, c&#8217;est à vous de vérifier &#8211; tous les PC récents (2/3 ans) le font)</p>
<p>La procédure :<br />
1)  Lancez l&#8217;outil HP qui vous formate la clef comme il faut, voyez les options :<br />
<a href='http://michauko.org/blog/wp-content/uploads/2007/09/20070917_114025.png' title='HP USB Boot'><img src='http://michauko.org/blog/wp-content/uploads/2007/09/20070917_114025.thumbnail.png' alt='HP USB Boot' /></a><br />
2) Dézippez SLAX à la racine de la clef<br />
3) Bootez comme il faut sur la clef.<br />
4) De là, vous pourrez lancer \boot\dos\linux pour démarrer votre SLAX, via LOADLIN.</p>
<p>Remarques :<br />
- La clef doit être formatée en FAT (sous-entendu FAT16). Je conseille à ce titre d&#8217;utiliser une clef exprès pour votre Linux bootable et pas pour le reste, sinon &#8211; pour faire simple &#8211; vous perdez pas mal de place. Pour le reste (données, applications portables etc), préférez formater votre clef en FAT32.<br />
- <strong>Un LiveOS sur clef USB ne modifiera rien sur vos disques existants</strong>, sauf si vous y accédez et que vous les modifiez sciemment.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2007/09/17/rendre-une-clef-usb-bootable-pour-booter-un-linux-evidemment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

