Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/10/2005, à 15:23

nemo

Disque dur Ajouté

Bonjour, je me permets de vous exposer un problème que je n'arrive pas à résoudre malgré des recherche sur le sujet...Je vous explique :
Ma config fonctionnait très bien avant que je ne rajoute un 3ème Disque Dur...

En IDE1 : 1DD avec XP (master), un 2ème DD Ajouté (slave) (et source de mon message d'erreur: grub loading please wait error 17)

En IDE2 : 1graveur (master) et 1 DD avec Ubuntu (slave)

Depuis l'ajout du DD sur la nappe IDE1 je ne peux plus booter aucun système et le message d'error 17 apparait!

Qu'ai je fait de mal? Y'a-t-il une solution? Merci pour vos réponses.

Dernière modification par nemo (Le 08/10/2005, à 18:44)

Hors ligne

#2 Le 03/10/2005, à 15:42

cep_

Re : Disque dur Ajouté

Du fait de l'ajout d'un disque les désignations des périfériques par le bios et par les systèmes installés ont changés.
Il faut donc modifier cela dans /boot/grub/menu.lst et device.map pour grub. Modifier aussi /etc/fstab.
Rien de bien grave pour linux.
Par contre, pour windows ça risque d'être plus coton s'il ne s'y retrouve pas dans les adresses des softs et documents.

#3 Le 03/10/2005, à 15:59

nemo

Re : Disque dur Ajouté

Bon donc c'est faisable...Merci pour ta réponse mais étant un vrai débutant sous linux que dois-je changer dans les répertoires cités ci dessus? Merci

Hors ligne

#4 Le 03/10/2005, à 16:06

cep_

Re : Disque dur Ajouté

Tu publies les deux fichiers de configuration de grub cités plus haut ainsi que ton fstab. De même que le résultat d'un :
sudo fdisk -l.
Tu peux aussi faire une recherche sur le forum, il y a eu un cas dont tu pourrais t'inspirer récemment suite à une modification des partitions. Il me semble que le problème concernait Thiebo et ça doit dater d'une semaine environ.

#5 Le 03/10/2005, à 16:14

nemo

Re : Disque dur Ajouté

Ok j'ai trouvé le post! Merci à toi cep!Je vais lire tout ça...

Hors ligne

#6 Le 03/10/2005, à 20:21

nemo

Re : Disque dur Ajouté

voilà les fichiers à éditer,

boot/grub/device.map

(hd0)    /dev/hda
(hd1)    /dev/hdd


boot/grub/menu.lst :

## ## End Default Options ##

title        Ubuntu, kernel 2.6.10-5-386
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hdd1 ro quiet splash
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

title        Ubuntu, kernel 2.6.10-5-386 (recovery mode)
root        (hd1,0)
kernel        /boot/vmlinuz-2.6.10-5-386 root=/dev/hdd1 ro single
initrd        /boot/initrd.img-2.6.10-5-386
savedefault
boot

title        Ubuntu, kernel memtest86+
root        (hd1,0)
kernel        /boot/memtest86+.bin 
savedefault
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title        Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title        Microsoft Windows XP Professionnel
root        (hd0,0)
savedefault
makeactive
chainloader    +1



etc/fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hdd1       /               ext3    defaults,errors=remount-ro 0       1
/dev/hdd5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0



# fdisk -l

Disque /dev/hda: 41.1 Go, 41174138880 octets
255 têtes, 63 secteurs/piste, 5005 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hda1   *           1        5004    40194598+   7  HPFS/NTFS

Disque /dev/hdd: 41.1 Go, 41174138880 octets
255 têtes, 63 secteurs/piste, 5005 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets

Périphérique Amorce    Début         Fin      Blocs    Id  Système
/dev/hdd1   *           1        4818    38700553+  83  Linux
/dev/hdd2            4819        5005     1502077+   5  Extended
/dev/hdd5            4819        5005     1502046   82  Linux swap / Solaris


Si j'ai bien compris quand je rajoute mon disque sur l'IDE1, mon disque sur lequel il y a ubuntu change de numéro et devient hd2 et non plus hd1?Du coup grub est perdu et ne trouve plus ubuntu?

Dernière modification par nemo (Le 03/10/2005, à 20:26)

Hors ligne

#7 Le 03/10/2005, à 20:40

cep_

Re : Disque dur Ajouté

Ton nouveau disque n'est pas vu par fdisk ?

Sinon il aurait la lettre E donc (hd2) pour grub.

Mais avant de tout changer, pourquoi ne pas essayer de mettre ce disque ubuntu en slave sur ide 1 et le nouveau en slave sur ide 2 ?

#8 Le 03/10/2005, à 20:48

nemo

Re : Disque dur Ajouté

Mon disque ajouté n'est pas branché sinon je ne peux n'y démarer XP ni Ubuntu!
J'ai déjà essayé de mettre ubuntu en slave sur IDE1et le nouveau disque en slave sur l'IDE2 mais là XP démarre mais pas Ubuntu...

Hors ligne

#9 Le 03/10/2005, à 23:00

cep_

Re : Disque dur Ajouté

Il te sera plus simple de brancher ton disque définitivement et de travailler avec un live cd pour t'y retrouver.

Pour le bios, ayant déclaré que tu veux démarrer avec le 2ème disque dur sur IDE 1, ce disque sera désigné hd0 et le 1er disque dur situé sur IDE1 sera  hd1 (voir les messages du bios au boot).
Mais Linux aura une numerotation inverse, et le 1er disque sera /dev/hda et le second disque par /dev/hdb.

Et tout se complique pour le bios avec 4 périphériques par exemple smile , d'ou encore des modifications.

Pour grub le premier disque et la première partition sont (hd0,0) et le troisième disque et la troisième partition sera (hd2,2).

En ce qui te concerne, n'oublie pas de voir surtout le device.map et de changer toutes les ocurences dans menu.lst.

#10 Le 04/10/2005, à 08:02

cep_

Re : Disque dur Ajouté

Comme je n'ai pas été bien clair hier, une précision :

Linux désigne les périfériques en fonction de leur emplacement materiel :

1er port IDE sera hda et hdb
2èm IDE sea hdc hdd

Grub commence sa numérotation à 0 et ne décompte pas les graveurs, lecteurs de cd et dvd.

Windows calque sa numérotation sur le bios en réservant a et b pour les disquettes.

#11 Le 05/10/2005, à 10:10

nemo

Re : Disque dur Ajouté

Si je redémarre avec un live cd il va retrouver ma première configuration? Je pourrais la modifier et gérer alors l'ajout du 2ème disque dur (en slave)  sur l'IDE2?

Hors ligne

#12 Le 05/10/2005, à 10:15

cep_

Re : Disque dur Ajouté

Si tu installes ton deuxième disque et que tu démarres avec un live cd, tu auras l'image exacte de ta configuration materielle.
Alors il te sera plus facile de modifier device.map  menu.lst et fstab en fonction de ce que tu vois et de ce qu'il est écrit.

Comme tu auras la config définitive, tu publies le nouveau fstab et tu compares.

#13 Le 08/10/2005, à 18:33

nemo

Re : Disque dur Ajouté

Bon finalement j'ai réinstallé ubuntu avec mon 3ème DD ajouté...Merci tout de même pour les explications (appellation des disque par rapport à leur emplacement sur la nappe IDE) ainsi lors du choix du disque dur sur lequel installer ubuntu je n'ai pas hésité...Je passe le sujet en résolu?

Hors ligne