<?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>Altomcat's HQ &#187; WinXP</title>
	<atom:link href="http://altomcat.blogsite.org/tag/winxp/feed/" rel="self" type="application/rss+xml" />
	<link>http://altomcat.blogsite.org</link>
	<description>Ne jetez plus vos vieux micros</description>
	<lastBuildDate>Tue, 07 Jul 2009 09:45:56 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Linux reconcilie  DOS, Win98 et XP sur un même disque</title>
		<link>http://altomcat.blogsite.org/2009/06/06/linux-reconcilie-dos-win98-et-xp-sur-un-meme-disque/</link>
		<comments>http://altomcat.blogsite.org/2009/06/06/linux-reconcilie-dos-win98-et-xp-sur-un-meme-disque/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 09:41:48 +0000</pubDate>
		<dc:creator>Altomcat</dc:creator>
				<category><![CDATA[Sasfépu]]></category>
		<category><![CDATA[Ubuntu / Linux]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[Grub]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Win98]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WinXP]]></category>

		<guid isPermaLink="false">http://altomcat.blogsite.org/?p=156</guid>
		<description><![CDATA[Depuis un petit moment, j&#8217;accumule sur les brocs quelques vieux jeux PC qui m&#8217;ont quand même bien amusés il y a quelques années. Contrairement au jeu console ancienne, c&#8217;est pas évident de retrouver une configuration de PC adapté à 20 évolutions de la machine. C&#8217;est pourquoi je me suis lancé dans la configuration d&#8217;un vieux [...]]]></description>
			<content:encoded><![CDATA[<p>Depuis un petit moment, j&#8217;accumule sur les brocs quelques vieux jeux PC qui m&#8217;ont quand même bien amusés il y a quelques années. Contrairement au jeu console ancienne, c&#8217;est pas évident de retrouver une configuration de PC adapté à 20 évolutions de la machine. C&#8217;est pourquoi je me suis lancé dans la configuration d&#8217;un vieux PIII 950 Mhz avec 512 Mo de ram et deux HDD de 80Go, carte son ISA Gravis PnP &amp; SB16 MCD, carte graphique ATI Fury Rage Pro 128,  une 3DFX voodoo2 pour les jeux utilisant Glide.</p>
<p>Bon clairement, les 160 Go de disques durs, ce n&#8217;est pas que pour les jeux DOS hein <img src='http://altomcat.blogsite.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  et puis le XP là dessus, c&#8217;est pour quoi faire ? hé bin peut-être une ébauche de borne Mame  qui sait !</p>
<h2>Début difficile</h2>
<p>J&#8217;ai bien envie de lâcher quelques grossièreté direct tellement j&#8217;en ai bavé à faire cohabiter ce beau monde. Il faut dire que Microsoft s&#8217;est plié en quatre pour nous pondre des installateur de merde (oups ça m&#8217;a échappé).  Si l&#8217;on en juge par la procédure du <a href="http://support.microsoft.com/kb/217210" target="_blank">support MS</a>, il est tout à fait possible d&#8217;arriver au résultat que j&#8217;attends. En bref, on installe le DOS puis Windows 98 et enfin windows XP et le tour est joué. Dans les faits, c&#8217;est une autre paire de manche &#8230;</p>
<h2>Ma méthode</h2>
<p>Après quelques installations répétées des divers OS   (<em>mon CD de Windows 98 SE écrase mon installation DOS systématiquement quand j&#8217;exécute le fichier install.exe ou bien  il refuse tout simplement de s&#8217;installer si le PC  boote sur le CD au démarrage de la machine en invoquant que mon disque dur contient déjà un OS</em> ), je décide d&#8217;installer les OS séparément en effectuant une image de la partition en fin d&#8217;installation.</p>
<p>Pour rappel, le DOS 6.2 et Windows 98 ont besoin d&#8217;une partition primaire bootable. Un disque peut contenir jusqu&#8217;à 4 partitions primaires mais une seule peut-être bootable. Autre remarque, le DOS 6.2 s&#8217;installe sur une partition formatée en FAT16 (donc limité à 2Go en taille). Windows 98 support la FAT16 et la FAT32 avec une taille de partition max de 32Go. Enfin Windows XP supporte une installation en FAT32 et en NTFS.</p>
<p>Une fois terminé, j&#8217;ai donc 3 images de partitions correspondantes à ces fameux OS. Pour pouvoir faire cohabiter tous ce beau monde, il nous faut un bootloader. C&#8217;est là qu&#8217;intervient notre linux.</p>
<h2>Grub, le bootloader de la mort qui tue</h2>
<p>Comme je suis attaché à la distribution linux Ubuntu, je décide de partir sur l&#8217;installation de la 8.1 qui est une version stable et compatible avec mon PIII. Un petit coup de <em>fdisk</em> depuis le LiveCD d&#8217;Intrepid. Je génère mes partitions comme suit :</p>
<pre>Périphérique Amorce    Début         Fin      Blocs    Id  Système</pre>
<pre>/dev/sda1            6639        9704    24627645   17  Hidden HPFS/NTFS
/dev/sda2   *           1         258     2072353+   6  FAT16
/dev/sda3             259        1822    12562830    5  Extended
/dev/sda4            1823        6638    38684520   1c  Hidden W95 FAT32 (LBA)
/dev/sda5             259         519     2096451    6  FAT16
/dev/sda6             520         780     2096451    6  FAT16
/dev/sda7             781        1041     2096451    6  FAT16
/dev/sda8            1042        1742     5630751   83  Linux
/dev/sda9            1743        1822      642568+  82  Linux swap / Solaris</pre>
<p>J&#8217;en profite pour installer Ubuntu sur une partition logique de 5Go. Je déclare chaque système d&#8217;exploitation dans le fichier <em>/boot/grub/menu.lst</em> (fichier de configuration de Grub) :</p>
<pre>title        Microsoft Windows XP Professionnel</pre>
<pre>hide            (hd0,1)    # cache MSDOS622
hide            (hd0,3)    # cache WIN98SE
unhide          (hd0,0)    # rend visible WINXP
unhide          (hd1,0)    # rend mon second disque visible
unhide          (hd1,1)    # idem
unhide          (hd1,2)    # idem
rootnoverify    (hd0,0)
savedefault
chainloader    +1
makeactive                 # la partition devient bootable</pre>
<pre>title        Windows 95/98/Me</pre>
<pre>hide            (hd0,1)    # cache MSDOS622
unhide          (hd0,3)    # WIN98SE
hide            (hd0,0)    # cache WINXP
hide            (hd1,0)    # et le second disque
hide            (hd1,1)    #
hide            (hd1,2)    #
rootnoverify    (hd0,3)
savedefault
chainloader    +1
makeactive

title           MSDOS 6_22</pre>
<pre>unhide          (hd0,1)    # MSDOS622
hide            (hd0,3)    # WIN98SE
hide            (hd0,0)    # WINXP
hide            (hd1,0)
hide            (hd1,1)
hide            (hd1,2)
rootnoverify    (hd0,1)
savedefault
chainloader     +1
makeactive</pre>
<p>Enfin, je restaure sur chaque partition primaire l&#8217;image ghost de chacun des OS. Un petit reboot est le tour est joué !</p>
<p>Et maintenant, à moi la joie de la configuration de mon config.sys et autoexec.bat <img src='http://altomcat.blogsite.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://altomcat.blogsite.org/2009/06/06/linux-reconcilie-dos-win98-et-xp-sur-un-meme-disque/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
