Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

Plus que Manjaro dans le GRUB, après mises à jour ?

#1Messageil y a 3 ans

Bonjour,

Je viens de faire une mise à jour sous Manjaro.
Suite à cette mise à jour au démarrage du PC, il n'y a plus que Manjaro d'accessible ?
Je peux bien sur lancer les autres systèmes, mais ce n'est pas très pratique.
Il faut dans ce cas utiliser le menu du PC avec le touche échap au démarrage !

J'ai donc réinstallé grub et fais un sudo update-grub

[caille@caille-n76vb ~]$ sudo update-grub
[sudo] Mot de passe de caille : 
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.10-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.9-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.9-x86_64.img
Found initrd fallback image: /boot/initramfs-5.9-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.4-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait
[caille@caille-n76vb ~]$ 
Mais rien de change, j'ai donc ensuite édité le fichier grub de Manjaro:

GNU NANO 5.6

GRUB_DEFAULT=saved
GRUB_TIMEOUT=-1
GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""
GRUB_DEFAULT="saved"
GRUB_SAUVEDEFAULT="true"

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Uncomment to use basic console
#GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
#GRUB_GFXMODE=auto
#GRUB_GFXMODE=1024x768x32,auto

# Uncomment to allow the kernel use the same resolution used by grub
#GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
#GRUB_COLOR_NORMAL="light-gray/black"
#GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
#GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
Je suis ensuite passé sous Ubuntu et fait un autre sudo update-grub
Tous les systèmes sont trouvés sous Ubuntu voir ci-dessous, je ne trouve pas de solution ?
Mais pour certaines raisons je préfère démarrer depuis le GRUB de Manjaro, j'y suis habitué. :desole:

caille@caille-N76VB:~$ sudo update-grub
[sudo] Mot de passe de caille : 
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.4.0-66-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-66-generic
Image Linux trouvée : /boot/vmlinuz-5.4.0-65-generic
Image mémoire initiale trouvée : /boot/initrd.img-5.4.0-65-generic
Windows Boot Manager trouvé sur /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Manjaro Linux (20.2.1) trouvé sur /dev/sda5
Debian GNU/Linux bullseye/sid trouvé sur /dev/sda7
Debian GNU/Linux 10 (buster) trouvé sur /dev/sda8
Adding boot menu entry for UEFI Firmware Settings
fait
caille@caille-N76VB:~$ 

Plus que Manjaro dans le GRUB, après mises à jour ?

#2Messageil y a 3 ans

Bonjour,
Il suffit de changer un paramètre dans le grub :

sudo nano /etc/default/grub puis tu repères celle ligne (n°3) et tu la commentes : GRUB_TIMEOUT_STYLE=hidden

Ensuite tu rafraîchis grub et tu redémarres. :wink:

Après édition :

   1 GRUB_DEFAULT=saved
   2 GRUB_TIMEOUT=1
   3 # GRUB_TIMEOUT_STYLE=hidden
Edit : Je viens de remarquer un truc bizarre dans la 2ème ligne de ton grub :

GRUB_TIMEOUT=-1
"=-1" :o

Plus que Manjaro dans le GRUB, après mises à jour ?

#3Messageil y a 3 ans

Plus que Manjaro dans le GRUB, après mises à jour ?

#4Messageil y a 3 ans

Bonjour,

Merci pour ta réponse !

J'ai modifié comme ça:

GRUB_DEFAULT=saved
GRUB_TIMEOUT=-1
# GRUB_TIMEOUT_STYLE=hidden
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX=""
GRUB_DEFAULT="saved"
GRUB_SAUVEDEFAULT="true"
Par contre lors du sudo update-grub suivant il n'y a toujours que les différents noyaux de Manjaro qui sont reconnus ?
Bon, je reboot le PC ! ça n'a rien changé ? :tetu!:tetu!:tetu!

Plus que Manjaro dans le GRUB, après mises à jour ?

#5Messageil y a 3 ans

papajoke a écrit : il y a 3 ans bonjour

oui, problème retourné dans annonce de mise à jour, il faut modifier le fichier grub ;rale:
https://forum.manjaro.org/t/stable-upda ... v/56877/19
Bonjour,

Merci pour ta réponse, j'ai cherché, mais pas trouvé. :maître:

[caille@caille-n76vb ~]$ sudo nano /etc/default/grub
[sudo] Mot de passe de caille : 
[caille@caille-n76vb ~]$ sudo nano /etc/default/grub
[caille@caille-n76vb ~]$ sudo update-grub
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.10-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.9-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.9-x86_64.img
Found initrd fallback image: /boot/initramfs-5.9-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.4-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Attention : os-prober was executed to detect other bootable partitions.
It's output will be used to detect bootable binaries on them and create new boot entries.
Windows Boot Manager trouvé sur /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Ubuntu 20.04.2 LTS (20.04) trouvé sur /dev/sda6
Debian GNU/Linux bullseye/sid trouvé sur /dev/sda7
Debian GNU/Linux 10 (buster) trouvé sur /dev/sda8
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait
[caille@caille-n76vb ~]$ 
Les systèmes ont bien été trouvé après la mise à jour du GRUB. :bien

