multiboot Debian/Sid vs Windows XP - Divers - Linux et OS Alternatifs
Marsh Posté le 02-02-2005 à 12:33:35
Windows XP ne se lancera comme il faut que si il est sur la 1ere partition primaire d'un DD il me semble...
Marsh Posté le 02-02-2005 à 17:33:34
le multiboot geré par lilo envoie sur la partition hdb2 qui contient mon ntldr; boot.ini; bootsect.lin ect...
Et c'est également mon c: du point de vue xp
les fichiers systeme sont dans d: (hdb5) et c: (hdb2 ne sert que de multiboot entre Windows (win98 en fat32 sur hdb2 et winxp en ntfs5.1 sur hdb5)
vu que mon multiboot xp switch bien entre 98 et xp, pourquoi ne peut il pas m'envoyer sur hda1 ou est lilo avec mon bootsect.lin???
Résumé:
-------
WinXP boot bien a partir d'hdb2 car quand je met par le bios un boot par mon disque 2 (hdb) j'ai bien mon boot.ini qui me donne le choix entre 98, xp et linux (seul linux ne prend pas)
point de vu lilo (en cas de boot par mon bios sur le disque1 (hda)), il commence a charger mon boot.ini et fige l'ecran
Marsh Posté le 02-02-2005 à 12:12:00
voila,
/dev/hda1 partition bootable pour linux (sur ma debian)
/dev/hdb2 partition bootable pour Windows (Fat32)
lilo
----
lilo fait marcher impecablement madebian kernel 2.6.10 et l'ancienne version 2.2.20 sur mon 1er disque dur hda1
quand au boot sur xp,en hdb2, il me fait un ecran noir (pas bleu, ca change lol)
Multiboot XP
------------
Sur linux, j'ai envoyé en mode console dd if=/dev/hda1 of=bootsect.lin bs=512 count=1
J'ai copié mon bootsect.lin dans mon "c:" (/dev/hdb2)
Dans boot.ini j'ai ajouter la ligne c:\bootsect.lin="linux"
résultat, choix au demarrage de winxp ou linux
Winxp ok
Linux ca me fait ecran noir avec:
L 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 80 etc...
le "L" c'est surement le debut du chargement de lilo.
Probleme hardware???
--------------------
winxp est sur un vieux 40Go et 2 Mo de cache
Linux est sur un recent 80Go et 8 Mo de cache
j'ai vu que le disque dur de windows etait en lba mais pas d'indication quand a celui de linux...
Solution
--------
Quel est la solution???
Je veux juste que l'un de mes multiboot marche, je m'en fiche que ce soit windows ou linux qui lance le boot
Pour l'instant, je boot via le bios de ma carte mere en disant boot sur ce dique la ou sur celui-la se qui me permet de switcher de linux a windows.
Est ce le fait d'avoir un secteur d'amorcage sur chaqun de mes disque dur qui fout la merde???
cette config marchait tres bien avec windows 98 et 2000 (toujours avec un linux sur l'autre disque dur)
Merci a vous amis linuxien de me repondre