#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.
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é.
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.
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
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
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