[grub] Deux installations (résolu)
-
- newbie
- Messages : 5
- Inscription : mar. 22 juil. 2014, 01:17
[grub] Deux installations (résolu)
Bonjour,
Je suis passé de Windows 8 à Archlinux il y a environ un mois, et je m'en porte beaucoup mieux. J'ai aujourd'hui voulu installer kali Linux sur le même PC, et j'ai fini par y arriver. Par contre, j'ai eu une mauvaise surprise en redémarrant. En lieu et place du Grub auquel je suis habitué, j'en avais un autre.
En cherchant un peu, je me suis rendu compte que le grub que j'avais l'habitude d'utiliser existe toujours. Mon PC charge d'abord le grub 1.99 de Kali. En le quittant, j'ai ensuite le choix entre le grub 2.02 d'arch, et deux options de boot par le réseau.
J'aimerais donc supprimer le grub installé par kali si c'est possible. Si ça ne l'est pas, une alternative qui me conviendrait serait de modifier l'ordre de chargement, pour que le PC charge d'abord le grub 2.02.
Merci d'avance pour votre aide.
Je suis passé de Windows 8 à Archlinux il y a environ un mois, et je m'en porte beaucoup mieux. J'ai aujourd'hui voulu installer kali Linux sur le même PC, et j'ai fini par y arriver. Par contre, j'ai eu une mauvaise surprise en redémarrant. En lieu et place du Grub auquel je suis habitué, j'en avais un autre.
En cherchant un peu, je me suis rendu compte que le grub que j'avais l'habitude d'utiliser existe toujours. Mon PC charge d'abord le grub 1.99 de Kali. En le quittant, j'ai ensuite le choix entre le grub 2.02 d'arch, et deux options de boot par le réseau.
J'aimerais donc supprimer le grub installé par kali si c'est possible. Si ça ne l'est pas, une alternative qui me conviendrait serait de modifier l'ordre de chargement, pour que le PC charge d'abord le grub 2.02.
Merci d'avance pour votre aide.
Dernière modification par shir0kamii le mar. 22 juil. 2014, 22:43, modifié 1 fois.
- benjarobin
- Maître du Kyudo
- Messages : 17615
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub] Deux installations
Bonjour,
Tout est possible
Mais comme je ne sais pas comment est conçu kali je ne saurais te conseiller ou non de garder un Grub dédié à kali.
Si tu avais choisi Ubuntu ou un de ses dérivés je t'aurais conseillé de garder le Grub d'Ubuntu, car à chaque mise à jour de noyau linux, Ubuntu rajoute une entrée dans Grub (A moins que cela est changé depuis le temps...)
Pour savoir cela, il suffit de regarder le contenu de /boot associé à la distribution de kali, ou plus précisément le nom de l'image / du fichier du noyau linux.
Par contre tu ne nous pas indiqué l'essentiel, as tu un boot en UEFI (je pense que oui, mais je veux être sûr), partitionnement en GPT avec une partition en FAT32 d'environ 0.5 Go ?
Si tu as une telle partition FAT quelle est son contenu ? Quelle est aussi la sortie de la commande :
Tout est possible

