Dans le répertoire /boot/grub/, tu dois avoir un fichier

devices.map

il y a quoi dedans ?
S'lut à Tous,
roms42 wrote:le grub à l'air normal. Pour info, j'avais déjà donné le contenu de ces fichiers dans le passé ici. Ils ont l'air identiques.
Y'a quand même quelque chose de différent entre tes deux grub.conf.

Dans ton ancien grub.conf, la ligne boot=/dev/sdb n'est pas commentée alors que dans ton nouveau cette ligne est commentée.

Je sais pas si ça change quelque chose.
nouvo09 wrote:Dans le répertoire /boot/grub/, tu dois avoir un fichier

devices.map

il y a quoi dedans ?
(hd1)     /dev/sda
(hd0)     /dev/sdb
Raphos wrote:S'lut à Tous,
roms42 wrote:le grub à l'air normal. Pour info, j'avais déjà donné le contenu de ces fichiers dans le passé ici. Ils ont l'air identiques.
Y'a quand même quelque chose de différent entre tes deux grub.conf.

Dans ton ancien grub.conf, la ligne boot=/dev/sdb n'est pas commentée alors que dans ton nouveau cette ligne est commentée.

Je sais pas si ça change quelque chose.

je pense que c'est une erreur de copier/coller la première fois. quand tu regardes sur internet les grub.conf type il n'y a pas de ligne boot=... je la laisse donc commentée!

A+ et merci
N'arivant pas à sélectionner le bon disque dans le BIOS, j'ai interverti les disques physiquement. Désormais le menu Grub s'affiche (version noir&blanc) mais j'ai tout de même un message d'erreur qui m'empéche de booter:

boot msg absent (si je ne trompe pas).

fdisk:
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xdeecda53

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1          13      102400    7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2              13        5220    41819136    7  HPFS/NTFS
/dev/sda3            5220       55065   400382976    7  HPFS/NTFS
/dev/sda4           55065       60802    46081024    5  Extended
/dev/sda5   *       55065       55098      262144   83  Linux
/dev/sda6           55098       55355     2064384   82  Linux swap / Solaris
/dev/sda7           55355       60802    43751424   8e  Linux LVM

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6332b352

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1       70609   567161856    7  HPFS/NTFS
/dev/sdb2           70609      121602   409597952    7  HPFS/NTFS

Disk /dev/dm-0: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/dm-2: 26.9 GB, 26944208896 bytes
255 heads, 63 sectors/track, 3275 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-2 doesn't contain a valid partition table

Disk /dev/dm-3: 4194 MB, 4194304000 bytes
255 heads, 63 sectors/track, 509 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-3 doesn't contain a valid partition table

Disk /dev/dm-4: 13.7 GB, 13656653824 bytes
255 heads, 63 sectors/track, 1660 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/dm-4 doesn't contain a valid partition table
grub.conf (identique)
#boot=/dev/sdb
default=3
timeout=5
splashimage=(hd1,4)/grub/splash.xpm.gz
#hiddenmenu
title Fedora (2.6.34.6-54.fc13.x86_64)
        root (hd1,4)
        kernel /vmlinuz-2.6.34.6-54.fc13.x86_64 ro root=/dev/mapper/vg_pc-lv0 rd_LVM_LV=vg_pc/lv0 rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=fr_FR.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=fr-latin9 rhgb quiet
        initrd /initramfs-2.6.34.6-54.fc13.x86_64.img
title Fedora (2.6.33.6-147.2.4.fc13.x86_64)
        root (hd1,4)
je pense qu'il faut réinstaller/modifier grub proprement non?
Tu as inversé les disques mais grub ne le sait pas.

Quand tu arrives au menu de grub, appuies sur la touche C pour passer en ligne de commande.

Une fois en ligne de commande rentre: find /grub/grub.conf.

Ensuite tu quittes la ligne de commande, tu édites la ligne de démarrage de ton noyau Fedora. Tu modifies root (hdx,x)en fonction de ce que t'as donné la commande find /grub/grub.conf

Juste pour info, seven est installé sur sda ou sdb ? Sur le même disque que Fedora ?
Raphos wrote:Juste pour info, seven est installé sur sda ou sdb ?

