Vous n'êtes pas identifié(e).
Pages : 1
Hors ligne
... Vous arrivez à vivre avec cela ? ...
Très bien depuis qu'une partition est référencée dans "/boot/grub/grub.cfg" par son UUID.
Le reste n'est, en général, qu'une différence de vitesse de réponse de la carte contrôleur du disque aux demandes d'initialisation du BIOS de la carte mère et de l'électronique qui gère les I/O disque (SATA, RAID ou pas, etc...).
C'est quand même le BIOS de la carte mère qui devrait rester le seul à décider lequel des disques connectés va être le premier dans la liste des périphériques.
Certains SE avaient même eu la (mauvaise ?) idée de ne permettre le boot depuis un disque que si au moins une des partitions de disque avait le flag boot activé.
Les mystères des BIOS propriétaires sont impénétrables (et c'est ce qu'ils veulent en fait..), et le plus beau, c'est maintenant l'UEFI...=> Au suivant...
Je te jure! ils en tiennent (rajoutent) des couches quand même....
Donc voir avec le programme du setup du BIOS comment imposer l'ordre des disques,
en croisant les doigts pour que l'UEFI ne soit pas venu y mettre son grain de sel ... (ou sable peut-être... question de point de vue).
Dernière modification par MicP (24-08-2013 15:24:20)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
ST9500420AS => Seagate Momentus 500 Go
WDC_WD15EADS => Western Digital de 1.5 TB
==============
En démarrant ta machine avec un CD ou USB LiveIl est aussi possible de les reconnaître par les partitions qui y on été crées
Il te faudrait démarrer sur une session Live et nous retourner un copié/collé de la commande:
==============
Une fois le disque repéré, il suffira de le mettre en premier dans la liste proposée par le setup du BIOS.
Dernière modification par MicP (19-09-2013 22:51:49)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Hors ligne
... tous des western digital de 2Tb ! ...
Ah oui, pour les différencier, c'est effectivement pas l'idéal.
=================
Il doit être possible de modifier l'ordre de priorité par le menu du setup du BIOS,
ça ne fait quand même que 4 possibilités à tester, et si l'ancien "sda" est le seul bootable, ça sera vite fait de s'en rendre compte.
===============================================================
Tout ce qui va suivre nécessite de démarrer la machine avec un CD ou USB Live.
===============================================================
Il y a la méthode du "blkid" proposée par smolski, et qui te permettra de bien différencier les partition présentes sur l'ensemble des disques.
Avec un peu de chance, il ne devrait pas y avoir beaucoup de disques hébergeant à la fois une partitions en "ext4" et une de type "swap", ce qui permettrait de repérer le disque où a été installé Linux.
================
Si debian a été installé sur un des disques et si le chargeur de boot GRUB a été installé dans le MBR du disque,
alors, la chaîne de caractère "GRUB" devrait pouvoir être lue à partir du 384 ème octet du premier secteur du disque (dans le MBR).
La commande suivante permet de savoir si la chaîne de caractère "GRUB" est présente dans le MBR (au 384 ème octet) du disque.
"/dev/sda" et "/dev/sdb" ont bien "GRUB" dans leur MBR à l'offset 384.
Par contre, pas de "GRUB" dans "/dev/sdc" => Grub n'a sûrement pas été installé dans le MBR du disque "/dev/sdc".
=================
Il est possible de mounter les partitions pour pouvoir visualiser les entrées du menu du fichier (s'il existe) "/boot/grub/grub.cfg".
Bien sûr, s'il n'existe pas, c'est que ça n'est sûrement pas la partition dans laquelle debian a été installé avec GRUB comme chargeur de boot.
Par exemple, pour pouvoir visualiser les entrées du menu "/boot/grub/grub.cfg" contenu dans la première partition "/dev/sdb1" du disque dont le noeud de périphérique est "/dev/sdb" :
dans cette liste, la commande :
devrait renvoyer quelque chose de ressemblant à ça :
Dernière modification par MicP (19-09-2013 22:49:36)
Pages : 1