Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
959 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  gentoo - grub - sata - error 17 - résoudu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gentoo - grub - sata - error 17 - résoudu

n°884656
TBone
Pouet.
Posté le 06-02-2007 à 23:30:33  profilanswer
 

'lut,
 
ma gentoo est sur un IDE /dev/hda et je voudrais la faire passer sur un SATA /dev/sdb
 
j'ai donc préparé /dev/sdb1 (reiserfs)
je boote sur le CD de gentoo
je monte /dev/hda1 -> /mnt/ide et /dev/sdb1 -> /mnt/sata
je copie tous les fichiers (tar cz * | tar xz - -C /mnt/sata )
je modifie /etc/fstab pour changer /dev/hda* en /dev/sdb*
je change menu.lst afin de faire pointer root (hd0,0) en root (hd2,0) (comme listé dans device.map et grub.conf)
j'installe grub sur /dev/sdb
 
je reboote, je sélectionne le SATA dans mon BIOS, j'ai grub.
je choisis un de mes kernels (avec reiserfs et SATA en noyau pas en modules)
et là:
 

Code :
  1. root(hd2,0)
  2. Filesystem type unknown, partition type 0x7
  3. kernel /boot/kernel-2.6.19-gentoo-r5 root=/dev/sdb1
  4. Error 17: cannot mount selected partition


 
j'ai trouvé 2~3 topics avec google qui préviennent que disque choisi au boot devient hd0...
donc je reboote, j'édite mon entrée de grub en root (hd0,0).
 
ça boote et le kernel part en vrille.
 
ce qui m'inquiète c'est ça: http://forums.gentoo.org/viewtopic [...] ml#1664665
 
on peut qd même booter sur du SATA 'pur' ?
 
(ma config est à jour)
 
:jap:


Message édité par TBone le 07-02-2007 à 18:46:27

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
mood
Publicité
Posté le 06-02-2007 à 23:30:33  profilanswer
 

n°884664
j_c_p
Linux user
Posté le 06-02-2007 à 23:54:00  profilanswer
 

Tu peux donner tes partitions actives, via un mount ?
Sinon, tu as 3 disques durs au moins ?
 
Quel est l'ordre de boot de tes disques durs dans le bios ? Si tu as un chipset raid, fonctionnant en IDE simple, est t'il activé ?
 
nb : pour ma part, je boote sans souci sur mes disques durs SATA, sachant qu'ils sont en IDE simple, et qu'ils sont prioritaires dans le bios.
 
edit : tu as oublié un paramètre dans ton grub.conf (menu.list si tu préfères)

Code :
  1. title=Gentoo (2.6.19-gentoo-r5)
  2. root (hd2,0)
  3. kernel (hd2,0)/boot/kernel-2.6.19-gentoo-r5 root=/dev/sdb1


Ce qui est correct si ton disque dur racine sdb est le premier autorisé au boot vu du bios (et sur le second contrôleur sata) et si ta partition /boot est sur la première partition de ce disque dur.
 
edit2 : il faut bien sûr activer le sata dans le noyau linux (ce qui apparaît avec les Nforce4 en activant les pilotes expérimentaux).
 
edit3 : personnellement, pour déplacer mes partitions, j'ai toujours utilisé cp -a original copie sans souci.
 
edit4 : précision.


Message édité par j_c_p le 07-02-2007 à 18:57:31
n°884681
TBone
Pouet.
Posté le 07-02-2007 à 07:03:41  profilanswer
 

de ma gentoo IDE:
 

Code :
  1. seagull cfd # mount
  2. /dev/hda1 on / type reiserfs (rw,noatime,notail)
  3. proc on /proc type proc (rw)
  4. sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
  5. udev on /dev type tmpfs (rw,nosuid)
  6. devpts on /dev/pts type devpts (rw,nosuid,noexec)
  7. shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
  8. /dev/sda1 on /mnt/winc type ntfs (rw,noexec,nosuid,nodev)
  9. /dev/sda5 on /mnt/wind type ntfs (rw,noexec,nosuid,nodev)
  10. /dev/sda6 on /mnt/wine type ntfs (rw,noexec,nosuid,nodev)
  11. /dev/sda7 on /mnt/winf type ntfs (rw,noexec,nosuid,nodev)
  12. /dev/sda8 on /mnt/wing type vfat (rw,noexec,nosuid,nodev)
  13. usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
  14. /dev/sdb1 on /mnt/sea type reiserfs (rw)


 
mes disques sont 3:
- un IDE (/dev/hda) [old gentoo]
- un SATA (/dev/sda) [windows]
- un SATA (/dev/sdb) [new gentoo]
 
c'est dans cet ordre que mes disques sont listés quand je choisis sur lequel booter.
 
le noyau est (normalement) correctement compilé puisque c'est celui qui me permet d'écrire et lire dans /dev/sdb à partir de /dev/hda
 
je testerai ce soir pour ajouter le (hd2,0) devant le kernel


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°884887
TBone
Pouet.
Posté le 07-02-2007 à 18:46:12  profilanswer
 

ok, ça marche.
 
pas avec (hd2,0) mais avec (hd0,0) car le-disque-qui-boote-est-hd0 dans grub.
 
et visiblement, il faut le spécifier aux 2 lignes (root et kernel)
 
bref, résoudu :)
 
:jap:


Message édité par TBone le 07-02-2007 à 18:46:57

---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
n°884889
j_c_p
Linux user
Posté le 07-02-2007 à 18:56:04  profilanswer
 

Bien :).
 
Bon, maintenant que je me relis, je me rends compte qu'il y avait une petite erreur dans mon explication (ça fait un bout de temps que j'ai installé ma config :p) :
 
1/ Grub définit sa numérotation de disques durs via l'ordre du bios, en commençant par 0 : hd0, hd1 etc ...
 
2/ Pour le reste, c'est la numérotation Linux : /etc/fstab, format /dev etc.
 
Voilà, c'est plus clair.


Message édité par j_c_p le 07-02-2007 à 18:58:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  gentoo - grub - sata - error 17 - résoudu

 

Sujets relatifs
grub ubuntu/windowsDebian + RAID + SATA + ordre de chargement des modules
SMART et SATA Comment faire?Probleme Grub en installant Ubuntu 6.1
Grub win xp et dreamlinuxGrub sur raid0 Nforce4 sur config Multi boot
Windows et grubProblème de GRUB...
ORDI TATOUE pourquoi GRUB veut pas Mais LILO ouivirer GRUB
Plus de sujets relatifs à : gentoo - grub - sata - error 17 - résoudu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR