× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Linux
 Debian Jessie 8.2 : écran noir au bootSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Mimile
  Posté le 18/10/2015 @ 12:22 
Aller en bas de la page 
Astucien

Bonjour,

Quand je boot Debian Jessie (8.2), les deux ou trois premières lignes communes à toutes les distros linux apparaissent en gros caractères, puis, au bout de deux ou trois secondes, ces lignes s'affichent en petits caractères.

Quelques secondes plus tard, elles disparaissent et l'écran devient totalement noir avec un petit prompt (genre underscore) immobile dans le coin supérieur gauche.

Manifestement, le boot se poursuit car à un moment donné, mon imprimante (allumée) s'active comme quand on la met en marche.

Finalement, après environ 20 secondes, l'écran où il faut introduire son mot de passe apparaît et peu après le bureau s'affiche.

Je ne comprends pas ce comportement car grub dit ceci :

if background_image /usr/share/images/desktop-base/lines-grub.png; then
set color_normal=white/black
set color_highlight=black/white
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi

J'ai vérifié : l'image lines-grub.png est bien présente dans le dossier /usr/share/images/desktop-base

Comme cet écran noir est parfaitement agaçant, j'ai même supprimé "quiet" à la fin de la ligne :

linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b

Ceci pour, au moins voir le défilement des lignes de boot, mais ça n'y change rien : toujours cet affreux écran noir.

L'idéal serait d'avoir un splash screen mais je voudrais résoudre ce problème avant de m'y attaquer.

Une idée quelqu'un ?

Merci d'avance

Publicité
Logicien
 Posté le 18/10/2015 à 15:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour Mimile,

ton problème ressemble à un module graphique manquant dans l'initramfs. Peux-tu afficher la sortie de ces commandes:

cat /proc/cmdline

dmesg | grep -i -e drm -e fb0 -e firm -e micro

lspci -nn

cat /etc/initramfs-tools/modules



Modifié par Logicien le 18/10/2015 15:32
Mimile
 Posté le 18/10/2015 à 16:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour Paul

Merci d'une fois encore venir à mon secours.

Voici les réponses que tu attends :

okapi@Jessie82:~$ cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b ro quiet

okapi@Jessie82:~$ dmesg | grep -i -e drm -e fb0 -e firm -e micro
[ 0.807384] microcode: CPU0 sig=0x306a9, pf=0x2, revision=0x12
[ 0.807389] microcode: CPU1 sig=0x306a9, pf=0x2, revision=0x12
[ 0.807395] microcode: CPU2 sig=0x306a9, pf=0x2, revision=0x12
[ 0.807401] microcode: CPU3 sig=0x306a9, pf=0x2, revision=0x12
[ 0.807451] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 0.861870] [drm] Initialized drm 1.1.0 20060810
[ 1.539090] usb 1-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 1.539094] usb 1-1: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 2.254959] nouveau [ DRM] VRAM: 1024 MiB
[ 2.254960] nouveau [ DRM] GART: 1048576 MiB
[ 2.254963] nouveau [ DRM] TMDS table version 2.0
[ 2.254964] nouveau [ DRM] DCB version 4.0
[ 2.254965] nouveau [ DRM] DCB outp 00: 01000302 00020030
[ 2.254966] nouveau [ DRM] DCB outp 01: 02000300 00000000
[ 2.254967] nouveau [ DRM] DCB outp 02: 08011392 00020020
[ 2.254968] nouveau [ DRM] DCB outp 03: 04022310 00000000
[ 2.254969] nouveau [ DRM] DCB conn 00: 00001030
[ 2.254970] nouveau [ DRM] DCB conn 01: 00002161
[ 2.254971] nouveau [ DRM] DCB conn 02: 00000200
[ 2.255618] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.255619] [drm] Driver supports precise vblank timestamp query.
[ 2.260199] nouveau [ DRM] MM: using COPY0 for buffer copies
[ 2.361797] nouveau [ DRM] allocated 1440x900 fb: 0x60000, bo ffff880036062400
[ 2.361894] fbcon: nouveaufb (fb0) is primary device
[ 2.440716] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[ 2.467752] [drm] Initialized nouveau 1.1.2 20120801 for 0000:01:00.0 on minor 0
[ 16.525043] r8169 0000:03:00.0: firmware: direct-loading firmware rtl_nic/rtl8168f-1.fw

