Voilà mon problème,
au début, j'avais un disque dur SATA sur lequel y'avait installé WinXp et Mandriva-LE2005. Le gestionnaire d'amorçage (LILO) fonctionnait correctement.
Ensuite j'ai voulu tester linspire. Je l'ai downloadé et installé sur un autre disque dur (en UDMA). Pendant l'install de Linspire,
le disque en SATA était branché. Linspire s'est bien installé sur le disque UDMA. Mais après l'install, le logiciel d'amorçage qui se lançait était non plus LILO mais GRUB et Window Xp ne se lançait plus! sur
Y'a t-il un logiciel pour réparer l'amorçage?
# deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
- réinstaller lilo depuis mandriva après avoir ajouté une entrée dans lilo.conf ;
- modifier la configuration de grub.
N'ayant pas utilisé lilo depuis plusieurs années, je vais plutôt détailler la seconde option. Le fichier de configuration de grub est (généralement) : /boot/grub/menu.lst (certaines distribs utilisent /boot/grub/grub.conf). Dans ce menu, il devrait y avoir une entrée du type :
title WinXP
root (hd0,0)
chainloader +1
Ceci à condition que windows soit dans la première partition du premier disque. Le deuxième disque est hd1, etc... et le deuxième nombre indique le numéro de partition, la première étant 0.
Pour pouvoir t'aider davantage, il faudrait savoir ce qui se passe exactement. Soit il n'y a pas d'entrée pour windows dans le menu de grub, soit il y en a une mais elle est mal configurée.
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
boot du disk "Winxp/Mandriva" seul->menu grub avec une entrée pour démarrer winxp mais celle-ci ne fonctionne pas, et une entrée pour démarrer Linspire (qui fonctionne pas car disque pas branché)
boot du disk "linspire" avec le disque "winxp/mandriva" branché:->menu grub avec entrée pr démarrer winxp mais ça fonctionne pas (ça affiche un message incompéhensible du genre : "^F ù%..") et entrée linspire (qui fonctionne). Il n'y a oas d'entrée pour le système Mandriva.
Une fois sur Linspire, je peux voir la partition xp (les fichiers sont bien là).
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
default=0
timeout=10
color cyan/green magenta/green
splashimage=/boot/grub/bootsplash.xpm.gz
title Linspire 5.0.59 on /dev/hdd1
root (hd0,0)
kernel /boot/vmlinuz-2.6.10 root=/dev/hdd1 rootdev=0x1641 ramdisk=32000 vga=0x311 splash=silent video=vesafb:nomtrr video=vesafb:nomtrr jiffymount=noatime mem=nopentium resume2=swap:/dev/hdd1:0x8800@4096
initrd /boot/initrd-2.6.10.gz
# (Boot priority: 102, mounted at /)
title Redetect
root (hd0,0)
kernel /boot/vmlinuz-2.6.10 root=/dev/hdd1 rootdev=0x1641 ramdisk=32000 noresume2 redetect video=vesafb:nomtrr video=vesafb:nomtrr jiffymount=noatime mem=nopentium resume2=swap:/dev/hdd1:0x8800@4096
initrd /boot/initrd-2.6.10.gz
# (Boot priority: 102, mounted at /)
title Diagnostics
root (hd0,0)
kernel /boot/vmlinuz-2.6.10 root=/dev/hdd1 rootdev=0x1641 ramdisk=32000 noresume2 single splash=0 Diagnostics video=vesafb:nomtrr video=vesafb:nomtrr jiffymount=noatime mem=nopentium resume2=swap:/dev/hdd1:0x8800@4096
initrd /boot/initrd-2.6.10.gz
# (Boot priority: 102, mounted at /)
title MS Windows® XP on /dev/hdg1
root (hd1,0)
chainloader +1
WinXp est bien là, mais ça ne boot pas.
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
Pour démarrer mandriva à partir de grub, il faut ajouter une entrée du genre :
title Mandriva
root (hd1,1)
kernel /boot/vmlinuz
initrd /boot/initrd
en donnant les bon noms pour le noyau (vmlinuz) et l'initrd. On peut reprendre les paramètres dans le lilo.conf de Mandriva.
Cependant, si le disque udma n'est pas branché en permanence, il faut rebooter sous Mandriva et réinstaller lilo.
Note : on peut taper les commandes de boot depuis la ligne de commande de grub (clavier qwerty).
En résumé, brancher le disque udma, démarrer la machine, aller dans la ligne de commande de grub et taper successivement :
root (hd1, 1)
ou autre partition si la partition de boot n'est pas /dev/hdd2
kernel chemin_vers_le_noyau
initrd chemin_vers_initrd
boot
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
A mon avi grub à écrit par dessus lilo et comme c lilo qui gerait le boot de windows, à mon avis c foutu.
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
g modifier le menu.lst avec ces valeurs:
(hdd1,0)->fonctionne pas (g pas noté l'erreur)
(hdd1,1)->fonctionne pas->Error 252 : Disk Read Error
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
(hd1,0)->Invalid system disk. Replace the disk, puis, DISKBAD FAILURE INSERT SYSTEM DISK AND PRESS ENTER, puis retour menu Grub
(hd1,1)->Error 25: Disk Read Error
(hd1,2) -> Error 22: No such partition
bon ben moi g plus ka reinstaller winxp..
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
Disk /dev/hdd: 30.7 GB, 30735581184 bytes
16 heads, 63 sectors/track, 59554 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hdd1 * 1 59554 30015184+ 83 Linux
Disk /dev/hdg: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdg1 * 1 26771 215038026 7 HPFS/NTFS
/dev/hdg2 26772 30401 29157975 5 Extended
/dev/hdg5 26772 27535 6136798+ 83 Linux
/dev/hdg6 27536 27675 1124518+ 82 Linux swap / Solaris
/dev/hdg7 27676 30401 21896563+ 83 Linux
Disk /dev/sda: 40.0 GB, 40000536576 bytes
255 heads, 63 sectors/track, 4863 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
Par contre, la partition windows est hdg1.
Pour booter windows, dans la ligne de commande de grub :
root (hd1,0)
chainloader +1
boot
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
root (hd1,0)
chainloader +1
boot
ça m'a donné:
Invalid system disk Replace the disk and press any key.
puis
DISK BAD FAILIRE INSERT SYSTEM DISK AND PRESS ENTER
bizarememnt
root (hd1,1)
chainloader +1
boot
via la ligne de commande, lm'a donnée l'érreur 22 (alors que ds le menu ça donne l'erreur 25 :S)
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
total 120
drwxr-xr-x 2 root root 48 2005-09-20 03:28 cdrom0
drwxr-xr-x 2 root root 48 2005-09-20 03:26 floppy1
drwxr-xr-x 2 root root 48 2005-09-20 03:28 hdd->rien
drwxr-xr-x 2 root root 48 2005-09-21 13:00 hdg->rien
drwx------ 1 root root 81920 2005-09-19 20:40 hdg1->contenu du disque SATA/ Partition WinXp
drwxr-xr-x 2 root root 48 2005-09-21 13:00 hdg2->rien
drwxr-xr-x 4 root root 4096 2005-09-19 23:21 hdg5->sousrépertoire lost+found et mnt/windows (rien ds windows)
drwxr-xr-x 3 root root 4096 2005-09-19 23:21 hdg7->ss rep user puis desktop et tmp/orbit-user
drwxr-xr-x 2 root root 48 2005-09-21 18:15 sda->rien
drwxr--r-- 15 root root 32768 1970-01-01 01:00 sda1->disque dur externe USB de stockage FAT32
drwxr-xr-x 3 root root 80 2005-09-19 23:21 tmp
erratum: quand je load le disque SATA seul, il me met Invalid system disk,...
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
Si grub n'arrive pas à lire la partition, essayer :
rootnoverify (hd1,0)
chainloader +1
makeactive
boot
[^] # Re: deux solutions
Posté par xtremexp . Évalué à 1.
rootnoverify (hd1,0)
chainloader +1
makeactive
boot
il me met 3 fois le message Invalid sys.. puis DISK BAD FAILURE ...
en faisant :
rootnoverify (hd1,1)
boot
il met Error 8: kernel must be loaded before loading->ça confirme que hd1 1 est la partition où a été installé mandrive.
D'ailleurs à propos de mandriva (installé sur le SATA) il est bizarre que:
-ce systèeme d'exploitation ne soit pas montre au niveau du menu
-je ne puisse voir aucun fichier de la partition mandriva sous Linspire (encore que c peut être normal, avec les droits d'accés...)
[^] # Re: deux solutions
Posté par Jean Bréfort (site web personnel) . Évalué à 1.
Pour Mandriva, il faut utiliser les commandes suivantes en remplaçant "noyau" par le chemin vers le noyau, du genre /boot/vmlinuz et "initrd" par le chemin vers l'initrd s'il y en a un.
root (hd1,4)
kernel "noyau"
initrd "initrd"
boot
# Si ca peut aider
Posté par fox (site web personnel) . Évalué à 1.
title WinLSD 3.5
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
Et ca fonctionne tres bien.
[^] # Re: Si ca peut aider
Posté par xtremexp . Évalué à 1.
Invalid system disk . Please insert ....
Error loading operating system (la diode d'activité du disque dur s'allume ss s'arreter)
[^] # Re: Si ca peut aider
Posté par xtremexp . Évalué à 1.
[^] # Re: Si ca peut aider
Posté par xtremexp . Évalué à 1.
J'ai installé une autre partition Linux sur le disque où il y avait Linspire.
Grub à remodifier la partition de redémarrage et winxp a bien démarré.
(yavait quand mêm 2h de scandisk intense car yavait des problèmes d'indexages).
A noter aussi:
quand je branche mon baladeur USB mp3 avant le démarrage, winxp ne démarre pas. (grub essait de démarrer winxp à partir du baladeur et non à partir du disque interne.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.