Si tu avais choisi Ubuntu ou un de ses dérivés je t'aurais conseillé de garder le Grub d'Ubuntu, car à chaque mise à jour de noyau linux, Ubuntu rajoute une entrée dans Grub (A moins que cela est changé depuis le temps...)
Pour savoir cela, il suffit de regarder le contenu de /boot associé à la distribution de kali, ou plus précisément le nom de l'image / du fichier du noyau linux.
Par contre tu ne nous pas indiqué l'essentiel, as tu un boot en UEFI (je pense que oui, mais je veux être sûr), partitionnement en GPT avec une partition en FAT32 d'environ 0.5 Go ?
Si tu as une telle partition FAT quelle est son contenu ? Quelle est aussi la sortie de la commande :
efibootmgr
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- newbie
- Messages : 5
- Inscription : mar. 22 juil. 2014, 01:17
Re: [grub] Deux installations
Eh bien, si je veux garder le grub d'arch, c'est parce que j'y suis déjà habitué et qu'avec os-prober, il a pu rajouter l'entrée de Kali.
Je peux dire que j'ai un boot UEFI ou EFI, mais je ne sais pas faire la différence. Il s'agit bien d'un partionnement GPT, la partition FAT32 est de 1 Gio.
voilà le résultat de la commande efibootmgr :
Et le contenu du /boot de kali :
Je peux dire que j'ai un boot UEFI ou EFI, mais je ne sais pas faire la différence. Il s'agit bien d'un partionnement GPT, la partition FAT32 est de 1 Gio.
voilà le résultat de la commande efibootmgr :
Code : Tout sélectionner
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0000,0001,2001
Boot0000* debian
Boot0001* arch_grub
Boot0002* EFI Network 0 for IPv6 (20-89-84-28-1D-F6)
Boot0003* EFI Network 0 for IPv4 (20-89-84-28-1D-F6)
Boot2001* EFI USB Device
Code : Tout sélectionner
config-3.14-kali1-amd64 extlinux/ initrd.img-3.14-kali1-amd64 memtest86+_multiboot.bin vmlinuz-3.14-kali1-amd64
efi/ grub/ memtest86+.bin System.map-3.14-kali1-amd64
- benjarobin
- Maître du Kyudo
- Messages : 17615
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub] Deux installations
Au vu du contenu de /boot de kali je ne recommande pas la suppression du Grub de kali. En effet le nom du kernel contient sa version, donc à la moindre mise à jour majeur de version du kernel de kali, il faudra démarrer sous ArchLinux et modifier l'entrée. Sinon ce qui est marrant c'est le nom de l'entrée pour kali : debian. Il aurait pu renommer l'entrée, bref...
Bref, ce que je te conseil c'est de changer juste l'ordre des 2 Grub, tu mets ArchLinux en premier.
Puis tu rajoutes à la main une entrée dans le Grub d'ArchLinux pour pointer vers le Grub de kali. En gros suivre https://wiki.archlinux.org/index.php/GR ... menu_entry en adaptant pour Grub au lieu du bootloader de Windows
Il faudra aussi désactiver os_prober.
Bref, ce que je te conseil c'est de changer juste l'ordre des 2 Grub, tu mets ArchLinux en premier.
Code : Tout sélectionner
efibootmgr -o 0001,0000,2001
Il faudra aussi désactiver os_prober.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- newbie
- Messages : 5
- Inscription : mar. 22 juil. 2014, 01:17
Re: [grub] Deux installations
Bon, j'ai bien essayé ce que vous m'avez conseillé, mais ça ne fonctionne pas.
la commande "efibootmgr -o 0001,0000,2001" affiche effectivement un boot order différent, mais quand je reboot, c'est comme si rien n'avait changé, et le boot order est revenu à l'état d'origine.
J'ai supprimé os-prober et executé un grub-mkconfig pour enlever l'entrée Kali, mais je n'arrive pas à chainer les deux grub. Je n'arrive pas à savoir par quoi remplacer $fs_uuid et $hints_string.
J'ai tenté la commande :
Mais j'ai obtenu l'erreur suivante :
J'obtiens exactement la même erreur avec la commande :
la commande "efibootmgr -o 0001,0000,2001" affiche effectivement un boot order différent, mais quand je reboot, c'est comme si rien n'avait changé, et le boot order est revenu à l'état d'origine.
J'ai supprimé os-prober et executé un grub-mkconfig pour enlever l'entrée Kali, mais je n'arrive pas à chainer les deux grub. Je n'arrive pas à savoir par quoi remplacer $fs_uuid et $hints_string.
J'ai tenté la commande :
Code : Tout sélectionner
grub-probe --target=fs_uuid /boot/efi/EFI/debian/grubx64.efi
Code : Tout sélectionner
/proc/devices: No entry for device-mapper found
grub-probe : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda5.
grub-probe : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda5.
/proc/devices: No entry for device-mapper found
grub-probe : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda5.
grub-probe : erreur : disque « hostdisk//dev/sda5 » non disponible.
Code : Tout sélectionner
grub-probe --target=hints_string /boot/efi/EFI/debian/grubx64.efi
- benjarobin
- Maître du Kyudo
- Messages : 17615
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub] Deux installations
Quelle est la sortie (en root) de :
Code : Tout sélectionner
blkid
gdisk -l /dev/sda
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- newbie
- Messages : 5
- Inscription : mar. 22 juil. 2014, 01:17
Re: [grub] Deux installations
blkid :
gdisk :
Code : Tout sélectionner
/dev/sda1: UUID="1f974c07-faa8-442d-bcff-82bdb71cc28b" TYPE="ext2" PARTLABEL="boot" PARTUUID="2931a136-1b80-4a4a-858a-33d72672afd6"
/dev/sda2: UUID="38dc941e-bc8a-41cf-8da7-4e462da76036" TYPE="swap" PARTLABEL="swap" PARTUUID="98ba89e4-5e1a-4195-8087-7b18a1503293"
/dev/sda3: UUID="08694b8e-80c1-4ad5-bdda-47cebcc80f5d" TYPE="ext4" PARTLABEL="arch_root" PARTUUID="32e39ee6-bd3f-4b44-b1f7-3b849d582044"
/dev/sda4: UUID="964fc0b4-f863-486b-b469-fe41d207d987" TYPE="ext4" PARTLABEL="arch_home" PARTUUID="f8bfddae-8e52-4e65-9083-3f5decf09257"
/dev/sda5: UUID="80D4-85F6" TYPE="vfat" PARTUUID="fc73ae5d-91f1-44de-a284-27fb912c0e75"
/dev/sda6: UUID="42733673-66af-407d-b351-c15b0c9f1169" TYPE="ext2" PARTUUID="ab0f4687-03b6-4db7-827a-4efa99c2abf6"
/dev/sda7: LABEL="iso" UUID="2156b914-e84b-4965-a446-fa0fda68ade8" TYPE="ext4" PARTUUID="00c89744-a642-442f-b079-43bbcd1a0af7"
Code : Tout sélectionner
GPT fdisk (gdisk) version 0.8.10
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sda: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 74662DE5-652E-4ACD-BE25-D319777A021A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 2048-sector boundaries
Total free space is 1135480173 sectors (541.4 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 206847 100.0 MiB 8300 boot
2 206848 8595455 4.0 GiB 8200 swap
3 8595456 61024255 25.0 GiB 8300 arch_root
4 61024256 585312255 250.0 GiB 8300 arch_home
5 585312256 587360255 1000.0 MiB EF00
6 587360256 797075455 100.0 GiB 0700
7 797075456 818046975 10.0 GiB 0700
- benjarobin
- Maître du Kyudo
- Messages : 17615
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [grub] Deux installations
Tu n'aurais pas tout simplement oublié de lancer les commandes en root ? Car j'ai exactement ce genre de sortie pour grub-probe si je lance en tant qu'utilisateur.
Sinon pour l'ordre je ne vois pas. Il faut regarder via l'interface de ton BIOS si tu ne peux pas changer l'ordre. Sinon il sera nécessaire de supprimer l'entrée de ArchLinux et de la refaire.
Sinon pour l'ordre je ne vois pas. Il faut regarder via l'interface de ton BIOS si tu ne peux pas changer l'ordre. Sinon il sera nécessaire de supprimer l'entrée de ArchLinux et de la refaire.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
-
- newbie
- Messages : 5
- Inscription : mar. 22 juil. 2014, 01:17
Re: [grub] Deux installations
effectivement, je ne lançais pas les commandes en root.
J'ai pu créer l'entrée pour le grub de Kali sans problème, avec les bonnes données.
J'ai également réussi à modifier l'ordre de boot, mais ça a été un peu compliqué.
J'ai supprimé l'entrée arch_grub :
Etrangement, la supression a fonctionné, mais la création ou la modification ne fonctionne pas avec efibootmgr.
Du coup, j'ai reboot sur mon liveCD d'archlinux pour faire un grub-install, et ça a rétabli le grub d'arch, en plus de le mettre en premier dans le boot order.
Enfin, mon problème est résolu, merci beaucoup de ton aide, benjarobin.
J'ai pu créer l'entrée pour le grub de Kali sans problème, avec les bonnes données.
J'ai également réussi à modifier l'ordre de boot, mais ça a été un peu compliqué.
J'ai supprimé l'entrée arch_grub :
Code : Tout sélectionner
sudo efibootmgr -B -b 0001
Du coup, j'ai reboot sur mon liveCD d'archlinux pour faire un grub-install, et ça a rétabli le grub d'arch, en plus de le mettre en premier dans le boot order.
Enfin, mon problème est résolu, merci beaucoup de ton aide, benjarobin.