donc, si j'ai bien compris, maintenant tu as tes 2 disques activé dans le bios, et tu boot sur le disque de winxp (en sata).
Est-ce que tu arrives à voir le menu de grub ?
Si oui, c'est au moment de lancer linux qu'il te dit qu'il y a une erreur ?
2 solutions :
- tu change l'ordre de démarrage des disques, tu met l'ide en 1er.
- tu modifie la ligne de lancement de ton linux.
(a partir du menu grub, tu appuies sur "e" pour editer la ligne courante, tu devras faire la meme manip dans le fichier /boot/grub/menu.lst)
-> normallement, grub voit les disques en fonction de l'ordre du bios, et donc quand tu as activé ton sata, hd0 est devenu ton disque sata et hd1 ton ide, alors pendant l'install, comme il n'y avait que l'ide, hd0 était l'ide. donc tu changes la ligne :
Code :
- root (hd0,x) # x est le numéro de la partition
|
Si non, si tu désactives à nouveau ton sata, linux démarre bien ?
A ce moment là, grub s'est installé sur ton ide, et ta machine boot encore sur ton ide alors que le sata est activé. Là, le problème s'est que grub [edit : saloperie de touche tab] croit être installé sur hd0 (sata) alors qu'il est installé sur hd1(ide).
En haut, c'était la configuration de grub, ici c'est son installation.
Boot sur un livecd (knoppix, kubuntu, gentoo,...), il faut rentrer dans ton système et réinstallé grub à partir de ton install.
Une fois que tu est sur knoppix, ouvres une console en root, et monte ton disque ide (linux)
Code :
- mkdir /mnt/kubuntu
- mount /dev/hda /mnt/kubuntu
|
monte egalement proc, ca peut être utile
Code :
- mount -t none proc /mnt/kubuntu/proc
|
après tu rentres dans ton système et tu réinstalle grub à la main
Code :
- chroot /mnt/kubuntu -s /bin/bash
- grub
|
une fois rentré dans la console de grub, tu l'install sur ton disque de boot (sata) et tu luis dis ou son ses fichiers :
Code :
- grub$ root (hd0,x) # x = numero de la partition ou se trouve /boot,
- setup (hd0) # il te donne le nom de la partition sur lequel tu l'install, (partition unknown -> install sur le mbr du disque win - sata, partition Ext3 ou autres -> install sur le disque linux)
- # s'il n'a pas trouvé ses fichiers, c'est que tu lui a pas donné la bonne partition ou le bon disque
- quit
|
Ensuite tu sors de ton systeme , tu rédemarres, et ca devrait fonctionner.
Code :
- exit
- umount /mnt/kubuntu/proc /mnt/kubuntu
- reboot
|
Message édité par docwario le 15-01-2006 à 17:12:07