J'ai remis la ligne GRUB_TIMEOUT_STYLE=hidden comme avant sans le #
Dernière modification par cailleil y a 3 ans, modifié au total 1 fois.

Plus que Manjaro dans le GRUB, après mises à jour ?

#6Messageil y a 3 ans

papajoke a écrit : il y a 3 ans bonjour

oui, problème retourné dans annonce de mise à jour, il faut modifier le fichier grub ;rale:
https://forum.manjaro.org/t/stable-upda ... v/56877/19
C'est donc un bug :Rouleau: Tu as donc le choix de modifier le grub actuel bugué ou de revenir à l'ancienne version si tu as encore le paquet dans le cache de pacman.

Plus que Manjaro dans le GRUB, après mises à jour ?

#7Messageil y a 3 ans

caille a écrit : il y a 3 ans j'ai cherché, mais pas trouvé.
Rappel: il est toujours bon d'attendre avant de faire les mises à jours - si on n'est pas "expert", il vaut mieux laisser les pressés trouver les réponses pour nous :wink:
Erwan a écrit : il y a 3 ans C'est donc un bug :Rouleau:
Non, c'est le nouveau comportement par défaut de grub ! :mrgreen:

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
#GRUB_DISABLE_OS_PROBER=false

Plus que Manjaro dans le GRUB, après mises à jour ?

#8Messageil y a 3 ans

Erwan a écrit : il y a 3 ans Edit : Je viens de remarquer un truc bizarre dans la 2ème ligne de ton grub :

GRUB_TIMEOUT=-1
"=-1" :o
Bonjour,

Si je lance le PC et que je vais aux toilettes, il attend gentiment mon retour, avant de choisir mon système de jour. :rigole:

Problème [Résolu] encore merci à vous deux. :clap

Cordialement.

Plus que Manjaro dans le GRUB, après mises à jour ?

#9Messageil y a 3 ans

a priori ce n'est pas fini sur la partie patch securité sur Grub ,
la partie appelée par os-prober est désactivé pour des "raisons de sécurité pour le boot vers windows"

donc
1) cela doit fonctionner SANS le SECURE BOOT ( cad manjaro et de la plupart des distributions )
2) cela doit être sécurisé si le SECURE BOOT est actif ( pour les distributions utilisant le Shim avec microsoft ( Debian , Ubuntu ,etc. ))
3) os-prober est isolé pour sans doute lui aussi passer sous le système de "sécurité"
Dernière modification par stephaneil y a 3 ans, modifié au total 2 fois.

Plus que Manjaro dans le GRUB, après mises à jour ?

#10Messageil y a 3 ans

malgré mes tentatives je n'arrive pas à modifier le fichier /etc/default/grub
c'est un fichier temporaire qui est ouvert par nano
Quelle est SVP la bonne procédure ?

Plus que Manjaro dans le GRUB, après mises à jour ?

#11Messageil y a 3 ans

Tu ne dois pas ajouter sudo avant ta commande ?
puisque tu es avec kde, tu peux aussi l'éditer directement (sans sudo) dans kate depuis dolphin et le mot de passe est demandé uniquement à la sauvegarde

Plus que Manjaro dans le GRUB, après mises à jour ?

#12Messageil y a 3 ans

Merci
j'en été resté aux procédures avec SUDOEDITOR=... et je m’emmêlais les pinceaux
Avec cette modif ça va aller mieux : les autres OS figurent maintenant en entrées lors de update-grub

Plus que Manjaro dans le GRUB, après mises à jour ?

#13Messageil y a 3 ans

Bonjour à tous,
Je me greffe sur le sujet car j'ai au départ le même problème. (vous me direz si je dois ouvrir un sujet à part)
Suite à la mise à jour trop rapide hier soir, ce matin grub ne voit plus le dual-boot window.
J'ai ajouter via nano, GRUB_DISABLE_OS_PROBER=false à /etc/default/grub (d'ailleurs il ne contenait pas cette ligne avec une valeur = true)
os-prober voit bien mon window, par contre update-grub me retourne :

 Attention : os-prober was executed to detect other bootable partitions.
It's output will be used to detect bootable binaries on them and create new boot entries.
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe : attention : type de périphérique nvme0n1 inconnu.
 
alors qu'il s'agit du SSD sur lequel est manjaro.

Merci de votre aide

