Vous n'êtes pas identifié(e).
Hors ligne
Pourtant, j ai egalement copier le repertoire /bin dans /mnt/chroot
Ça se fait pas... T'es ptéte bon pour une réinstallation, là.
Pour réparer un grub d'un live (je fais comme ça personnellement) :
Dernière modification par otyugh (16-12-2017 12:55:07)
Hors ligne
Hors ligne
Dernière modification par otyugh (16-12-2017 13:00:16)
Hors ligne
Dernière modification par Wanheda (16-12-2017 13:06:15)
Hors ligne
Dernière modification par otyugh (16-12-2017 13:16:05)
Hors ligne
Hors ligne
Mais quand j ai monter mon sda6, y avait pas de repertoire /bin
KEWAH >.<
En effet j'étais loin de comprendre, le problème est plus en amount que ce dont je parle, ce que j'ai dit n'a aucune chance de marcher >.>
Tu serai pas en train de confondre "/home" et "/" du système ? Si tu n'a pas de /bin /home /sbin, (etc), c'est que tu n'es pas sur la racine, ou s'ils sont vide c'est que tu leur a dédié une partition à chaque fois, et que tu ne les a pas montés.
... Et franchement, désolé pour les premiers posts, j'étais à côté de la plaque. Ma faute de ne pas avoir posé assez de questions >.>
Dernière modification par otyugh (16-12-2017 13:28:40)
Hors ligne
Dernière modification par Wanheda (16-12-2017 13:45:29)
Hors ligne
Donc je dois mount sda5 et non sda6 ?
Je pense que oui. Pour vérifier, monte cette partition dans /mnt/chroot, et verifies ce qu'elle contient avec
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
En ligne
Dernière modification par Wanheda (16-12-2017 14:02:09)
Hors ligne
Hors ligne
Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
En ligne
Dernière modification par otyugh (16-12-2017 17:02:20)
Hors ligne
Dernière modification par Wanheda (16-12-2017 17:46:08)
Hors ligne
j ai egalement copier le repertoire /bin dans /mnt/chroot
Pourquoi avoir fait cela ? Ce n'était pas mentionné dans le "tuto" que tu cites.
grub-install /dev/sdX #en mode EFI cible la partition EFI (ex : sdX1), en mode legacy sur le début du disque (ex : sdX)
Très confus.
En mode EFI grub-install n'a pas besoin et ne tient pas compte d'un périphérique d'installation. Il faut monter la partition EFI sur /boot/efi et juste exécuter grub-install sans argument.
Pour contourner ton autre problème (on a pas besoin spécialement de bash, un shell quelconque suffit), tente juste avec "export SHELL=/bin/sh" juste avant de chrooter ?
Ou bien simplement dire à chroot d'exécuter explicitement /bin/sh au lieu du shell actuel plutôt que bidouiller les variables d'environnement.
Il vaut mieux montrer que raconter.
Hors ligne
En mode EFI grub-install n'a pas besoin et ne tient pas compte d'un périphérique d'installation. Il faut monter la partition EFI sur /boot/efi et juste exécuter grub-install sans argument.
Exact. J'ai simplement répété ce qu'on m'avait dit à une install party, comme quoi.
On EFI systems for fixed disk install you have to mount EFI System Partition. If you mount it at /boot/efi then you don’t need any special arguments:
# grub-install
Otherwise you need to specify where your EFI System partition is mounted:
# grub-install --efi-directory=/mnt/efie
___
Ou bien simplement dire à chroot d'exécuter explicitement /bin/sh au lieu du shell actuel plutôt que bidouiller les variables d'environnement.
Exact. J'avais trouvé ça en tâtonnant, mais tout est dans le man.
chroot [OPTION] NOUVRACINE [COMMANDE [PARAM]...]
[...] Si aucune commande n'est fournie, « ${SHELL} -i » est exécuté
___
Merci pour les corrections.
Dernière modification par otyugh (16-12-2017 19:42:03)
Hors ligne