Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Systemd] Écran noir après menu Grub (résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
kahraman
n00b
n00b


Joined: 10 Mar 2021
Posts: 52

PostPosted: Sat Aug 13, 2022 6:39 pm    Post subject: [Systemd] Écran noir après menu Grub (résolu) Reply with quote

Bonsoir,

Je viens de faire une nouvelle installation de Gentoo avec un profil desktop (systemd), mais au premier démarrage de système, j'ai un écran noir juste après affichage de menu Grub.

Le menu Grub s’affiche bien, après validation pour lancer le noyau un message de "Chargement de linux-5.15.59-gentoo" s’affiche, mais après, il ne se passe rien. C'est juste un écran noir.

J’ai trouvé et consulté plusieurs discussions sur le forum anglais de Gentoo. On parle d'activation de certaines options pour la prise en charge de Framebuffer.

Pendant la configuration de noyau, j'ai bien activé les options nécessaires pour la prise en charge de Framebuffer comme ci-dessous.

Devices Drivers →
Graphics support →
Frame buffer Devices →
<*>Support for frame buffer devices
<*> VGA 16-color graphics support
[*] VESA VGA graphics support
[*] EFI-based Framebuffer Support
<*> Simple framebuffer support


Activation de prise en charge de support pour Framebuffer et les sous options de prise en charge de Framebuffer marche bien pour une Gentoo avec OpenRC mais ils ne fonctionnent pas pour une Gentoo avec Systemd.

Le noyau Linux est installé depuis les sources. La configuration de noyau est faite manuellement. Pendant l'installation, j'ai suivi la documentation officielle de Gentoo AMD64 Handbook en anglais.

Voici quelques informations qui peuvent être nécessaires.

Mode de démarrage est UEFI / EFI

Table de partitionnement est en GPT

J'ai créé trois Partitions :

/dev/sda1 /boot
/dev/sda2 swap
/dev/sda3 /

Le profile est : [10] default/linux/amd64/17.1/desktop/systemd (stable) *

lspci : http://pastebin.fr/108640
lsusb : http://pastebin.fr/108641

/usr/src/linux/.config : http://pastebin.fr/108683
emerge --info : http://pastebin.fr/108638
/etc/portage/make.conf : http://pastebin.fr/108642

/boot/grub/grub.cfg : http://pastebin.fr/108644
/etc/fstab : http://pastebin.fr/108643

Je suis débutant sous Gentoo. Je ne maîtrise pas très bien le système Gentoo.

J’ai besoin d'aide pour trouver la cause et résoudre ce blocage.


Cordialement


Last edited by kahraman on Mon Nov 07, 2022 7:47 pm; edited 3 times in total
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1887
Location: 127.0.0.1

PostPosted: Sat Aug 13, 2022 7:25 pm    Post subject: Reply with quote

Salut,

Recompile ton kernel avec cette option :
Code:

CONFIG_FRAMEBUFFER_CONSOLE=y

Et rééssaye. Le guide gentoo n'est pas forcément parfait en ce qui concerne la configuration du kernel.
Code:
 
  │   Location: 
  │     -> Device Drivers 
  │       -> Graphics support 
  │         -> Console display driver support
                   -*- Framebuffer Console support


Cette option est automatiquement activée sur mon kernel, parce qu'il y a des inter-dépendances entre options.
Si toi de ton côté tu pars d'un kernel totalement neuf, il est possible qu'elle ne soit pas activée par défaut.
Back to top
View user's profile Send private message
kahraman
n00b
n00b


Joined: 10 Mar 2021
Posts: 52

PostPosted: Sat Aug 13, 2022 7:57 pm    Post subject: Reply with quote

Bonsoir netfab,

"Framebuffer Console support" n'est pas visible chez moi. Je suis sous linux-5.15.59-gentoo. Cette option n'apparaît pas dans les menues de noyau. On peut l'afficher ce menu caché avec la touche z, mais elle n'est pas activable.


Last edited by kahraman on Mon Aug 15, 2022 12:31 pm; edited 1 time in total
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1887
Location: 127.0.0.1

PostPosted: Sat Aug 13, 2022 8:15 pm    Post subject: Reply with quote

Je suis sur un kernel 5.10.x, tu es sur un kernel 5.15.x, je suppose que la hiérarchie des options a été modifiée en cours de route.
Regarde si tu ne trouves pas ceci :
Code:

Linux Kernel Configuration
└─> Device Drivers
└─> Graphics support
└─> Console display driver support
└─> Support for frame buffer devices
└─> Framebuffer Console support
Back to top
View user's profile Send private message
kahraman
n00b
n00b


Joined: 10 Mar 2021
Posts: 52

PostPosted: Sat Aug 13, 2022 8:27 pm    Post subject: Reply with quote

netfab,

Je trouve bien le menu "Framebuffer Console support" en activant les menus caches avec la touche z, mais il n'est pas activable. Cette option est cachée et désactivée dans le noyau linux-5.15.59-gentoo.
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1887
Location: 127.0.0.1

PostPosted: Sun Aug 14, 2022 6:15 am    Post subject: Reply with quote

Salut,

Désactive cette option :
Code:

CONFIG_EXPERT=y

Et reconfigure/recompile ton kernel.
Code:

  │ CONFIG_EXPERT: 
  │ 
  │ This option allows certain base kernel options and settings
  │ to be disabled or tweaked. This is for specialized 
  │ environments which can tolerate a "non-standard" kernel.                                   
  │ Only use this if you really know what you are doing.
  │ Symbol: EXPERT [=n] 
  │ Type  : bool
  │ Defined at init/Kconfig:1399
  │   Prompt: Configure standard kernel features (expert users)
  │   Location:
  │     -> General setup
Back to top
View user's profile Send private message
kahraman
n00b
n00b


Joined: 10 Mar 2021
Posts: 52

PostPosted: Sun Aug 14, 2022 10:32 am    Post subject: Reply with quote

Bonjour,

netfad,

Suit à desactivation d'option "expert user" et la recompilation de noyau le système à pu démarré.

Merci beaucoup pour votre aide.

Est il possible de savoir ce qui empêcher le système de démarrer ?

Bien cordialement.


Last edited by kahraman on Mon Aug 15, 2022 12:32 pm; edited 1 time in total
Back to top
View user's profile Send private message
netfab
Veteran
Veteran


Joined: 03 Mar 2005
Posts: 1887
Location: 127.0.0.1

PostPosted: Sun Aug 14, 2022 6:53 pm    Post subject: Reply with quote

Comme je l'ai dit plus haut, lorsque tu configures un kernel, il y a de multiples inter-dépendances entre options : tu actives une option A, le système de configuration en active d'autres (B, C, D, ...) automatiquement ailleurs, et ces dernières ne sont plus désactivables tant que A n'est pas désactivée. Probablement que lorsque CONFIG_EXPERT est activée, certaines de ces inter-dépendances sont désactivées, ton kernel est construit, tu l'installes, tu essayes de booter, mais il manque des parties cruciales dans le kernel pour que le boot se termine correctement. Si tu veux savoir ce qui pouvait éventuellement manquer, tu peux essayer de faire un diff entre ton fichier de configuration actuel, et l'ancien (où CONFIG_EXPERT était activée) :
Code:

$ diff -Nru ancien nouveau
Back to top
View user's profile Send private message
kahraman
n00b
n00b


Joined: 10 Mar 2021
Posts: 52

PostPosted: Sun Aug 14, 2022 7:59 pm    Post subject: Reply with quote

Ok, merci.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum