Problèmes et questions concernant le noyau et le support matériel.
Répondre

pas de démarrage sur le dernier noyau Linux

#1Messageil y a 7 ans

Salut,

j'ai un problème récurrent quand j'installe Manjaro sur une machine :
après avoir installé le système, je télécharge un noyau plus récent que le noyau LTS installé avec le DVD (par ex le 4.7 en plus du 4.4) mais contrairement à ce que j'ai pu lire, le démarrage ne se fait pas automatiquement sur le dernier (4.7).
J'ai chercher une commande dans le Guide français mais je n'ai rien trouvé... :(

À noter que j'ai aussi essayer avec Grub-customizer mais ça foire (message d'erreur).

z'avez une idée ?
Dernière modification par AlkoLoiKil y a 7 ans, modifié au total 1 fois.

pas de démarrage sur le dernier noyau Linux

#2Messageil y a 7 ans

z'avez une idée ?

Bonjour
Oui ! Je pense que ce n'est pas Manjaro qui gère Grub...

pas de démarrage sur le dernier noyau Linux

#3Messageil y a 7 ans

lemust83 a écrit :Oui ! Je pense que ce n'est pas Manjaro qui gère Grub...


Oui, mais j'aimerai bien qu'il le fasse ! :)

J'ai oublié de dire que l'ordi est en double démarrage avec Win7 et que j'ai fait une ré-installation de Manjaro sur lui-même en conservant la partition /home intacte.

À noter que je n'avais pas ce problème juste avant de ré-installer Manjaro dernièrement, mais il y a un an j'avais eu le même problème.
Voir ce post : viewtopic.php?f=19&t=6267

D'ailleurs à l'époque je n'avais pas trouvé de solution mais il me semble que le problème s'était réglé sans que je ne sache trop comment... (magie, ô magie...).

pas de démarrage sur le dernier noyau Linux

#4Messageil y a 7 ans

'LLo,