okapi@Jessie82:~$ lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller [8086:0150] (rev 09)
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5)
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5)
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev b5)
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 05)
00:1f.0 ISA bridge [0601]: Intel Corporation H61 Express Chipset Family LPC Controller [8086:1c5c] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller [8086:1c02] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 05)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108 [GeForce GT 630] [10de:0f00] (rev a1)
01:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 09)
04:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
05:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 01)

okapi@Jessie82:~$ cat /etc/initramfs-tools/modules
# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod

drm
nouveau modeset=1

Petite précision : les deux dernières lignes (drm - nouveau modeset=1) ont été ajoutées par moi en suivant un wiki d'installation d'un splash screen (qui ne fonctionne pas !)

Wiki : ici

Voilà.

Bien cordialement

Mimile



Modifié par Mimile le 18/10/2015 16:16
Logicien
 Posté le 18/10/2015 à 16:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Tu as une erreur dans le fichier /etc/initramfs-tools/modules. Après les commentaires, tu dois n'avoir que la ligne

nouveau

Donc édite et sauvegarde. Avant d'aller plus loin, affiche la sortie de la commande

grep -ir nouveau /etc/modprobe.d/*

Mimile
 Posté le 18/10/2015 à 16:39 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

J'ai donc laissé uniquement "nouveau" (sans les guillemets) dans /etc/initramfs-tools/modules.

"grep -ir nouveau /etc/modprobe.d/*" ne renvoie rien du tout ...

A tout hasard, j'ai fait : sudo update-initramfs -u mais ça ne change rien à l'affaire.

Logicien
 Posté le 18/10/2015 à 16:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ok. Effectivement, ça se peut que les manipulations que je te fais faire ne changent rien, mais ma méthode est bonne. Exécute la commande

sudo echo 'options nouveau modeset=1' > /etc/modprobe.d/nouveau.conf

Ensuite, fait

sudo update-initramfs -k all -u

As-tu fais tes mise-à-jours dernièrement? Il est toujours bon de les faire surtout quand on a un problème. Ça pourrait le résoudre. Je suis curieux de savoir combien de noyaux Linux tu as d'installés présentement. Que retournent les commandes

ls /lib/modules

ls /boot

uname -r

dpkg -l *linux-image*

cat /etc/modules



Modifié par Logicien le 18/10/2015 16:55
Mimile
 Posté le 18/10/2015 à 17:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

J'ai exécuté tes commandes (sudo = permission non accordée --> donc passé en SU)

Voici les réponses à tes demandes :

okapi@Jessie82:~$ ls /lib/modules
3.16.0-4-amd64

okapi@Jessie82:~$ ls /boot
config-3.16.0-4-amd64 grub initrd.img-3.16.0-4-amd64 System.map-3.16.0-4-amd64 vmlinuz-3.16.0-4-amd64

okapi@Jessie82:~$ uname -r
3.16.0-4-amd64

okapi@Jessie82:~$ dpkg -l *linux-image*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-=========================-=================-=================-========================================================
ii linux-image-3.16.0-4-amd6 3.16.7-ckt11-1+de amd64 Linux 3.16 for 64-bit PCs
ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)

okapi@Jessie82:~$ cat /etc/modules
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

okapi@Jessie82:~$

Logicien
 Posté le 18/10/2015 à 17:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ok. Je vois que tu utilises le noyau Linux de la branche stable de Debian. De mon côté avec ma carte graphique

NVIDIA Corporation GK208 [GeForce GT 730]

le module nouveau de la version 3.16 du noyau Linux ne la supporte pas. J'ai dû installer la version 4 du noyau dans la branche testing pour que le module nouveau la supporte. Ce que je vois toutefois, c'est que le module nouveau du noyau 3.16.0-4 supporte ta carte graphique. Pour l'instant, la version du noyau Linux n'est pas en cause dans ton problème.

Si je comprend bien, entre le moment où le noyau Linux prend le contrôle de la carte graphique et le moment où l'interface graphique affiche son invite de connexion, tu ne vois rien. Tu ne vois pas les messages à l'écran. Est-ce bien ça?

Dans ce cas, c'est la paramètre quiet passé au noyau Linux qui en est responsable. Systemd interprète ce paramètre comme voulant dire de ne pas afficher les messages de démarrage. Tu m'en avais fait la remarque il y a longtemps. Il faudrait que tu modifies le paramètre quiet pour loglevel=0 dans /boot/grub/grub.cfg.

Il n'est pas recommandé d'éditer directement ce fichier mais plutôt de créer une entrée personnalisée dans /etc/grub.d/40_custom. Essai pour l'instant de modifier quiet par loglevel=0 dans /boot/grub/grub.cfg et si ça règle le problème, il est facile de créer une entrée personnalisée plus tard.

Mimile
 Posté le 19/10/2015 à 12:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour et excuse-moi de n'avoir plus donné signe de vie hier après-midi.

Hélas, aucun changement après avoir remplacé quiet par loglevel=0

Toujours le même comportement : 3 ou 4 lignes apparaissent (la dernière concerne /home qui est déclaré propre).

Petite précision, le format des caractères varie : tout d'abord, gros caractères bruts, puis 2 secondes plus tard, caractères affinés bien lisibles et enfin, deux secondes plus tard, caractères plus petits mais lisibles quand même.

A tout hasard, j'ai fait un sudo update-grub2 qui, pour la première fois m'a affiché ceci :

okapi@Jessie82:~$ sudo update-grub2
Création du fichier de configuration GRUB…
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Image Linux trouvée : /boot/vmlinuz-3.16.0-4-amd64
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-4-amd64
umount: /var/lib/os-prober/mount : cible occupée
(Dans certains cas, des renseignements sur les processus utilisant
le périphérique sont accessibles avec lsof(8) ou fuser(1).)
rmdir: impossible de de supprimer « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
rmdir: impossible de de supprimer « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
rmdir: impossible de de supprimer « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
rmdir: impossible de de supprimer « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
rmdir: impossible de de supprimer « /var/lib/os-prober/mount »: Périphérique ou ressource occupé
Windows 7 (loader) trouvé sur /dev/sda1
Arch trouvé sur /dev/sda5
Linux Mint 17.1 Rebecca (17.1) trouvé sur /dev/sda7
fait
okapi@Jessie82:~$

Je n'ai jamais vu Les lignes "umount ... cible occupée" et les "rmdir : impossible ....".

Habituellement, un update-grub2 dure très longtemps avant de trouver les autres OS.

Avec loglevel=0, j'obtiens le résultat ci-dessus qui prend encore plus de temps au point que j'avais l'impression que le PC était freezé.

EDIT : Quand j'ai redémarré pour retourner à l'affichage du grub, l'écran est passé au noir pendant un temps assez long avec - toujours - ce petit underscore dans le coin supérieur gauche.

Et puis, tout d'un coup, une série de lignes défilent (sans doute celles qui arrêtent l'OS) mais disparaissent avant même d'avoir eu le temps de les lire.

C'est la première fois que je vois ces lignes.

Ensuite, séquence habituelle : affichage du grub, choix de l'OS, etc...



Modifié par Mimile le 19/10/2015 13:01
Publicité
Logicien
 Posté le 20/10/2015 à 01:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

N'oublie pas que c'est la commande

cat /proc/cmdline

qui peut le mieux te dire quels sont les paramètres qui ont été passés au noyau Linux pendant le démarrage, entre autres le paramètre quiet. Aussi, le fichier /etc/default/grub a quelque chose à voir avec ces paramètres. Toujours faire

update-grub

Après modification de ce fichier. Pour ce qui est du répertoire /var/lib/os-prober/mount, c'est le script /etc/grub.d/os-prober qui l'utilise. Si tu veux modifier les polices de caractères dans les consoles virtuelles en mode caractères, tu fais

dpkg-reconfigure console-setup

Tu peux avoir à installer le paquet console-setup s'il ne l'est pas. Pour inclure ton jeu de caractères (be) dans l'initramfs, tu dois éditer le fichier /etc/initramfs-tools/initramfs.conf, décommenter et faire passer à yes KEYMAP=y, saugegarder et faire

update-initramfs -k all -u

C'est normal que le noyau Linux affiche de gros caractères quand il se charge en mémoire, parce-qu'à ce moment, seul le mode Vga est inclue dans l'image du noyau. Lorsque le noyau commence à utiliser l'initramfs, il charge le module nouveau qui te donne la résolution native de l'écran, d'où des caractères plus petits.

C'est aussi important de vérifier les services actifs. Depuis Jessie, update-rc.d travaille en synergie avec systemctl de Systemd pour la gestion des services.

En gros Mimile, ton démarrage se fait correctement puisque tu atteint l'invite de connexion graphique. Il se peut que des services ne soient pas démarrés correctement. D'où l'utilité de la commande

journalctl -b

afin de voir ce qui va et ce qui ne va pas depuis le dernier démarrage.



Modifié par Logicien le 20/10/2015 02:08
Mimile
 Posté le 20/10/2015 à 14:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

La question de l'affichage des caractères des 3 ou 4 premières lignes est assez secondaire.

En revanche, j'ai exécuté journalctl -b qui comporte près de 1500 lignes mais j'ai relevé celles qui pourraient concerner mon écran noir.

Pour ne pas allonger démesurément ce poste, j'ai utilisé pastebin sous arch : http://pastebin.archlinux.fr/1652585

Peut-être déceleras-tu la cause de mon souci ?

Cordialement

Logicien
 Posté le 20/10/2015 à 14:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Ton problème Mimile, j'ai de la difficulté à le saisir. Tu as un écran noir avec pointeur et après 20 secondes tu te retrouves devant l'invite de connexion graphique? Ce que je comprend, c'est que tu ne vois pas les messages de démarrage.

1) as-tu fais les modifications au fichier /etc/initramf-tools/modules et créer le fichier /etc/modprobe.d/nouveau.conf comme dicté précédemment?

2) as-tu fais

update-initramfs -k all -u

3) t'es-tu assuré que le paramètre quiet n'est pas dans les paramètres que Grub2 passe au noyau Linux dans /etc/default/grub

4) as-tu fais

update-grub

Dans le fichier /etc/default/grub, si elle n'est pas commentée, je voudrais savoir quel est la valeur de la variable

GRUB_GFXPAYLOAD_LINUX=

Je veux que tu me répondes depuis Debian Jessie 8.2. Après je veux voir la sortie de la commande

cat /proc/cmdline

quand tu es sous Debian Jessie 8.2 évidemmement.

Je ne donne suite à mon aide que si tu fais tout ce que je viens de dire. Merci de ta compréhension.



Modifié par Logicien le 20/10/2015 14:47
Mimile
 Posté le 21/10/2015 à 14:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut Paul

Désolé de n'avoir pu te répondre hier mais j'ai dû m'absenter d'urgence et suis rentré tard.

Je comprends ton début d'énervement mais crois bien que chacune des instructions que tu m'as données précédemment ont été scrupuleusement effectuées.

Pour répondre à tes interrogations :

1°) /etc/initramfs-tool/modules contient ceci :

# List of modules that you want to include in your initramfs.
# They will be loaded at boot time in the order below.
#
# Syntax: module_name [args ...]
#
# You must run update-initramfs(8) to effect this change.
#
# Examples:
#
# raid1
# sd_mod

nouveau modeset=1

2°) /etc/modprobe.d/nouveau.conf contient :

options nouveau modeset=1

3°) update-grub : je suis sûr de l'avoir fait mais à tout hasard, je viens de le refaire :

okapi@Jessie82:~$ sudo update-grub
Création du fichier de configuration GRUB…
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Image Linux trouvée : /boot/vmlinuz-3.16.0-4-amd64
Image mémoire initiale trouvée : /boot/initrd.img-3.16.0-4-amd64
Windows 7 (loader) trouvé sur /dev/sda1
Arch trouvé sur /dev/sda5
Linux Mint 17.1 Rebecca (17.1) trouvé sur /dev/sda7
fait

Question : ne faudrait-il pas exécuter update-grub2 ? (à noter que je l'ai fait aussi plusieurs fois au cours de mes recherches et le résultat est le même) ; au passage, je trouve qu'il faut vraiment beaucoup de temps avant que les autres OS soient détectés.

4°) extrait de /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT=""

GRUB_GFXMODE=1024x768

GRUB_GFXPAYLOAD_LINUX=keep

A noter que la dernière ligne était absente à l'origine ; c'est en déambulant sur le net que j'ai vu que cette valeur pouvait (devait ?) être ajoutée.

5°) cat /proc/cmdline

BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b ro quiet

Alors là, c'est le mystère entier : quiet apparaît à la fin de la ligne. J'ai interrogé Google qui dit que /proc/cmdline est créé lors du boot et qu'il n'est pas modifiable à la main (ce que j'ai vainement essayé de faire). Le problème est que, au démarrage, je vois 3 ou 4 lignes (la dernière signale que root/home est clean) puis elles disparaissent pour ne plus laisser qu'un écran noir.

Mais de toute évidence, le boot se poursuit car, à un moment donné, le témoin d'activation du pavé numérique s'allume et quelques secondes plus tard, mon écran de login/password apparaît.

Or, extrait de grub.cfg :

menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b' {
load_video
gfxmode $linux_gfx_mode
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd1,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos5 --hint-efi=hd1,msdos5 --hint-baremetal=ahci1,msdos5 2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b
else
search --no-floppy --fs-uuid --set=root 2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b
fi
echo 'Chargement de Linux 3.16.0-4-amd64…'
linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b ro <---- pas de quiet !! il y était mais je l'ai enlevé voici deux ou trois jours
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.16.0-4-amd64
}

Voilà, j'espère avoir répondu précisément à tes demandes.

Maintenant, si ce sujet commence à te lasser, je le comprendrai parfaitement et ne te tiendrai pas rigueur si tu me dis que tu laisses tomber.

Amicalement.

EDIT : Quand je boote avec l'option "recovery" les lignes de boot défilent en gros caractères et a la fin je dois faire ctrl-D après quoi, l'écran passe au noir deux ou trois secondes et enfin apparaît mon écran de connexion graphique



Modifié par Mimile le 21/10/2015 15:49
Logicien
 Posté le 21/10/2015 à 16:07 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Dans le fichier /etc/initramfs-tools/modules, la ligne

nouveau modeset=1

devrait être selon moi

nouveau

Il est peut-être possible de passer le paramètre modeset=1 au module nouveau via ce fichier, mais je le fais via

echo 'options nouveau modeset=1' > /etc/modprobe.d/nouveau.conf

suivi de

update-initramfs -k all -u

Donc à faire pour plus de certitudes. Ensuite, dans le fichier /etc/default/grub, commente la ligne

#GRUB_GFXPAYLOAD_LINUX=keep

et fait

update-grub

Ce n'est pas nécessaire selon moi que Grub passe ses paramètres d'affichage au noyau Linux. Le module nouveau peut très bien initialiser la carte graphique par lui-même. update-grub est bon pour Grub2.

C'est certain Mimile que quoique tu fasses si le paramètre quiet apparaît après le démarrage quand tu fais

cat /proc/cmdline

c'est qu'il a été passé au noyau Linux et que Systemd l'a interprété comme ne devant pas afficher les messages de démarrage. Donc, assure-toi que ce paramètre n'est pas passé au noyau Linux.

Mimile
 Posté le 22/10/2015 à 14:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour Paul

Toujours rien de nouveau sous le soleil !

J'ai bien exécuté les commandes que tu m'as indiquées dans ton précédent message mais rien à faire, toujours ce satané écran noir.

Cela dit, j'ai constaté une chose curieuse : quand l'écran du grub s'affiche, je pointe l'astérisque sur Debian Jessie et j'enfonce la touche "e" qui affiche la partie du grub de Jessie qui sera utilisée pour le boot et bizarrement la ligne du noyau se termine par ro quiet (alors que la ligne du noyau dans grub.cfg se termine pas ro) :

Pourtant, à ce stade, le boot de Jessie n'a pas encore commencé d'où ma question d'où vient ce "quiet" ?

A mon avis, c'est dans le texte même de grub.cfg qu'il faut chercher mais je dois bien avouer que je n'ai rien vu qui pourrait le justifier.

A ton avis ?

EDIT : Au stade ci-dessus, il y a un éditeur emacs qui m'a permis de supprimer le "quiet" puis F10 et le boot démarre avec toutes les lignes qui défilent enfin comme il se doit.

(désolé pour la qualité de la photo).

EDIT-bis : le texte de la capture est celui-ci extrait grub.cfg (tout à la fin, comme si ce qui précède n'était pas pris en compte et qui correspond à l'option recovery.

insmod part_msdos
insmod ext2
set root='hd1,msdos5'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos5 --hint-efi=hd1,msdos5 --hint-baremetal=ahci1,msdos5 2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b
else
search --no-floppy --fs-uuid --set=root 2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b
fi
echo 'Chargement de Linux 3.16.0-4-amd64…'
linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b ro single
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-3.16.0-4-amd64

Je vais supprimer ce "single", faire un update-grub et voir ce que ça donne.

Je reviens dès que possible.

EDIT : me revoici : tentative nulle

Bon, ça commence à bien faire. Je te suggère d'en rester là.

En te remerciant pour le temps que tu m'as consacré,

Reçois mes amitiés

Mimile



Modifié par Mimile le 22/10/2015 16:29
Mimile
 Posté le 24/10/2015 à 11:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Mon Cher Paul,

Comme nous n'arrivions à rien, j'ai posté sur le forum Debian francophone et l'un des intervenants m'a donné la solution :

Il faut modifier le bon fichier grub.cfg. Si tu as fais un multiboot direct depuis le GRUB d'un autre système (Mint), c'est probablement le grub.cfg de celui-ci qu'il faut modifier pour que ce soit pris en compte. Mais comme cela a été souligné, il n'est pas recommandé de modifier directement grub.cfg car ce fichier est souvent (re-)généré automatiquement lors de certaines opérations comme l'installation ou la mise à jour d'un noyau, la reconstruction de l'initramfs suite à l'installation ou la mise à jour de certains paquets... Toute modification directe sera donc écrasée.

J'ai modifié le grub.cfg de Mint 17.1 en ajoutant simplement "splash" derrière le "quiet" en fin de ligne du noyau.

C'est évidemment ce "quiet" qui apparaissait systématiquement lorsqu'on faisait "cat /proc/cmdline" sous Jessie.

Maintenant, ce donne :

BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=2ea6dfb5-a126-4dc5-ba9d-136e6bdadd1b ro quiet splash

Conclusion : dès le choix de Jessie, c'est un bel écran bleu avec des lignes tournantes et le mot Debian 8 qui apparaît pendant le boot.

Bizarrement, ça dure très peu de temps et mon écran de connexion graphique apparaît après une quinzaine de secondes à peine.

C'est sans doute parce que je ne t'avais pas dit que le grub utilisé était celui de Mint 17.1 que tu n'as pas trouvé la réponse car je ne doute pas que tu aurais résolu le problème en deux temps trois mouvements si je te l'avais dit.

Que d'efforts pour rien ...

Encore merci et à bientôt.

Mimile

Logicien
 Posté le 24/10/2015 à 16:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Mimile,

depuis que j'utilise les logiciels libres (et quelques logiciels non libres également), soit depuis l'été 2000 avec Mandrake 8.0, j'en ai vécu et vu de toutes les couleurs par la complexité des problèmes qui résulte de l'utilisation des systèmes de type Unix. Les difficultés des utilisateurs à comprendre ce que je leurs dit et moi à les comprendre ont fait en sorte que souvent la coutellerie s'est retrouvée dans la chambre à laver et l'automobile stationnée sur la pelouse verdoyante.

L'anarchie totale, voir le chaos ne m'inquiètent plus. Tant que je vois clair dans mon expérience GNU/Linux, je prend avec le sourire tout le reste.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
135,99 €Box Android Nvidia Shield TV 2019 8 Go avec télécommande à 135,99 €
Valable jusqu'au 04 Décembre

Cdiscount fait une belle promotion sur la box Android Nvidia Shield TV 2019 8 Go avec sa télécommande à 135,99 €. On trouve ailleurs ce pack à partir de 159 €. Compatible FullHD et 4K, vous pourrez utiliser vos applications Android, jouer et regarder des films et des séries en très haute résolution sur votre TV (compatible Kodi, Molotov, Netflix, Disney+, YouTube ...).


> Voir l'offre
99,99 €Barre de son Samsung HW-K335 (Bluetooth, optique) avec caisson de basses à 99,99 €
Valable jusqu'au 04 Décembre

Cdiscount fait une promotion sur la barre de son Samsung HW-K335 avec caisson de basses à 99,99 € alors qu'on la trouve ailleurs autour de 150 €. Cette barre de son dispose d'une connectivité complète avec le bluetooth, une prise optique et une prise USB. 


> Voir l'offre
349,99 €Console Nintendo Switch édition Animal Crossing à 349,99 €
Valable jusqu'au 05 Décembre

Amazon propose la nouvelle version de la console Nintendo Switch en édition Animal Crossing (avec manettes et bases personnalisées) à 349,99 € livrée gratuitement. Cette nouvelle version de la switch possède une autonomie étendue. Le jeu Animal Crossing : New Horizon en version dématérialisée est inclus.


> Voir l'offre

Sujets relatifs
Message étrange au boot de Debian Jessie
Debian Edu sur PC: écran noir juste avant le login
Debian Jessie sid
Debian Jessie : libreoffice plante
Debian Jessie : modifier les icônes
installer amule sur debian 8.0 jessie
Debian 8.0 Jessie - Comment exécuter un programme demandant une élévation
Mise à jour de ma Debian Wheezy vers Jessie
Debian 8.0 Jessie pour le 25 avril 2015
Mint 13 - Ecran noir à l'installation
Plus de sujets relatifs à Debian Jessie 8.2 : écran noir au boot
 > Tous les forums > Forum Linux