fedora et seven sont tous les deux sont installés sur sda (une fois les disques inversés)

le boot sur sdb est dû à la requête de nouvo09: grub-install /dev/sda

A+
Oups !
Raphos wrote:Tu as inversé les disques mais grub ne le sait pas.

Quand tu arrives au menu de grub, appuies sur la touche C pour passer en ligne de commande.

Une fois en ligne de commande rentre: find /grub/grub.conf.
Jusque là ça devrait être bon. Mais après qu'as tu comme entrées dans ton grub en noir et blanc ?
Il faut installer grub sur le disque qui est le 1er dans la liste de boot du bios. Tu nous as dis plus haut qu'il s'agissait de sda. Vérifie dans le bios que le 1er disque de boot est bien sda (tu dois reconnaître le disque d'après la description donnée par le bios et tu connais le partitionnement de chaque disque donc tu dois arriver à savoir à quel device (sdX) correspond le premier disque de la liste de boot du bios).

Tu peux alors essayer de réinstaller grub sur ce disque (le 1er dans la liste de boot du bios) avec :

/sbin/grub-install /dev/sdX --recheck

(remplacer sdX par sda ou sdb selon celui qui est le 1er dans la liste de boot du bios)

L'option "--recheck" permet à grub de revoir les liens entre les sdX et les hdY comme indiquée dans la doc sur grub :
la commande grub-install
Je persiste et signe:

on doit toujours faire un grub-install sur le premier disque à booter.
Si le bootloader se trouve actuellement en sdb - parait-il à ma demande - c'est qu'il était auparavant reconnu comme sda mais que suite à l'inversion nouvelles des disques, il se trouve en sdb.

Il faut donc refaire la manip et sans doute aussi modifier le grub.conf en conséquence.

(on aurait aussi pu changer l'ordre des disques dans le fichier devices.map, mais c'est trop tard pour revenir en arrière.
nouvo09 wrote: Si le bootloader se trouve actuellement en sdb - parait-il à ma demande - c'est qu'il était auparavant reconnu comme sda mais que suite à l'inversion nouvelles des disques, il se trouve en sdb.
Ce n'était pas une critique ni une accusation, j'anticipais la question.

J'ai modifié le grub.conf à la main et tout est rentré dans l'ordre (inversion des hd1 en hd0).

Maintenant j'ai deux bootloader: un en sda et l'autre en sdb, comment je peux faire pour supprimer celui en sdb?
Moi je serai toi ,si ça fonctionne comme ça je ne toucherai plus à rien...
chepioq wrote:Moi je serai toi ,si ça fonctionne comme ça je ne toucherai plus à rien...
Moi aussi.

Quand je pense qu'on aura bientôt droit à Grub2...
roms42 wrote:
Maintenant j'ai deux bootloader: un en sda et l'autre en sdb, comment je peux faire pour supprimer celui en sdb?
Il n'y a rien à faire, il ne sera jamais lu. Mais si tu veux absolument le remettre à zero alors dis-toi que la taille d'un secteur est de 512 octets, que le secteur contenant le bootloader est le secteur 0 et que l'outil à utiliser est dd. Mais encore une fois il n'y a rigoureusement aucun intérêt à effectuer cette opération.
nouvo09 wrote:
roms42 wrote:
Maintenant j'ai deux bootloader: un en sda et l'autre en sdb, comment je peux faire pour supprimer celui en sdb?
Il n'y a rien à faire, il ne sera jamais lu. Mais si tu veux absolument le remettre à zero alors dis-toi que la taille d'un secteur est de 512 octets, que le secteur contenant le bootloader est le secteur 0 et que l'outil à utiliser est dd. Mais encore une fois il n'y a rigoureusement aucun intérêt à effectuer cette opération.

Ok, dernière question avant de clore le topic: quelle est l'origine du mal? Mise à jour de Grub?

A+ et merci
roms42 wrote:

Ok, dernière question avant de clore le topic: quelle est l'origine du mal? Mise à jour de Grub?

A+ et merci
Possible que grub se soit trompé dans une nouvelle détection des disques après mise à jour... Les voies de grub sont parfois impénétrables!
en tout cas merci pour le coup de main

topic clos