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 10/12/2014, à 21:02

celtinux

[Résolu] Paramêtrage Boot Repair

Bonjour,

J'aimerais savoir comment paramétrer Boot Repair pour résoudre le problème suivant :

J'ai installé Debain sur le disque sda
J'ai installé un nouveau disque sdb sur lequel j'ai installé LinuxMint.

Maintenant je veux récupérer le sda pour un autre micro mais quand je l'enlève le pc ne démarre plus.

Je pense que le grub s'est installé sur le sda lors de la 2eme installation.

Pour info les disques sont en EFI (j'ai créé la partition /boot/efi sur les 2 disques avant les installations) et GPT

Je joins le lien que Boot Repair m'a demandé de noter : http://paste2.org/gmH83Wt1


merci pour votre réponse

Dernière modification par celtinux (Le 13/12/2014, à 18:38)

Hors ligne

#2 Le 10/12/2014, à 21:21

nany

Re : [Résolu] Paramêtrage Boot Repair

Bonjour,

peux-tu refaire un rapport Boot-Info après avoir débranché sda ?

En ligne

#3 Le 10/12/2014, à 22:03

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Merci nany,

J'ai 2 solutions : soit j'utilise boot Repair, soit j'enlève le sda et reinstalle LinuxMint en conservant le Home qui est séparé.

J'ai relancé un Boot-Info sans le sda : http://paste2.org/1ndPnWPN

Hors ligne

#4 Le 10/12/2014, à 22:31

nany

Re : [Résolu] Paramêtrage Boot Repair

Mmmh… La réparation proposée par Boot-Repair ne me plaît pas vraiment.

Bon, rebranche le premier disque puis, depuis la session live, donne le retour des commandes suivantes :

sudo fdisk -l
sudo parted -l

En ligne

#5 Le 10/12/2014, à 23:01

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Moi non plus et c'est pourquoi j'ai préféré ne pas lancer la méthode préconisée. Il faudrait (si j'ai bien compris) que se soit la partition sdb1 (LinuxMint) qui démarre et sur laquelle devrait être le grub.
Je ne sais pas inserer des cadres noirs comme dans ta réponse alors voici un copier/coller

sudo fdisk -l
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sda » ! L'utilitaire fdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000
Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sda1               1   976773167   488386583+  ee  GPT
Attention : identifiant de table de partitions GPT (GUID) détecté sur « /dev/sdb » ! L'utilitaire fdisk ne prend pas GPT en charge. Utilisez GNU Parted.
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 têtes, 63 secteurs/piste, 60801 cylindres, total 976773168 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Identifiant de disque : 0x00000000
Périphérique Amorçage  Début         Fin      Blocs    Id. Système
/dev/sdb1               1   976773167   488386583+  ee  GPT

sudo parted -l
Modèle: ATA WDC WD5000AAKX-0 (scsi)
Disque /dev/sda : 500GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt
Numéro  Début   Fin     Taille  Système de fichiers  Nom           Fanions
1      1049kB  250MB   249MB   fat32                EFI           démarrage
3      349MB   50,3GB  50,0GB  ext4                 System        msftdata
4      50,3GB  58,3GB  8000MB  linux-swap(v1)
5      58,3GB  158GB   100GB   ext4                 Utilisateurs  msftdata
6      158GB   500GB   342GB   fat32                Multimedia    msftdata

Modèle: ATA WDC WD5000AAKX-0 (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : gpt

Numéro  Début   Fin     Taille  Système de fichiers  Nom  Fanions
1      1049kB  250MB   249MB   fat32                     démarrage
2      250MB   50,2GB  50,0GB  ext4
3      50,2GB  58,2GB  8000MB  linux-swap(v1)
4      58,2GB  163GB   105GB   ext4
5      163GB   500GB   337GB   fat32                     msftdata

Hors ligne

#6 Le 10/12/2014, à 23:18

nany

Re : [Résolu] Paramêtrage Boot Repair

Ok.

celtinux a écrit :

Je ne sais pas inserer des cadres noirs comme dans ta réponse alors voici un copier/coller

Regarde ici, c’est très bien expliqué. wink

Bon alors, toujours depuis la session live, tu va faire :

sudo mkdir /mnt/sda1
sudo mkdir /mnt/sdb1
sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sdb1 /mnt/sdb1

Puis donne le retour de :

ls -R /mnt/sda1
ls -R /mnt/sdb1

En ligne

#7 Le 11/12/2014, à 00:38

Bougron

Re : [Résolu] Paramêtrage Boot Repair

Bonsoir.
Je te propose une solution à la mano qui va marcher

J'ai retenu que le boot est efi   que les disques SDA et SDB ont en premier une partition  FAT32.
et que tu voulais supprimer SDA en le démontant.
Rien de plus simple.   D'abord, remonte le SDA afin de dupliquer les fichiers de boot.
     le boot EFI est basé sur le contenu des fichiers FAT32
     Il te suffit de copier manuellement les 4  fichiers suivants.
           du SDA    dans le SDB
                    /EFI/debian/grubx64.efi                      /EFI/ubuntu/MokManager.efi
                   /EFI/ubuntu/grubx64.efi                    /EFI/ubuntu/shimx64.efi
              Cela va marcher pour le boot . Mais c'est totalement insuffisant  pour mettre en route ubuntu
Avant d'arrêter ta machine, tu devra modifier le fichier  /EFI/ubuntu/grub.cfg  (celui du SDB)
    afin de mettre le bon numéro de disque physique  qui de N°1 va devenir N° 0   et vérifier aussi les UUIUD  (commande sudo blkid)

    Je ne peux te dire ce qu'il convient de faire pour debian.
 
Je viens de voir ton /etc/fstab
              # /dev/sdb2
            UUID=df664203-1a8b-447c-9a41-8f54e30cbee0 / ext4 noatime,nodiratime,errors=remount-ro 0 1
   
en conséquence, je pense que dans le fichier de configuration grub.cfg tu as
             search.fs_uuid df664203-1a8b-447c-9a41-8f54e30cbee0 root hd1,gpt2
             set prefix=($root)'/boot/grub'
             configfile $prefix/grub.cfg

Il te suffit de remplacer hd1 par hd0, d'arrêter le micro, de démonter le  disque SDA   et de rebouter.
         Par magie le disque SDB sera devenu le disque SDA et du N° 1, il sera passé au n° 0


Pour Nany, c'est dommages que boot-repair ne sache pas proposer suggérer ce style de modification.
         Pourtant, il ne se prive pas de dupliquer les MBR.
                C'est vrai qu'il préférait  cacher les fichiers de boot de windows.   De plus, à l'installation de ubuntu,on ne possède aucun moyen de choix.

Dernière modification par Bougron (Le 11/12/2014, à 00:49)

Hors ligne

#8 Le 11/12/2014, à 01:16

nany

Re : [Résolu] Paramêtrage Boot Repair

@Bougron : c’est bien ce que j’avais l’intention de faire (à part copier le dossie /EFI/debian dont on n’a que faire) mais pas à pas sans me lancer dans un long discours. tongue

Quant à Boot-Repair il vaut ce qu’il vaut mais je doute de toute façon qu’il sera capable un jour de deviner qu’on souhaite retirer un disque. Et peut-être que la réparation proposée une fois le disque enlevé aurait fait le nécessaire pour l’UEFI mais ces explications ne sont pas claires. Alors, dans le doute, je préfère m’abstenir et ne pas donner de directives sur le mode avancé.

En ligne

#9 Le 11/12/2014, à 01:54

Bougron

Re : [Résolu] Paramêtrage Boot Repair

Bonsoir
Je ne doute pas que cela se serait terminé par cette solution.
Il me semble très important de donner des explications à nos décisions  avant de commencer  le début de leur exécution.
PS. J'ai parlé de boot-repair car il m'avait semblé que tu participais au groupe de réactivation mais j'ai pu me tromper.

Hors ligne

#10 Le 11/12/2014, à 02:33

YannUbuntu

Re : [Résolu] Paramêtrage Boot Repair

bonjour
vous avez un problème de partitionnement qui semble-t-il empeche Boot-Repair de détecter l'ESP du disque Mint.
Installez Boot-Repair (en session live, comme vous avez fait précédemment), puis indiquez le retour de la commande suivante svp:

boot-repair --esp

Dernière modification par YannUbuntu (Le 11/12/2014, à 02:37)


à consulter/améliorer: Guide du Débutant, Logiciels, Ecole, Travail, Maison

Hors ligne

#11 Le 11/12/2014, à 09:59

nany

Re : [Résolu] Paramêtrage Boot Repair

Bougron a écrit :

PS. J'ai parlé de boot-repair car il m'avait semblé que tu participais au groupe de réactivation mais j'ai pu me tromper.

Oui, tu te trompes. seul Yannubuntu maîtrise la bête. J’ai bien commencé la lecture du code mais c’est long et fastidieux. Et je n’ai pour le moment fait qu’une seule proposition (qui a été appliquée) de modification mineure donnant seulement un peu plus de lisibilité à une partie du code mais qui ne change en rien le fonctionnement actuel du logiciel. Et vu que Yannubuntu est actuellement en train de faire des modifications régulières, je préfère attendre un peu que ça se calme avant de reprendre ma lecture.

Et, puisque pour le service royal, on n’est jamais mieux servi que par le roi lui-même, je passe donc la main à Yannubuntu (et je repars à la lecture pour trouver cet argument --esp, et peut-être d’autre nouveautés).

En ligne

#12 Le 11/12/2014, à 13:21

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Merci pour votre aide, je vous tiens au courant ce soir

Hors ligne

#13 Le 11/12/2014, à 18:56

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Pour YannUbuntu
La commande boot-repair --esp ne retourne rien

Hors ligne

#14 Le 11/12/2014, à 19:07

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Pour nany

mint@mint ~ $ ls -R /mnt/sda1
/mnt/sda1:
EFI
/mnt/sda1/EFI:
debian  ubuntu
/mnt/sda1/EFI/debian:
grubx64.efi
/mnt/sda1/EFI/ubuntu:
grub.cfg  grubx64.efi  MokManager.efi  shimx64.efi
mint@mint ~ $ ls -R /mnt/sdb1
/mnt/sdb1:
mint@mint ~ $ 

Hors ligne

#15 Le 11/12/2014, à 19:07

nany

Re : [Résolu] Paramêtrage Boot Repair

C’est étrange, ça.
Pour avancer Yannubuntu, peux-tu donner le retour de la commande suivante ?

boot-repair -v

En ligne

#16 Le 11/12/2014, à 19:29

celtinux

Re : [Résolu] Paramêtrage Boot Repair

@Bougron
Apres les manip de nany j ai mnt/sda1/EFI/debian et /ubuntu
Dans le repertoire  mnt/sda1/EFI/ubuntu j ai aussi un fichier grub.cfg
1 faudra t il le copier aussi dans sdb1 ?
2 est ce celui la qu il faudra modifier ?

Hors ligne

#17 Le 11/12/2014, à 19:31

celtinux

Re : [Résolu] Paramêtrage Boot Repair

voici le resultat pour nany

mint@mint ~ $ boot-repair -v
boot-repair version : 4ppa20
boot-sav version : 4ppa20
glade2script version : 3.2.2~ppa47~saucy
boot-sav-extra version : 
mint@mint ~ $ 

Hors ligne

#18 Le 11/12/2014, à 19:48

nany

Re : [Résolu] Paramêtrage Boot Repair

Tu as pourtant la dernière version.

Bon, ben, allons y pour la copie.

sudo mkdir /mnt/sda1
sudo mkdir /mnt/sdb1
sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sdb1 /mnt/sdb1
sudo mkdir /mnt/sdb1/EFI
sudo mkdir /mnt/sdb1/EFI/ubuntu
sudo mv /mnt/sda1/EFI/ubuntu/* /mnt/sdb1/EFI/ubuntu
sudo rmdir /mnt/sda1/EFI/ubuntu
echo "$(</mnt/sdb1/EFI/ubuntu/grub.cfg)"

En ligne

#19 Le 11/12/2014, à 19:57

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Voici le retour de la derniere commande

mint@mint ~ $ echo "$(</mnt/sdb1/EFI/ubuntu/grub.cfg)"
search.fs_uuid df664203-1a8b-447c-9a41-8f54e30cbee0 root hd1,gpt2 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
mint@mint ~ $ 

Hors ligne

#20 Le 11/12/2014, à 20:07

nany

Re : [Résolu] Paramêtrage Boot Repair

Ok.

sudo sed -i 's/hd1/hd0/' /mnt/sdb1/EFI/ubuntu/grub.cfg

Ensuite, tu éteins l’ordi, tu enlèves le premier disque et tu vois ce que ça donne en redémarrant comme ça.

Si ça ne suffit pas, rendez-vous en session live pour une nouvelle salve.

En ligne

#21 Le 11/12/2014, à 20:22

celtinux

Re : [Résolu] Paramêtrage Boot Repair

Super nany  (dans les 2 sens du terme) !
çà à marché du 1er coup. me voilà sauvé je vais pouvoir finir mon autre micro et le livrer aux futurs linuxiens.
je fais une pause dîner et je reviens

Hors ligne

#22 Le 11/12/2014, à 20:28

nany

Re : [Résolu] Paramêtrage Boot Repair

big_smile
Pourras-tu s’il te plaît passer la commande suivante pour voir s’il ne traîne pas l’ancienne entrée de debian ?

sudo efibootmgr -v

En ligne

#23 Le 11/12/2014, à 21:05

celtinux

Re : [Résolu] Paramêtrage Boot Repair

bizarre le résultat de cette commande

yann@PC-LM17 ~ $ sudo efibootmgr -v
[sudo] password for yann: 
BootCurrent: 000C
Timeout: 1 seconds
BootOrder: 000C,0006,0007,0004
Boot0004  UEFI: Priphrique non dtect 	Vendor(5023b95c-db26-429b-a648-bd47664c8012,)AMBO
Boot0006* Disque dur 	BIOS(2,0,00)AMGOAMNO........o.W.D.C. .W.D.5.0.0.0.A.A.K.X.-.0.0.E.R.M.A.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.2.C.J.E.K.L.V.J.L.M......AMBO
Boot0007* Lecteur CD/DVD Rom 	BIOS(3,0,00)AMGOAMNO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.D.B....................A...........................>..Gd-.;.A..MQ..L.9.R.E.3.Y.6.D.B.0.A.8.3.V.S. . . . . . ......AMBO
Boot000C* ubuntu	HD(1,800,76800,b7accf9c-4508-44fb-bf4d-9a519e825bae)File(\EFI\Ubuntu\grubx64.efi)
yann@PC-LM17 ~ $ 

Hors ligne

#24 Le 11/12/2014, à 21:42

nany

Re : [Résolu] Paramêtrage Boot Repair

Rien de bien bizarre si tu as fait plusieurs installations sur cet ordinateur.
Fais

sudo efibootmgr -b 0004 -B
sudo efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu" -l "\EFI\ubuntu\grubx64.efi"

puis

sudo efibootmgr -v

En ligne

#25 Le 11/12/2014, à 21:52

celtinux

Re : [Résolu] Paramêtrage Boot Repair

en fait c'est parce que là j'y comprend rien du tout.
Quand j'ai relancé le pc le grub m'indiquait encore le distrib debian, peut être est ce que tu veux retirer?

voici les résultats

yann@PC-LM17 ~ $ sudo efibootmgr -b 0004 -B
[sudo] password for yann: 
BootCurrent: 000C
Timeout: 1 seconds
BootOrder: 000C,0006,0007
Boot0006* Disque dur 
Boot0007* Lecteur CD/DVD Rom 
Boot000C* ubuntu
yann@PC-LM17 ~ $ sudo efibootmgr -c -d /dev/sda -p 1 -L "Ubuntu" -l "\EFI\ubuntu\grubx64.efi"
BootCurrent: 000C
Timeout: 1 seconds
BootOrder: 0000,000C,0006,0007
Boot0006* Disque dur 
Boot0007* Lecteur CD/DVD Rom 
Boot000C* ubuntu
Boot0000* Ubuntu
yann@PC-LM17 ~ $ sudo efibootmgr -v
BootCurrent: 000C
Timeout: 1 seconds
BootOrder: 0000,000C,0006,0007
Boot0000* Ubuntu	HD(1,800,76800,b7accf9c-4508-44fb-bf4d-9a519e825bae)File(\EFI\ubuntu\grubx64.efi)
Boot0006* Disque dur 	BIOS(2,0,00)AMGOAMNO........o.W.D.C. .W.D.5.0.0.0.A.A.K.X.-.0.0.E.R.M.A.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.C.W.2.C.J.E.K.L.V.J.L.M......AMBO
Boot0007* Lecteur CD/DVD Rom 	BIOS(3,0,00)AMGOAMNO........o.T.S.S.T.c.o.r.p. .C.D.D.V.D.W. .S.H.-.2.2.4.D.B....................A...........................>..Gd-.;.A..MQ..L.9.R.E.3.Y.6.D.B.0.A.8.3.V.S. . . . . . ......AMBO
Boot000C* ubuntu	HD(1,800,76800,b7accf9c-4508-44fb-bf4d-9a519e825bae)File(\EFI\Ubuntu\grubx64.efi)
yann@PC-LM17 ~ $ 

Hors ligne