A mon travail, ma machine � un disque IDE de 1 Go. Le BIOS ne peut en voir que les premiers 504 Mo (o� Mo signifie 2^10 octets, pas 10^6 octets). Donc, J'ai MS-DOS sur une partition de 350 Mo /dev/hda1
et ma partition root Linux sur une partition de 120 Mo /dev/hda2
.
MS-DOS �tait incapable de s'installer correctement quand le disque �tait tout neuf. Novell DOS 7 pareil. Le disque �tait suppos� arriver avec un disque appel� "OnTrack Disk Manager". Malheureusement pour moi, suite � un oubli de la part d'IBM je n'avais pas la disquette avec "OnTrack" avec le disque. Si vous n'avez que MS-DOS, je vous souhaite d'en disposer.
Donc, j'ai b�ti une table de partition avec le fdisk de Linux. MS-DOS-6.2 a refus� de s'installer dans /dev/hda1, pr�textant quelque chose du genre :
"Cette version de MS-DOS est d�di�e aux nouvelles installations. MS-DOS est d�j� install� sur votre ordinateur (ce qui �tait faux : disque neuf) donc, vous avez besoin d'obtenir une version de mise � jour chez votre vendeur."
Quel ignare ! Donc, je relance le fdisk Linux et d�truis la premi�re partition de la table. Cela convient � MS-DOS 6.2 qui peut alors cr�er la m�me partition que celle que je viens de d�truire et s'installer. MS-DOS 6.2 �crit alors dans le secteur de lancement du disque, mais impossible de d�marrer.
Par chance, j'avais un noyau de la Slackware sur disquette (r�alis� par le programme setup
d'installation), et j'ai donc lanc� Linux puis �cras� le secteur de d�marrage par celui de Lilo... et tout marche !
Voici le fichier /etc/lilo.conf
utilis� :
boot = /dev/hda
map = /lilo-map
delay = 100
ramdisk = 0 # Ne cr�e pas le disque virtuel du noyau Slackware
timeout = 100
prompt
disk = /dev/hda # le BIOS ne voit que les 500 premiers Mo.
bios = 0x80 # indique le premier IDE.
sectors = 63 # prendre ces chiffres dans la documentation du disque
heads = 16
cylinders = 2100
image = /vmlinuz
append = "hd=2100,16,63"
root = /dev/hda2
label = linux
read-only
vga = extended
other = /dev/hda1
label = msdos
table = /dev/hda
loader = /boot/chain.b
Apr�s avoir install� ces syst�mes, j'ai v�rifi� que les partitions contenant les fichiers zImage, boot.b, map, chain.b, et messages peuvent utiliser le syst�me de fichiers MS-DOS, tant que ni Stacker, ni Doublespace ne sont install�s. Donc, j'aurais pu faire une partition DOS sur /dev/hda1 de 500 Mo.
J'ai �galement appris que OnTrack aurait �crit une table de partitions commen�ant � quelques douzaines d'octets sur le disque au lieu de l'�crire au d�but. Il est possible de modifier le gestionnaire de p�riph�rique IDE de Linux pour contourner ce probl�me. Mais l'installation aurait �t� impossible avec le noyau pr�compil� de la Slackware. En fin de compte, IBM m'a envoy� une disquette OnTrack. J'ai alors t�l�phon� au support technique de OnTrack. Ils m'ont dit que Linux �tait bogg� car il n'utilisait pas le BIOS. J'ai renvoy� la disquette.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:23