Vous n'êtes pas identifié(e).
Hors ligne
Dernière modification par raleur (27-06-2018 19:35:55)
Il vaut mieux montrer que raconter.
Hors ligne
Si je lis bien, il s'agit d'une installation avec une partition /boot sda3 séparée et un ensemble RAID 1 sur sda5 et sdc1 contenant un volume chiffré utilisé avec LVM.
Oui c'est ça, tu m'avais guidé pour la configuration du RAID et du chiffrement en LVM.
L'installation de Windows a écrasé le programme d'amorce de GRUB dans le MBR du disque sda, comme d'habitude.
Si tu n'en as pas fait de sauvegarde, il faut réinstaller GRUB, par exemple depuis l'installateur Debian en mode rescue ou un système live.
Donc la réparation recommandée de boot repair disk ne fonctionnera pas?
Apparemment il y a un autre GRUB dans le MBR du disque sdc, mais ce doit être un reste d'une ancienne installation effacée, donc il ne sera pas fonctionnel.
Néanmoins il peut être compatible avec le GRUB installé dans la partition de boot sda3. Pour essayer, il faut forcer le BIOS à amorcer sur le disque sdc, et à l'invite grub rescue> :ls # pour déterminer le disque hdN qui correspond à sda, c'est celui qui a plusieurs partitions msdos1 à 5
set prefix=(hdN,msdos3)/grub # remplacer N par le numéro du disque
insmod normal # si cette commande échoue les deux GRUB ne sont pas compatibles
normal # le menu devrait s'afficher
Oui sans doute une ancienne install.
Hors ligne
Donc la réparation recommandée de boot repair disk ne fonctionnera pas?
Je ne sais pas en quoi consiste cette réparation recommandée.
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Hors ligne
Je suis sur mon système debian auquel j'ai accéder via super grub2 disk.
J'ai vu des procédures où il y avait un chroot. Mais vu que je peux être root sur ma machine, pas besoin si?
Du coup faut que je tape quoi ?
Merci
Bonjour,
surtout rien avant d'avoir compris la différence entre être root et la commande chroot
https://debian-facile.org/doc:systeme:chroot
-->les cahiers du debutant<-- WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde
Hors ligne
Baroud a écrit :Je suis sur mon système debian auquel j'ai accéder via super grub2 disk.
J'ai vu des procédures où il y avait un chroot. Mais vu que je peux être root sur ma machine, pas besoin si?
Du coup faut que je tape quoi ?
Merci
Bonjour,
surtout rien avant d'avoir compris la différence entre être root et la commande chroot
https://debian-facile.org/doc:systeme:chroot
Bah vu que je suis sur ma distribution et que j'y ai accès pleinement j'ai pas besoin d'un chroot. C'est ce que je voulais dire
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
On ne touche à rien. Je fais une réponse groupée.
j'ai fait la commande de croutons.
J'ai pas encore reboot
Hors ligne
Attention : la racine d'un système live est volatile, donc copier le fichier sda.mbr sur un stockage persistant monté, par exemple clé USB ou partition de disque autre que sda
- copie du programme d'amorce seul (sans la table de partition) de sdc dans sda ; ne pas se tromper dans les paramètres !
4) Root et chroot
J'ai vu des procédures où il y avait un chroot. Mais vu que je peux être root sur ma machine, pas besoin si?
Aucun rapport entre l'utilisateur root et chroot. La commande chroot sert à changer la racine vue par un exécutable. C'est nécessaire pour update-grub car celui-ci génère un fichier de configuration grub.cfg adapté au système installé dans la racine actuelle. Par contre ce n'est pas indispensable pour grub-install car on peut lui spécifier l'emplacement du répertoire /boot. Certes il y a une différence :
- grub-install sans chroot : installe le chargeur GRUB de la version du système booté (superGRUBdisk).
- grub-install dans chroot : installe la chargeur GRUB de la version du système chrooté (Debian).
Cependant les versions 2.x actuelles de GRUB sont suffisamment proches (contrairement aux versions 1.9x de Wheezy et précédentes et 2.x de Jessie et suivantes) pour que le fichier grub.cfg soit compatible.
Si la transplantation d'amorce ou le lancement de Debian via le GRUB de sdc ou de superGRUBdisk ne marche pas,
grub-install sans chroot :
- monter la partition /boot (sda3) sur un point de montage, ex /mnt
- exécuter
si sda est bien le disque avec Windows
grub-install dans chroot
- assembler l'ensemble RAID md0 avec mdadm si pas automatique
- ouvrir le volume chiffré avec cryptsetup si pas automatique
- active les volumes logiques LVM avec vgchange si pas automatique
- monter le volume logique racine sur /mnt
- monter le volume logique usr sur /mnt/usr si séparé
- monter la partition boot sur /mnt/boot
- monter en bind /dev, /sys/, /proc sur /mnt/dev, /mnt/sys, /mnt/proc
- Exécuter
Note : l'installateur Debian en mode rescue automatise tout cela
Exécuter
si sda est bien le disque avec Windows
Edit à toto : Séparé les commandes root les unes des autres...
Edit à raleur : quitte à charcuter mes messages, merci de le faire proprement... + correction d'un oubli dans une commande
Dernière modification par raleur (29-06-2018 16:18:20)
Il vaut mieux montrer que raconter.
Hors ligne