Juste pour être sûr, il faut quand même (de mémoire -> j'ai arrêté grub depuis longtemps, pfuuu..) descendre dans les options avancées d'icelui la première fois pour sélectionner le nouveau noyau !

pas de démarrage sur le dernier noyau Linux

#5Messageil y a 7 ans

fassil a écrit :'LLo,

Juste pour être sûr, il faut quand même (de mémoire -> j'ai arrêté grub depuis longtemps, pfuuu..) descendre dans les options avancées d'icelui la première fois pour sélectionner le nouveau noyau !


Ouais mais les autres noyaux ne s'affichent pas dans les dites options avancées.

Par curiosité, tu utilises quoi en lieu et place de GRUB ?

pas de démarrage sur le dernier noyau Linux

#6Messageil y a 7 ans

Étant en mbr & "redmondia free", syslinux (qui démarre les live, si je ne me trompe) qui est d'une simplicité remarquable. Juste un p'tit bricolage "aliastique" pour les maj de noyaux & pour les changements, je ne pratique pas beaucoup, mais il y a juste un fichier à éditer pour changer deux numéros :bien
Dernière modification par fassilil y a 7 ans, modifié au total 2 fois.

pas de démarrage sur le dernier noyau Linux

#7Messageil y a 7 ans

Bonjour,

Question à tout hasard! As-tu fait un

sudo update-grub
après l'installation de ton nouveau noyau?

pas de démarrage sur le dernier noyau Linux

#8Messageil y a 7 ans

Salut,

Le système voit-il le noyau installé ?

mhwd-kernel -li

pas de démarrage sur le dernier noyau Linux

#9Messageil y a 7 ans

Smurf a écrit :Salut,
Le système voit-il le noyau installé ?


Alors oui, j'avais vérifié déjà, et ça donne ça :

The following kernels are installed in your system:
   * linux44
   * linux47

pas de démarrage sur le dernier noyau Linux

#10Messageil y a 7 ans

alkiros a écrit :Bonjour,

Question à tout hasard! As-tu fait un

sudo update-grub
après l'installation de ton nouveau noyau?


Oui, et j'ai un message d'erreur à la fin, comme avec grub-customizer :

[fourmirouge@FourmiNux ~]$ sudo update-grub
[sudo] Mot de passe de fourmirouge : 
Création du fichier de configuration GRUB…
Arrière-plan trouvé : /usr/share/grub/td_1920x1200.png
Found Intel Microcode image
Image Linux trouvée : /boot/vmlinuz-4.7-x86_64
Image mémoire initiale trouvée : /boot/initramfs-4.7-x86_64.img
Found initrd fallback image: /boot/initramfs-4.7-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-4.4-x86_64
Image mémoire initiale trouvée : /boot/initramfs-4.4-x86_64.img
Found initrd fallback image: /boot/initramfs-4.4-x86_64-fallback.img
Windows 10 (loader) trouvé sur /dev/sda1
Found memtest86+ image: /boot/memtest86+/memtest.bin
Found memtest86+ image: /boot/memtest86+/memtest.bin
erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 235
Des erreurs de syntaxe sont détectées dans le fichier de configuration
de GRUB. Veuillez vérifier qu'il n'y a pas d'erreur dans les fichiers
/etc/default/grub et /etc/grub.d/*. Sinon veuillez signaler un bogue
en joignant le fichier /boot/grub/grub.cfg.new.


J'aurai dû le poster dès le début... :roll:

pas de démarrage sur le dernier noyau Linux

#11Messageil y a 7 ans

Oui, et j'ai un message d'erreur à la fin, comme avec grub-customizer
:shock:

Bonjour AlkoLoic, grub-customizer est le meilleur logiciel du monde pour... "exploser" grub. Perso, je ferai cela : 1) désinstaller grub-customizer, 2) réinstaller grub proprement sudo grub-install /dev/sda && sudo grub-install --recheck /dev/sda && sudo update-grub Dans le mesure où tu es en dual-boot windows-manjaro assure-toi avant de réinstaller que ton grub actuel a la main et que c'est bien lui qui démarre windows, c'est logiquement le cas, il est donc normalement installé sur le MBR. :clindoeil:

pas de démarrage sur le dernier noyau Linux

#12Messageil y a 7 ans

Erwan a écrit :Bonjour AlkoLoic, grub-customizer est le meilleur logiciel du monde pour... "exploser" grub. Perso, je ferai cela : 1) désinstaller grub-customizer, 2) réinstaller grub proprement sudo grub-install /dev/sda && sudo grub-install --recheck /dev/sda && sudo update-grub Dans le mesure où tu es en dual-boot windows-manjaro assure-toi avant de réinstaller que ton grub actuel a la main et que c'est bien lui qui démarre windows, c'est logiquement le cas, il est donc normalement installé sur le MBR. :clindoeil:


Salut Erwan, merci de te pencher sur mon cas. Je sais que grub-customizer a mauvaise presse mais je ne pense pas que ce soit lui le responsable de mon problème, car il me semble l'avoir installé après avoir installé un nouveau noyau.

Cependant j'ai testé ce que tu m'as proposé. Au départ le Grub s'installe sans problème puis la console affiche le même message d'erreur :

"erreur : syntax error.
erreur : Incorrect command.
erreur : syntax error.
Erreur de syntaxe à la ligne 235
Des erreurs de syntaxe sont détectées dans le fichier de configuration
de GRUB. Veuillez vérifier qu'il n'y a pas d'erreur dans les fichiers
/etc/default/grub et /etc/grub.d/*. Sinon veuillez signaler un bogue
en joignant le fichier /boot/grub/grub.cfg.new."

Je ne sais pas de quelle "ligne 235" il s'agit mais le message est récurent.

En tout cas le ficher grub dans /etc/default/ indique bien les modifications effectuées avec grub-customizer, à savoir mettre Manjaro comme choix par défaut et laisser 8 secondes avant le démarrage.

Sinon, dans le dossier /etc/grub.d/ il y a des fichiers que je ne connaissais pas comme :

20_linux_zen
40_custom
41_custom
60_memtest86+_proxy
62_memtest86+_proxy

C'est pas ça qui met le brun ?

pas de démarrage sur le dernier noyau Linux

#13Messageil y a 7 ans

Bonsoir, non je ne pense pas, j'ai les trois premiers dans mon /etc/grub.d :saispas:

Voici le contenu du miens :

00_header
10_linux
20_linux_xen
30_os-prober
40_custom
41_custom
60_memtest86+
README

pas de démarrage sur le dernier noyau Linux

#14Messageil y a 7 ans

Oui je pense que grub-custom a tout cassé

tous ces fichiers appartiennent a grub, mais il est possible qu'il soient modifiés, vérifier :

pacman -Qkk grub

voir si il sont tous a grub :

pacman -Qo /etc/grub.d/*
donc une réinstallation de grub remet "a bien" ces fichiers :clindoeil:

autre fichier : /etc/default/grub l'original est ici
ps: changer le timer a 8 dans ton cas

pas de démarrage sur le dernier noyau Linux

#15Messageil y a 7 ans

papajoke a écrit :tous ces fichiers appartiennent a grub, mais il est possible qu'il soient modifiés, vérifier :

pacman -Qkk grub


Tu as raison, les dates et les tailles ne correspondent pas.

papajoke a écrit :voir si il sont tous a grub :

pacman -Qo /etc/grub.d/*
donc une réinstallation de grub remet "a bien" ces fichiers :clindoeil:


Oui, ils apartiennent à Grub, sauf ceux-là :

"erreur : aucun paquet ne contient /etc/grub.d/60_memtest86+_proxy
erreur : aucun paquet ne contient /etc/grub.d/61_grub-customizer_menu_color_helper
erreur : aucun paquet ne contient /etc/grub.d/62_memtest86+_proxy
erreur : aucun paquet ne contient /etc/grub.d/backup
erreur : aucun paquet ne contient /etc/grub.d/bin
erreur : aucun paquet ne contient /etc/grub.d/proxifiedScripts"

papajoke a écrit :autre fichier : /etc/default/grub l'original est ici
ps: changer le timer a 8 dans ton cas


Du coup je peux rétablir l'original à la place de l'actuel ? Ça suffira à rétablir le démarrage correctement ?

pas de démarrage sur le dernier noyau Linux

#16Messageil y a 7 ans

effectivement,

virer les fichiers dans /grub.d/ qui n'appartiennent pas a un paquet +
prendre le contenu du fichier default/grub de github pour le copier dans ton fichier local +
re-installer grub

pas de démarrage sur le dernier noyau Linux

#17Messageil y a 7 ans

papajoke a écrit :effectivement,

virer les fichiers dans /grub.d/ qui n'appartiennent pas a un paquet +
prendre le contenu du fichier default/grub de github pour le copier dans ton fichier local +
re-installer grub


YEEEEEEES, PAPA !!!:pappy:

Tout est revenu à la normale, merci beaucoup pour votre soutien efficace !

Bon, c'est juré, je n'utiliserai plus JAMAIS daube-customizer et la prochaine fois, je ferai mes modifs à la main comme un grand... :gsourire:

Merci encore et bonne nuit !
Répondre