<?xml version="1.0" encoding="ISO-8859-1"?>
<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; xubuntu</title>
	<atom:link href="http://michauko.org/blog/tag/xubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://michauko.org/blog</link>
	<description>Si le titre de l&#039;article ne te fait pas mal au crâne, ce blog est pour toi :)</description>
	<lastBuildDate>Tue, 24 Aug 2010 08:45:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>GRUB avec un disque SAS, des SATA et un BIOS un peu pourri</title>
		<link>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/</link>
		<comments>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 13:51:01 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[autres outils]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[ligne de commande]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[map]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/</guid>
		<description><![CDATA[Voici un petit retour d&#8217;install-galère. Le but est de rappeler 2/3 arguments de GRUB bien pratiques et de faire remarquer quelques bizarreries du monde PC, dirons-nous. Récemment, j&#8217;ai installé une Ubuntu sur un PC équipé comme suit : - disque 1 : SAS (Serial-Attached-SCSI) contenant un windows - disque 2 : SATA vide prévu pour [...]]]></description>
			<content:encoded><![CDATA[<p>Voici un petit retour d&#8217;install-galère. Le but est de rappeler 2/3 arguments de GRUB bien pratiques et de faire remarquer quelques bizarreries du monde PC, dirons-nous.</p>
<p>Récemment, j&#8217;ai installé une Ubuntu sur un PC équipé comme suit :<br />
- disque 1 : SAS (Serial-Attached-SCSI) contenant un windows<br />
- disque 2 : SATA vide prévu pour l&#8217;Ubuntu<br />
- disques 3 et 4 : 2 HD SATA de données.</p>
<p>Il n&#8217;y avait donc qu&#8217;un boot XP normal sur le SAS.</p>
<h3>Ordre de boot&#8230;</h3>
<p>Au départ, le BIOS (d&#8217;une marque connue qui ne permet rien ou si peu dans son BIOS) pointait sur le SAS puis SATA dans l&#8217;ordre de boot.<br />
J&#8217;ai choisi de mettre GRUB sur le disque SATA (et ainsi ne pas flinguer le MBR du Windows). Comme ça les OS ignorent presque que l&#8217;autre est là et je peux surtout virer un des 2 disques sans devoir réinstaller le MBR de l&#8217;un ou de l&#8217;autre.</p>
<p>J&#8217;ai donc dû inverser l&#8217;ordre de boot dans le BIOS. Rien de surprenant jusque là.<br />
Comme on ne peut pas préciser dans ce BIOS quel SATA ou quel SAS doit booter lorsqu&#8217;il y en a plusieurs, c&#8217;est donc le premier &#8211; pas d&#8217;autre possibilité.<br />
Ce premier détail &#8211; on s&#8217;en rend compte après une première install d&#8217;Ubuntu sur le SATA où rien ne boote &#8211; force à organiser ses disques (mes SATA en l&#8217;occurrence) de sorte que l&#8217;Ubuntu soit sur le premier SATA. Au départ, dans mon cas, c&#8217;était le dernier (je venais de l&#8217;ajouter&#8230;)</p>
<h3>sda, non, sdd, non (hd3,0) non plus&#8230; raaaaaah</h3>
<p>J&#8217;ai fait plusieurs réinstall de la chose et ça ne s&#8217;est pas vraiment passé 2 fois pareil au niveau de la détection des disques durs, donc de l&#8217;ordre d&#8217;apparition, donc de leurs noms, donc de la conf GRUB. Parfois tout marchait tout seul, parfois après install, plus rien ne bootait (ni Ubuntu, ni Windows).<br />
Un conseil donc, avant de lancer l&#8217;installation Ubuntu, lorsque vous êtes en liveOS, vous repérez bien le nom de chaque disque via un petit fdisk. <strong>Vous le faites avec le BIOS précablé vers le bon disque (mon SATA dans mon cas)</strong> :</p>
<pre>ubuntu:~$ sudo fdisk -l
Disque /dev/sda: 146.8 Go, 146815737856 octets
255 heads, 63 sectors/track, 17849 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sda1   *           1       17849   143372061    7  HPFS/NTFS

Disque /dev/sdb: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdb1   *           1        2432    19535008+  83  Linux
/dev/sdb2            2433        2681     2000092+  82  Linux swap / Solaris
/dev/sdb3            2682       48641   369173700   83  Linux

Disque /dev/sdc: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdc1               1       48641   390708801    7  HPFS/NTFS

Disque /dev/sdd: 400.0 Go, 400088457216 octets
255 heads, 63 sectors/track, 48641 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0x12345678

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/sdd1               1       48641   390708801    7  HPFS/NTFS</pre>
<p>Dans le cas ci-dessus, le SAS de 146 Go puis 3 SATA de 400 Go.<br />
Donc Windows = /dev/sda1 et Ubuntu sera = /dev/sdb1</p>
<p><em>FIXME : </em>Parfois, et je n&#8217;arrive pas à l&#8217;expliquer, le boot du Live Ubuntu m&#8217;a sorti un mode graphique un peu dégradé et l&#8217;ordre des disques changeaient&#8230;<br />
Au final, je me suis retrouvé avec une conf GRUB mauvaise et pas grand chose ne bootait.</p>
<p>Dans mon cas, la bonne conf est la suivante &#8211; je ne prends que la fin du fichier <code>/boot/grub/menu.lst</code> :</p>
<pre>## ## End Default Options ##

title           Ubuntu 7.10, kernel 2.6.22-14-generic
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=52f30332-a489-4df5-8305-85c4a1e7dba1 ro quiet splash
initrd          /boot/initrd.img-2.6.22-14-generic
quiet

title           Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root            (hd0,0)
kernel          /boot/vmlinuz-2.6.22-14-generic root=UUID=52f30332-a489-4df5-8305-85c4a1e7dba1 ro single
initrd          /boot/initrd.img-2.6.22-14-generic

title           Ubuntu 7.10, memtest86+
root            (hd0,0)
kernel          /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title           Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title           Windows XP
map             (hd3) (hd0)
map             (hd0) (hd3)
root            (hd3,0)
makeactive
chainloader     +1</pre>
<h3>Le piège</h3>
<p>Si vous avez été attentif, vous avez vu le piège :<br />
Dans GRUB, le linux est vu comme le premier disque : hd0. C&#8217;est vrai, à condition de se dire que le BIOS boote (donc détecte ?) d&#8217;abord le SATA (donc il compte d&#8217;abord les SATA et le SAS est vu alors en 4è).<br />
=> C&#8217;est sur cette info que se base GRUB.</p>
<p>Par contre, le disque contenant vraiment l&#8217;OS Linux est sd<strong>B</strong>, donc le deuxième O_o<br />
=> Ce qui veut dire que Ubuntu redétecte l&#8217;ordre des disques à sa manière ensuite (disons que je le vois comme ça, tout au moins <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>De même pour le Windows, c&#8217;est sd<strong>A</strong> alors qu&#8217;il est vu par le BIOS en dernier (4è => hd3 dans GRUB).</p>
<p>Enfin, piège ultime, les lignes &#8220;map&#8221; qui n&#8217;étaient pas là au départ.<br />
Windows ne tolère de booter que s&#8217;il est &#8220;le premier disque&#8221; &#8211; ce qui ne veut rien dire et est une limitation complètement débile. Toujours est-il que là, il est vu à un moment donné comme 4è et sans vous le dire, ce con de NTLOADER ne part pas (et ne vous dit rien). GRUB vous dit que ça merdoit puis vous ramène au menu de boot.<br />
<strong>La commande &#8220;map&#8221; sert à modifier virtuellement l&#8217;ordre des disques</strong>. Ca suffit à blouser Windows. Attention le &#8220;root&#8221; reste sur hd3 alors qu&#8217;on a inversé les disques, c&#8217;est pas dynamique à ce niveau là.</p>
<p><strong>=> Le bilan après installation Ubuntu, c&#8217;est qu&#8217;aucun des menus ne menait à rien&#8230;. il a fallu changer la conf GRUB à la volée pour récupérer le linux, tester les paramètres pour booter le windows et enfin écrire la bonne conf dans <code>/boot/grub/menu.lst</code></strong></p>
<h3>Remarque sur les modifs à la volée de GRUB lors du boot</h3>
<p>Si GRUB démarre après une install, mais qu&#8217;aucun menu ne vous démarre un OS (ils sont simplement listés), n&#8217;oubliez pas que vous avez la touche &#8216;e&#8217; pour éditer une des lignes du menu de choix du boot. Les raccourcis claviers sont expliqués. Vous pourrez donc choisir un <code>root (hdtruc,bidule)</code> qui va bien.<br />
Si vous avez bien en tête la conf en terme de /dev/sdX et l&#8217;ordre des disques vu par le BIOS, vous devriez pouvoir faire booter n&#8217;importe quoi. Une fois sous le linux qui héberge le fichier de conf de GRUB, vous reportez vos modifs et c&#8217;est fini.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/03/29/grub-avec-un-disque-sas-des-sata-et-un-bios-un-peu-pourri/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Firmware 2.17 pour PS3 : RAS, dommage</title>
		<link>http://michauko.org/blog/2008/03/19/firmware-217-pour-ps3-ras-dommage/</link>
		<comments>http://michauko.org/blog/2008/03/19/firmware-217-pour-ps3-ras-dommage/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 20:44:20 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[PS3]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/03/19/firmware-217-pour-ps3-ras-dommage/</guid>
		<description><![CDATA[Il y a moins d&#8217;une semaine est sorti le firmware 2.17 de Sony pour la PS3. Il corrige 2/3 bugs de jeux et quelques machins inutiles, à ce qu&#8217;on peut lire sur le web. On est plus ou moins obligés d&#8217;upgrader sinon toutes les fonctions web de la PS3 sont désactivées (jeu en ligne, PS [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a moins d&#8217;une semaine est sorti le firmware 2.17 de Sony pour la PS3. Il corrige 2/3 bugs de jeux et quelques machins inutiles, à ce qu&#8217;on peut lire sur le web. On est plus ou moins obligés d&#8217;upgrader sinon toutes les fonctions web de la PS3 sont désactivées (jeu en ligne, PS Store, navigateur etc). Donc bon j&#8217;ai upgradé et prié pour que l&#8217;Ubuntu PS3 fonctionne encore&#8230;</p>
<p>Ouf, ça fonctionne encore.<br />
Donc si vous hésitiez, rapport à Ubuntu sur PS3, n&#8217;hésitez plus. Upgradez, ça ne sert à rien :/</p>
<p>Dans mon cas, je n&#8217;ai jamais réussi à faire fonctionner le wifi. Et ça ne marche pas mieux maintenant&#8230; dommage !</p>
<p>Vous pouvez retourner dormir.</p>
<p>(voyez l&#8217;article suivant pour <a href="http://michauko.org/blog/2008/01/31/ubuntu-sur-ps3/">installer Ubuntu sur PS3</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/03/19/firmware-217-pour-ps3-ras-dommage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu (XUbuntu en fait) &#8220;persistant&#8221; 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[Ubuntu]]></category>
		<category><![CDATA[planet-libre.org]]></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 &#8220;persistante&#8221;, c&#8217;est-à-dire &#8220;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 &#8220;persistante&#8221;, c&#8217;est-à-dire &#8220;qui se souvient des modifications apportées à l&#8217;OS&#8221;. 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 &#8220;persistantes&#8221;.</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 &#8220;persistante&#8221;.<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 &#8220;variable&#8221; de l&#8217;OS (la partie &#8220;persistante&#8221;). 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 &#8220;Gestion de disques&#8221; 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 : &#8220;tapez sur n puis p puis 1 etc&#8221; &#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 &#8220;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 &#8220;persistant&#8221; (je le décris ci-après) puisque pour l&#8217;instant la &#8220;partition de persistance&#8221; 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 &#8220;casper-rw&#8221; 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 &#8220;persistance&#8221;. Donc bref, vous ne touchez pas si vous voulez que tout votre &#8220;/&#8221; soit &#8220;persistant&#8221;. Si vous voulez limiter au &#8220;/home&#8221; 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 &#8220;home-rw&#8221;).</p>
<h4>&#8220;Copier l&#8217;OS&#8221;</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 &#8220;isolinux&#8221; à 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 &#8220;syslinux&#8221; (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 &#8220;persistant&#8221;, vous tapez &#8220;persistent&#8221; 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 &#8220;persistant&#8221;, 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>Ubuntu sur PS3</title>
		<link>http://michauko.org/blog/2008/01/31/ubuntu-sur-ps3/</link>
		<comments>http://michauko.org/blog/2008/01/31/ubuntu-sur-ps3/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 17:49:03 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[PS3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[planet-libre.org]]></category>
		<category><![CDATA[FullHD]]></category>
		<category><![CDATA[kboot]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/01/31/ubuntu-sur-ps3/</guid>
		<description><![CDATA[Voici une procédure pour installer Ubuntu sur une PS3. J&#8217;insiste sur le fait que c&#8217;est une procédure prévue par Sony. Même si vous flinguez logiciellement votre Linux alors que c&#8217;est votre OS booté par défaut, vous pourrez revenir à l&#8217;OS de la PS3 et oublier cette mésaventure en allumant votre console d&#8217;une certaine manière. Lisez [...]]]></description>
			<content:encoded><![CDATA[<p>Voici une procédure pour installer Ubuntu sur une PS3.<br />
J&#8217;insiste sur le fait que c&#8217;est une procédure prévue par Sony. Même si vous flinguez logiciellement votre Linux alors que c&#8217;est votre OS booté par défaut, vous pourrez revenir à l&#8217;OS de la PS3 et oublier cette mésaventure <a href="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-boot-recovery-howto.txt">en allumant votre console d&#8217;une certaine manière</a>.<br />
Lisez ce post intégralement pour comprendre la procédure générale avant de foncer tête baissée. C&#8217;est dans votre intérêt. Il vous faudra un clavier et une souris USB.<br />
Enfin, les choses évoluent tous les jours dans le monde Linux sur PS3. Entre la description de cette installation, effectuée début Janvier et la rédaction de l&#8217;article fin Janvier, il est possible que tout ait évolué&#8230; Je referai peut-être un article si je trouve une méthode plus simple si les choses ont bien évoluées&#8230;<span id="more-99"></span></p>
<p>La procédure d&#8217;installation est <a href="https://help.ubuntu.com/community/PlayStation_3">expliquée ici</a> mais elle mérite d&#8217;être adaptée et complétée. En effet, elle ne tient pas compte des spécificités (=bugs <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) liés à  tel ou tel couple noyau linux+firmware PS3. Bref, c&#8217;est idéaliste, mais ça ne marche pas en général.</p>
<h3>Etape 0 : avoir quelques sites sous la main</h3>
<p>L&#8217;article ci-dessous est fait de mémoire (et je n&#8217;ai pas le temps de tout péter pour recommencer et vérifier mes dires à la virgule près). Sachez, si vous êtes bloqués, que toutes les infos de cet article proviennent d&#8217;un mix de plein de messages du forum de <a href="www.psubuntu.org">www.psubuntu.org</a>.</p>
<h3>Première étape : formattage de la console</h3>
<p>Commençons par le commencement : sauvegardez comme vous pouvez votre disque dur de PS3 car on doit le repartitionner et &#8220;donc&#8221; flinguer tout ce qui traine dessus.<br />
- Ensuite, allez dans le menu de la PS3 &#8220;Paramètres -> Paramètres Système -> Utilitaire de formattage -> Formater disque dur&#8221;.<br />
- Il vous prévient que tout va être effacé. Confirmez si vous avez bien sauvegardé vos données.<br />
- Choisissez le menu &#8220;partition personnalisée&#8221; (je fais de tête, c&#8217;est peut-être pas pile ce nom là ).<br />
- Allouez 10 Go à  &#8220;l&#8217;autre système&#8221; et précisez &#8220;formattage rapide&#8221;</p>
<p>Le disque dur est prêt à  recevoir un OS.</p>
<h3>Téléchargement de Ubuntu pour PS3</h3>
<p>Je vous propose de télécharger Ubuntu : vous aurez un environnement graphique rapidement, pratique pour l&#8217;utilisation qu&#8217;on veut en faire.<br />
L&#8217;image officielle ubuntu desktop 7.10 PS3 est KO (repository mal goalé, vous bloquerez à  82% de l&#8217;installation).<br />
Donc prenez la version &#8220;alternate&#8221;.<br />
Enfin, vous verrez plus tard que Ubuntu est trop lourd pour les pauvres 256 Mo de RAM de la PS3. J&#8217;ai installé le paquet xubuntu-desktop. Une alternative est de directement démarrer avec le CD XUbuntu Alternate dans ce cas.<br />
Vous les trouverez <a href="http://cdimage.ubuntu.com/ports/releases/7.10/release/">sur ce serveur</a>, par exemple <a href="http://cdimage.ubuntu.com/ports/releases/7.10/release/ubuntu-7.10-alternate-powerpc+ps3.iso">ce fichier</a>.</p>
<h3>Lancement de l&#8217;installation</h3>
<p>Gravez le bousin, mettez-le dans la PS3 fraîchement reformattée et allez dans le menu &#8220;Paramètres système -> Installer un autre OS&#8221;. La PS3 vous trouvera le fameux fichier otheros.bld contenu sur le CD. Vous verrez un peu partout sur le web des gens dire qu&#8217;il faut le mettre sur une clef USB avant. Que nenni. Au pire vous aurez à  en injecter un autre sur votre Linux plus tard suivant votre kernel Linux et/ou votre firmware PS3.<br />
Enfin, vous choisirez &#8220;Paramètres systèmes -> Système par défaut&#8221; et précisez &#8220;Autre OS&#8221; pour que la PS3 boote sur Linux. Vous pouvez choisir de booter par défaut ou non. La manip inverse est faisable et <a href="http://www.kernel.org/pub/linux/kernel/people/geoff/cell/ps3-boot-recovery-howto.txt">même si tout est planté</a>.</p>
<p>Enfin, dans &#8220;Paramètres -> Système par défaut&#8221;, vous choisissez &#8220;Autre OS&#8221; et confirmez pour booter votre Linux. C&#8217;est le moment de brancher un clavier souris.</p>
<p>Je passe l&#8217;installation de Ubuntu en elle-même. Avec le CD &#8220;alternate&#8221;, ça ressemble plus à une installation Debian que Ubuntu, car en &#8220;fenêtres ncurses&#8221;.</p>
<h3>Configuration wifi : début des emmerdes</h3>
<h4>Si votre firmware PS3 est <= 1.96</h4>
<p>Normalement, avec l&#8217;image que je vous ai fait utiliser, tout fonctionne. Notez que vous ne pouvez utiliser *que* le wifi ou l&#8217;ethernet à un instant donné. Sony a eu la bonne idée, apparement, d&#8217;affecter la même adresse MAC aux deux périphériques&#8230;.</p>
<h4>Si votre firmware PS3 est == 2.00</h4>
<p>Sony a changé un truc dans le wifi de leur console. Résultat, elle n&#8217;est plus reconnue par le kernel installé avec l&#8217;Ubuntu citée ci-dessus.<br />
Il faut upgrader en kernel 2.6.23-Rc7.<br />
Pour ce faire, plutôt que de plagier le site où je l&#8217;ai lu, <a href="http://www.psubuntu.com/forum/viewtopic.php?t=965">suivez la procédure ici</a> en ne suivant que les instructions du chapitre &#8220;Part 2 &#8211; update the kernel&#8221; sous-chapitre &#8220;2) download custom build&#8221;, pas la partie &#8220;install kernel from source&#8221;. Vous aurez néamoins besoin de suivre les instructions du chapitre 3f et 3h, respectivement pour créer un lien symbolique qui va bien modifier le fichier de conf de KBOOT pour pouvoir choisir (comme avec LILO ou GRUB) votre noyau de démarrage.<br />
<strong>Notez que pour repasser sur l&#8217;OS de la PS3, il faut au lancement de KBOOT préciser la commande &#8220;boot-game-os&#8221; (en qwerty, donc &#8220;boot)gq,e)os&#8221;, vous suivez ? <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
<p>J&#8217;avais moi-même fait consciencieusement tout ça avant de comprendre que ma PS3 était en 2.10 et que c&#8217;est *encore* différent pour un firmware PS3 2.10. D&#8217;où le chapitre suivant.</p>
<h4>Si votre firmware PS3 est == 2.10</h4>
<p>Sony a [re]+-modifié quelque chose dans le wifi et le kernel 2.6.23-rc7 ne passe plus&#8230; Cette fois-ci, <a href="http://psubuntu.com/forum/viewtopic.php?t=1738&#038;postdays=0&#038;postorder=asc&#038;start=30&#038;sid=6ae4f83382b3452de91f2a91bc4d046b">les informations sont sur ce thread</a>. Il faut une nouvelle version du 2.6.23 et &#8220;normalement-ça-marche&#8221;.<br />
A la fin, chez moi le wifi était toujours inconnu. J&#8217;en ai eu ras le bol, j&#8217;ai collé un pont wifi sur mon cable Ethernet&#8230; c&#8217;est pas encore super au point Linux sur PS3 (vous pouvez tenter OpenSUSE, même combat).<br />
Néanmoins, voici la procédure :<br />
- Remplacez le fichier &#8220;otheros.bld&#8221; par celui <a href="http://michauko.org/blog/wp-content/uploads/2008/01/otheros.bld">ici</a><br />
- Démarrez sur un ancien kernel de votre Ubuntu (celui d&#8217;origine par exemple), car vous aurez veillé à toujours laisser une ligne pour le kernel d&#8217;origine dans votre fichier de conf KBOOT<br />
- Copier le contenu du fichier <a href="http://michauko.org/blog/wp-content/uploads/2008/01/kernel-2.6.23-20071219.ppc64.tar.gz">kernel-2.6.23-20071219.ppc64.tar.gz</a> sur la racine de votre système (le tgz contient un /lib, /boot etc)<br />
- Copier le fichier <a href="http://michauko.org/blog/wp-content/uploads/2008/01/initrd.img-2.6.23">initrd.img-2.6.23</a> dans /boot<br />
- Ajouter une ligne genre : <code>test='/boot/vmlinux-2.6.23 initrd=/boot/initrd.img-2.6.23 root=UUID=48124blablabla quiet splash'</code> dans le fichier <code>/etc/kboot.conf</code> pour déclarer ce nouveau kernel. Vous changerez la valeur UUID par la votre ou au pire par <code>/dev/ps3da1</code><br />
- Ensuite, vous lancerez les commandes <code>sudo update-initramfs -k 2.6.23 -u</code> et <code>sudo depmod -a</code><br />
Puis reboot.</p>
<h4>Si votre fimware PS3 est > 2.10</h4>
<p>Aucune idée, il n&#8217;est pas encore sorti <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Paramétrage de la résolution vidéo</h3>
<p>Je ne parlerai que du cas d&#8217;une TV 1920*1080 (full hd), pour les 720, c&#8217;est similaire, il faut juste d&#8217;autres valeurs. Pour les TV de résolutions bizarres, je ne sais pas.</p>
<h4>Le minimum à faire côté Linux</h4>
<p>Pas la peine de jouer trop longtemps dans le <code>/etc/X11/xorg.conf</code>, même en forçant une unique résolution en 24 bits, la PS3 n&#8217;en fera qu&#8217;à sa tête. En effet, c&#8217;est la commande spécifique <code>ps3videomode</code> qui gère l&#8217;affaire. Pour avoir la résolution que vous cherchez, il faut simplement passer le bon paramètre à KBOOT. Pour ce faire, vous ajoutez en fin de ligne dans <code>/etc/kboot.conf</code> l&#8217;argument suivant : <code>video=ps3fb:mode:XXXX</code> avec XXXX valant :</p>
<pre>0: auto mode , default value
YUV 60Hz 1:480i 2:480p 3:720p 4:1080i 5:1080p
YUV 50Hz 6:576i 7:576p 8:720p 9:1080i 10:1080p
RGB 60Hz 33:480i 34:480p 35:720p 36:1080i 37:1080p
RGB 50Hz 38:576i 39:576p 40:720p 41:1080i 42:1080p
VESA 11:WXGA 12:SXGA 13:WUXGA

full screen mode: <video mode ID> + 128
dither ON mode : <video mode ID> + 2048</pre>
<p>Exemple : pour une TV full HD, vous mettez simplement 5 (ou 133 (car 5+128), j&#8217;ai pas trop vu de différence à vrai dire <img src='http://michauko.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Il faut aussi (mais je ne sais pas si c&#8217;est obligatoire) adapter votre <code>/etc/X11/xorg.conf</code> dans la section &#8220;Screen&#8221; pour qu&#8217;il ne contienne que ça :</p>
<pre>Section "Screen"
    Identifier      "Default Screen"
    Device          "Generic Video Card"
    Monitor         "Generic Monitor"
    DefaultDepth    24
    DefaultFbBpp 32
    SubSection "Display"
        Depth 24
&#777;   EndSubSection
EndSection</pre>
<p>A noter : une seule sous-section &#8220;Display&#8221;</p>
<h4>Cas particulier (?) de ma TV Sony foule-achdé</h4>
<p>Malgré ça, si vous avez autant de chance que moi, vous verrez que votre bureau dépasse la taille de la télé et qu&#8217;en plus, ça ne scrolle pas. C&#8217;est chiant hein ? Et bien cette fois, c&#8217;est la faute à la télé. Sur mon modèle Sony, j&#8217;ai dû trifouiller dans les options d&#8217;affichage et trouver un mode qui se nomme quelque chose comme &#8220;afficher tous les pixels&#8221; et là, enfin, j&#8217;ai eu du 1920*1080 sur 40 pouces. Yarglaaaa.<br />
<a href='http://michauko.org/blog/wp-content/uploads/2008/02/tous_les_pixels.jpg' title='Sony : “tous les pixels”'>En image.</a></p>
<h3>Autres remarques</h3>
<p>Faites attention à ce que vous écrivez dans votre kboot.conf. Laissez toujours le kernel d&#8217;origine accessible, au moins il fonctionne (sans wifi, mais il fonctionne).<br />
Attention au fichier <code>/etc/fstab</code>, normalement avec un firmware 2.00 (je crois) et un kernel 2.6.23.quelquechose, le disque dur de la PS3 (enfin, la partie Linux) est vue sur <code>/dev/ps3da</code>. Avant cette évolution, il fallait connaître l&#8217;UUID de votre disque dur. J&#8217;ai pas vraiment été embêté par le problème, donc je pense qu&#8217;en partant de ma doc et de l&#8217;ISO que j&#8217;indique, vous êtes tout de suite sur un système assez récent pour éviter ce détail.</p>
<p>Pour upgrader KBOOT (le LILO-like pour Linux-sur-PS3), si nécessaire, il faut taper la commande suivante : <code>ps3-flash-util -w le_fichier_kboot</code></p>
<p>Enfin, les performances. Elles sont assez décevantes. Allez donc voir sur <a href="http://linux.yes.nu/PS3Ubuntu/">ce site</a> pour trouver un mplayer optimisé PS3. Par contre, ils recommandent de ne pas être en mode graphique&#8230; Pas très user-friendly pour ma femme et mes gosses. Grrrr. Wait &#038; see, ça ira peut-être mieux plus tard (si Sony va au bout de sa démarche d&#8217;ouverture à un autre OS et permet d&#8217;accéder facilement, naturellement, à la puissance de la bête.</p>
<p>Bon, j&#8217;ai mal au crâne, j&#8217;arrête.<br />
Bonne chance Jim, ce message s&#8217;autodétruira dans 5 secondes.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/01/31/ubuntu-sur-ps3/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>J&#8217;ai fait pété la PS3. Vive Linux.</title>
		<link>http://michauko.org/blog/2008/01/15/jai-fait-pete-la-ps3-vive-linux/</link>
		<comments>http://michauko.org/blog/2008/01/15/jai-fait-pete-la-ps3-vive-linux/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 12:52:26 +0000</pubDate>
		<dc:creator>michauko</dc:creator>
				<category><![CDATA[PS3]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[xubuntu]]></category>

		<guid isPermaLink="false">http://michauko.org/blog/2008/01/15/jai-fait-pete-la-ps3-vive-linux/</guid>
		<description><![CDATA[Et hop, j&#8217;ai lâchement profité d&#8217;amis s&#8217;étant cotisés pour ma décennie passée pour faire péter la TV qui va bien (full hd etc). Et comme Sony faisait une offre pour une PS3 packagée avec une TV de chez eux, j&#8217;ai fait pété la PS3 avec. Le tout dans l&#8217;espoir de remplacer mon lecteur de DVD, [...]]]></description>
			<content:encoded><![CDATA[<p>Et hop, j&#8217;ai lâchement profité d&#8217;amis s&#8217;étant cotisés pour ma décennie passée pour faire péter la TV qui va bien (full hd etc). Et comme Sony faisait une offre pour une PS3 packagée avec une TV de chez eux, j&#8217;ai fait pété la PS3 avec. Le tout dans l&#8217;espoir de remplacer mon lecteur de DVD, mon jukebox Rapsody (RSH-100) et de gratter au passage un lecteur blu-ray (une PS3 quoi), le tout en un seul périphérique.</p>
<p>Et évidemment, d&#8217;installer Linux dessus&#8230;<span id="more-93"></span> car j&#8217;avais entendu dire que c&#8217;était possible. Pourquoi Linux sur une PS3 ? pour potentiellement lire les fichiers que la PS3 ne saurait pas lire (OGG, XVID, MKV&#8230;) et pour avoir un &#8220;PC de salon&#8221; (Internet, mail, jabber etc) en 1920*1080 sur 40 pouces. Baaaaaaave&#8230;.</p>
<p>Enfin, l&#8217;idée est d&#8217;utiliser aussi un &#8220;serveur multimédia&#8221; (une appli <a href="http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance">DLNA</a> quelconque) pour accéder à quelques fichiers multimédias à distance sur un PC windows.</p>
<p>(Apparement, on peut aussi jouer avec une PS3, faudra que je me renseigne ;P</p>
<p>Alors, je vais pondre très prochainement plusieurs billets sur ce blog concernant la PS3.</p>
<p>Je livre juste 2 remarques dès à présent :</p>
<p>1) N&#8217;upgradez pas le firmware de la PS3 &#8211; sauf si un jeu vous force à le faire (tant pis pour vous). Plus il est bas, moins vous aurez d&#8217;emmerdes sous Linux. C&#8217;est un peu la même logique que pour une PSP. En bon gros boulet, j&#8217;ai upgradé avant de réfléchir et je suis passé de 1.96 à 2.10 et je le regrette. M&#8217;enfin bon, je m&#8217;en suis sorti quand même côté Linux/PS3, c&#8217;est juste plus chiant. En 1.96, ce serait passé comme une lettre à la poste (quand il n&#8217;y a pas grève).</p>
<p>2) Toutes les docs que vous pourrez trouver sur le web sont généralement assez approximatives et limitées à un cas particulier (tel firmware, telle config gnagnagna). J&#8217;essaierai de dépasser ce cadre.</p>
<p>Et si vous êtes trop impatient, lisez les sites ci-dessous, c&#8217;est là que j&#8217;ai trouvé la plupart des informations pour débugger :<br />
<a href="http://psubuntu.com/">http://psubuntu.com/</a><br />
<a href="http://linux.yes.nu/PS3Ubuntu/">http://linux.yes.nu/PS3Ubuntu/</a><br />
+ 2/3 autres sites qui vous expliquent comment créer la partition pour Linux et booter dessus.</p>
]]></content:encoded>
			<wfw:commentRss>http://michauko.org/blog/2008/01/15/jai-fait-pete-la-ps3-vive-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