Plus que Manjaro dans le GRUB, après mises à jour ?

#14Messageil y a 3 ans

lucien plexus a écrit : il y a 3 ans Bonjour à tous,
Je me greffe sur le sujet car j'ai au départ le même problème. (vous me direz si je dois ouvrir un sujet à part)
:bjr: Bonjour,
Personnellement je n'y vois aucun problème, à continuer sur ce sujet.
lucien plexus a écrit : il y a 3 ans os-prober voit bien mon window, par contre update-grub me retourne :

Attention : os-prober was executed to detect other bootable partitions.
It's output will be used to detect bootable binaries on them and create new boot entries.
Windows Boot Manager trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe : attention : type de périphérique nvme0n1 inconnu.
 
alors qu'il s'agit du SSD sur lequel est manjaro.

Merci de votre aide
Traduction Google:

Attention: os-prober a été exécuté pour détecter d'autres partitions amorçables.
Sa sortie sera utilisée pour détecter les binaires amorçables sur eux et créer de nouvelles entrées.
Gestionnaire de démarrage Windows trouvé sur /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Ajout d'une entrée de menu de démarrage pour les paramètres du micrologiciel UEFI ...
Image memtest86 + trouvée: /boot/memtest86+/memtest.bin
/usr/bin/grub-probe: attention: type de périphérique nvme0n1 inconnu.
Si ça fonctionne où est le problème, moi mon SSD est un SATA, toi ça semble être un nvme, je ne sais pas si c'est lié ?

Mon sudo update-grub me renvois ça:

[caille@caille-n76vb ~]$ sudo update-grub
[sudo] Mot de passe de caille : 
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-5.10-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.9-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.9-x86_64.img
Found initrd fallback image: /boot/initramfs-5.9-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-5.4-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Attention : os-prober was executed to detect other bootable partitions.
It's output will be used to detect bootable binaries on them and create new boot entries.
Windows Boot Manager trouvé sur /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
Ubuntu 20.04.2 LTS (20.04) trouvé sur /dev/sda6
Debian GNU/Linux bullseye/sid trouvé sur /dev/sda7
Debian GNU/Linux 10 (buster) trouvé sur /dev/sda8
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait
[caille@caille-n76vb ~]$ 
Cordialement.

Plus que Manjaro dans le GRUB, après mises à jour ?

#15Messageil y a 3 ans

Bonjour et merci de ta réponse,

Le problème est que cela ne fonctionne pas, grub ne met pas à jour la ligne window, donc pas de window dans le boot au démarrage. (j'en ai absolument besoin pour le télé-travail, vu que je n'arrive pas à faire fonctionner rdp correctement sous manjaro, mais c'est une autre histoire et on s'éloigne du sujet)

J'ai pu lire ailleurs sur le net que cela aurait pu venir des drapeaux de la partition, mais ce n'est pas le cas puisque c'est sur le même périphérique que manjaro et son grub EFI.
A moins que grub ait créé un autre boot ailleurs ?

Merci de votre aide

Plus que Manjaro dans le GRUB, après mises à jour ?

#16Messageil y a 3 ans

Suite...

As-tu essayé de réinstaller GRUB ? https://wiki.manjaro.org/index.php/GRUB ... Bootloader
EFI

sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Pour te dépanner provisoirement, est-il possible d'utiliser le menu de démarrage du PC ?
Chez moi c'est la touche échap que j'utilise lors du boot pour y accéder, (avant que le grub ne ce lance).
Cela permettra d'attendre une solution plus pérenne, il est même possible de changer l'ordre de démarrage dans le bios avec une priorité pour Windows et d'utiliser plutôt le menu de démarrage du PC pour Manjaro.

Cordialement.

Plus que Manjaro dans le GRUB, après mises à jour ?

#17Messageil y a 3 ans

Merci de ton aide,
En voulant entrer dans le BIOS (ce que je n'ai pas pu faire par manque de réactivité :roll: ) et donc un redémarrage, je me suis rendu compte que la ligne window était revenue....
Donc sauf à incriminer ma santé mentale, je ne comprends pas ce qui a pu se passer, puisque les commandes précédentes retournaient la même erreur...
Résolu pour moi donc (pourquoi, comment et jusqu'à quand, mystère... ?)
Merci.

Plus que Manjaro dans le GRUB, après mises à jour ?

#18Messageil y a 3 ans

Petite expérience personnelle, les modifications du fichier /etc/default/grub ont été sans succès pour moi (boot en légacy) rien a faire il ne trouvait que manjaro !! :Rouleau:;rale::furieux::cartonrouge::tetu!:censure:

seul le downgrade du paquet à la version 2.04.15 suivi de

sudo update-grub
m'a permis de récupérer les autres entrées du menu grub
Répondre