gentoo - grub - sata - error 17 - résoudu - Installation - Linux et OS Alternatifs
Marsh Posté le 06-02-2007 à 23:54:00
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 :
|
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.
Marsh Posté le 07-02-2007 à 07:03:41
de ma gentoo IDE:
Code :
|
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
Marsh Posté le 07-02-2007 à 18:46:12
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
Marsh Posté le 07-02-2007 à 18:56:04
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 ) :
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.
Marsh Posté le 06-02-2007 à 23:30:33
'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à:
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)
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.