[SATA]Monter un SATA depuis Mandriva 2006

Fermé
Seb - 4 juin 2006 à 21:00
mamiemando Messages postés 33140 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 juin 2024 - 7 juin 2006 à 09:24
Bonjour,

J'ai XP sur un disque SATA, j'ai voulu me remettre à linux en installant la mandriva 2006, du coup j'ai defragmenté mon SATA avant de faire une image d'XP pour assurer, et a priori le defrag pour SATA sous XP c'est connu pour ficher en l'air le boot. J'ai plus jamais réussi à rebooter sous XP, mais j'ai bien installé linux sur l'IDE, et maintenant j'aimerai bien pouvoir récupérer des fichiers d'XP depuis Linux, sauf qu'il ne voit pas le SATA.

fdisk -l me renvoie :

Disque /dev/hdc: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce Début Fin Blocs Id Système
/dev/hdc1 * 1 254 2040223+ 83 Linux
/dev/hdc2 255 9729 76107937+ 5 Extended
/dev/hdc5 255 394 1124518+ 82 Linux swap / Solaris
/dev/hdc6 395 1158 6136798+ 83 Linux
/dev/hdc7 1159 9729 68846526 83 Linux

donc mon SATA n'est pas detecté. Dans le bios il l'est bien puisque je peux le choisir pour booter dessus (ce qui ne marche pas depuis mon defrag).
je precise qu'avant linux j'avais mis un XP vite fait sur l'IDE et j'avais bien vue sur le SATA depuis XP, donc mon SATA n'est pas foutu.
J'ai essayé de passer à lilo toutes les combinaisons possible de noapic, acpi=off, sans succes. dans le centre de controle y'a une entrée 'controleurs sata' avec comme module 'sata_via'.

Qu'est-ce que je dois faire ? Est-ce que mon pb de boot et celui-là sont liés d'après vous ?
Merci d'avance,
Seb

5 réponses

mamiemando Messages postés 33140 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 juin 2024 7 756
4 juin 2006 à 21:48
A priori ton disque s'appelle plutôt /dev/sda s'il est en SATA. Pour qu'il soit visible il faut bien entendu que ton noyau prenne en charge le SATA. En particulier, si celui ci n'est pas assez récent, il se peut que ton disque ne soit pas détecté.

Bonne chance
0
Mon noyau est un 2.6.12-12, j'ai telechargé la mandriva il y a 15j.
mon disque dur est un Maxtor DiamondMax Plus 9 80 Go 8 Mo 7200 RPM Serial ATA (6Y080M0).
0
mamiemando Messages postés 33140 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 juin 2024 7 756
5 juin 2006 à 09:43
Si le disque est très récent ça peut ne pas suffiir (c'était mon cas j'ai dû mettre un 2.6.15). Mais as-tu un périphérique nommé /dev/sda ?
ls /dev/sd*

Bonne chance
0
merci pour tes réponses

j'ai acheté mon disque en janvier 2005 donc pas trop recemment, dans /dev/ j'ai rien qui commence par sd, j'ai du hd mais ça correspond à mon IDE (cf plus haut le fdisk -l ).

j'ai pas installé mandriva avec la disquette sata (je l'ai pas de toute façon, j'arrive pas à trouver les pilotes pour linux sur le web), mais je pense pas que ça y joue vu que je voulais pas l'installer dessus.
0
mamiemando Messages postés 33140 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 juin 2024 7 756
7 juin 2006 à 02:15
Les "pilotes linux" c'est en fait ton noyau. S'il n'est pas assez récent le disque n'est pas détecté et don ctu n'as pas de /dev/sda1 par exemple. Il suffit de le mettre à jour pour que le SATA soit fonctionnel.
0
j'ai reglé mon pb : j'ai booté avec le cd d'xp et fais un fixboot + fixmbr, après j'ai booté avec le dvd mandriva et là je l'ai vu dans la table des partitions, du coup maintenant j'ai bien un /dev/sda1 à monter et j'accede à mes docs sous XP et j'ai une entrée windows dans lilo.

je n'arrive toujours pas à booter sous xp (erreur ntdlr ...) mais au moins je peux recupérer mes docs.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33140 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 7 juin 2024 7 756
7 juin 2006 à 09:24
C'est peut-être simplement l'entrée dans le lilo qui est faussse ? Essaye de repartir de :
http://fr.opensuse.org/SDB:Le_chargeur_LILO_ne_peut_pas_amorcer_Windows

Une fois /etc/lilo.conf corrigé, tape dans une console root :
/sbin/lilo

Bonne chance
0