[requiescat in pace] archlinux (moribonde)

Mise à jour / Création /debug de paquetages
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

Euh, ce fichier /etc/X11/xorg.conf.d/90environment n'a strictement rien à faire ici...
Tu as 2 fichiers de configuration pour configurer le layout du clavier 10-keyboard-layout.conf et 00-keyboard.conf
Tu devrais garder 00-keyboard.conf géré par systemd / localectl.

Code : Tout sélectionner

rm /etc/X11/xorg.conf.d/90environment
rm /etc/X11/xorg.conf.d/10-keyboard-layout.conf~
rm /etc/X11/xorg.conf.d/10-keyboard-layout.conf 
rm /etc/modprobe.d/modprobe.conf
mv /etc/X11/xorg.conf.d/20-nouveau.conf /etc/X11/xorg.conf.d/20-nvidia.conf
Tu ne devrais pas mettre nvidia (après ce n'est pas grave mais ce n'est pas nécessaire) dans /etc/mkinitcpio.conf:MODULES, enlève le et régénère l'initramfs

Après pour la résolution au démarrage, c'est un autre "souci", c'est parfaitement normal.
Quelle est la sortie en root de

Code : Tout sélectionner

hwinfo --framebuffer
Tu dois choisir dans la liste la résolution la plus proche et supportée par ton écran, puis modifier /etc/default/grub et changer la variable GFXMODE pour mettre par exemple GRUB_GFXMODE=1680x1050 (A adapter bien sûr avec la résolution choisie)
Et finalement générer un nouveau grub.cfg
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Le contenu de keyboard-layout.conf me semble plus complet que keyboard.conf

keyboard-layout.conf :

Code : Tout sélectionner

Section "InputClass"
    Identifier		"Keyboard Layout"
    MatchIsKeyboard "yes"
    MatchDevicePath	"/dev/input/event*"
    Option		"XkbLayout"	"be"
    Option 		"XkbVariant" "latin1"
EndSection
Keyboard.conf :

Code : Tout sélectionner

Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "be"
EndSection
Ne serait-il pas préférable de garder le premier ?
-----
En ce qui concerne hwinfo --framebuffer

Quand je l'exécute, une série de lignes s'affichent en se superposant à la vitesse de l'éclair puis le prompt revient. Impossible de lire ce qui s'affiche.

Le grub.conf que j'utilise est celui de Linux Mint 17.

Il n'y a pas d'option GRUB_GFXMODE=

Quant il en est question, j'ai ceci :

if loadfont $font ; then
set gfxmode=800x600x16

Je vais le remplacer par la résolution de mon écran 1400x900 et voir ce que ça donne.

-----------------
A part ça, au vu de ce que j'ai affiché dans mon précédent message, je suppose que je peux considérer que c'est dorénavant nVidia qui gère ma carte.

Si oui, je ne vois pas vraiment de différence d'affichage - ni meilleur ni moindre ... mais, comme l'a dit Logicien, si le responsable de mon problème initial (mise à jour provoquant le crash de ma arch) était dû à nouveau, maintenant que celui-ci a été évacué, je pourrais peut-être enfin reprendre le cours des mises à jour ... croisons les doigts ....

EDIT : Et une connerie de ma part, une ! :oops:

J'ai bêtement modifié grub.cfg alors que tu avais bien précisé que c'était dans /etc/default/grub qu'il fallait intervenir.

Evidemment, l'update-grub que j'ai fait sous Linux Mint a strictement reproduit les mêmes valeurs par défaut (800x600x16) qui sont celles qui se trouvent dans /etc/default/grub...

Je vais faire la modification dans ce fichier et reviens dans quelques minutes pour faire rapport ...
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Déception !

J'ai modifié /etc/default/grub comme dit plus haut puis j'ai fait un upgrade-grub.

J'ai donc remplacé la valeur précédente 800x600x16 par la définition de mon écran (1440 x 900) puis j'ai fait un update-grub en espérant retrouver les petits caractères proprets des lignes de boot.

Que dalle !

Toujours ces gros et affreux caractères pendant le boot.

Heureusement, cela finit bien vu que ma arch fonctionne correctement.

Je pense que j'ai définitivement évacué nouveau et je vais tenter une mise à jour complète.

Prions le patron d'en haut - quel qu'il soit - pour qu'enfin, je puisse jouir d'une Arch up-to-date !

Je reviendrai le dire en espérant ne pas devoir refaire le cirque du chroot vers l'ancienne version ...
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

hwinfo --framebuffer est à lancer en root !
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Comment n'y ai-je pas pensé ... J'ai honte !
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

J'ai modifié /etc/default/grub de Linux Mint en fonction du résultat de xandr.

La valeur la plus proche est 1024x768.

J'ai modifié /etc/default/grub en conséquence.

AU démarrage, grub affiche une belle apparence avec des caractères soignés.

Mais quand j'opte pour Arch, j'ai de nouveau ces affreux caractères sur les lignes de boot.

C'est donc au niveau d'Arch qu'il faut intervenir mais où ?

Ce n'est pas gravissime, juste un peu gênant.

La question finale sera : Existe-t'il un moyen d'intervenir sur nVidia pour y faire des réglages (couleurs, ...) comme sous Windows ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

Peux tu donner le contenu complet de grub.cfg et indiquer l'entrée que tu lances (son nom)

Tu peux faire des choses via nvidia-settings (à installer)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Salut,

Voici le grub.cfg de Linux Mint 17.3 qui est celui qui offre le choix entre les différents OS :

Code : Tout sélectionner

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
else
  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_BE
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
play 480 440 1
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/00_header_sauv ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos7'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
else
  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=1024x768
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_BE
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=10
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=10
  fi
fi
play 480 440 1
### END /etc/grub.d/00_header_sauv ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/06_mint_theme ###
set menu_color_normal=white/black
set menu_color_highlight=white/light-gray
### END /etc/grub.d/06_mint_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="$1"
	if [ "$1" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
set linux_gfx_mode=keep
export linux_gfx_mode
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.19.0-32-generic (/dev/sda7)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	linux	/boot/vmlinuz-3.19.0-32-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro   quiet splash acpi=off $vt_handoff
	initrd	/boot/initrd.img-3.19.0-32-generic
}
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.19.0-32-generic (/dev/sda7) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	echo	'Chargement de Linux 3.19.0-32-generic…'
	linux	/boot/vmlinuz-3.19.0-32-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/initrd.img-3.19.0-32-generic
}
submenu "Previous Linux versions" {
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.16.0-38-generic (/dev/sda7)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	linux	/boot/vmlinuz-3.16.0-38-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro   quiet splash acpi=off $vt_handoff
	initrd	/boot/initrd.img-3.16.0-38-generic
}
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.16.0-38-generic (/dev/sda7) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	echo	'Chargement de Linux 3.16.0-38-generic…'
	linux	/boot/vmlinuz-3.16.0-38-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/initrd.img-3.16.0-38-generic
}
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.13.0-37-generic (/dev/sda7)' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	gfxmode $linux_gfx_mode
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	linux	/boot/vmlinuz-3.13.0-37-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro   quiet splash acpi=off $vt_handoff
	initrd	/boot/initrd.img-3.13.0-37-generic
}
menuentry 'Linux Mint 17.3 Cinnamon 64-bit, 3.13.0-37-generic (/dev/sda7) -- recovery mode' --class ubuntu --class gnu-linux --class gnu --class os {
	recordfail
	insmod gzio
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	echo	'Chargement de Linux 3.13.0-37-generic…'
	linux	/boot/vmlinuz-3.13.0-37-generic root=UUID=eb766fbe-0ced-49b4-be5c-6595d07279f1 ro recovery nomodeset 
	echo	'Chargement du disque mémoire initial…'
	initrd	/boot/initrd.img-3.13.0-37-generic
}
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_lupin ###
### END /etc/grub.d/10_lupin ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry 'Memory test (memtest86+)' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos7'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7  eb766fbe-0ced-49b4-be5c-6595d07279f1
	else
	  search --no-floppy --fs-uuid --set=root eb766fbe-0ced-49b4-be5c-6595d07279f1
	fi
	knetbsd	/boot/memtest86+.elf
}

### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 7 (loader) (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-70CCF2F90F3ED419' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  70CCF2F90F3ED419
	else
	  search --no-floppy --fs-uuid --set=root 70CCF2F90F3ED419
	fi
	parttool ${root} hidden-
	chainloader +1
}
menuentry 'Archlinux (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-122af965-b8c2-4a6b-bfec-304d66200641' {
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos5'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  122af965-b8c2-4a6b-bfec-304d66200641
	else
	  search --no-floppy --fs-uuid --set=root 122af965-b8c2-4a6b-bfec-304d66200641
	fi
	linux /boot/vmlinuz-linux root=UUID=122af965-b8c2-4a6b-bfec-304d66200641 rw
	initrd /boot/intel-ucode.img /boot/initramfs-linux.img
}
submenu 'Options avancées pour Archlinux (sur /dev/sda5)' $menuentry_id_option 'osprober-gnulinux-advanced-122af965-b8c2-4a6b-bfec-304d66200641' {
	menuentry 'Archlinux (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux--122af965-b8c2-4a6b-bfec-304d66200641' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  122af965-b8c2-4a6b-bfec-304d66200641
		else
		  search --no-floppy --fs-uuid --set=root 122af965-b8c2-4a6b-bfec-304d66200641
		fi
		linux /boot/vmlinuz-linux root=UUID=122af965-b8c2-4a6b-bfec-304d66200641 rw
		initrd /boot/intel-ucode.img /boot/initramfs-linux.img
	}
	menuentry 'Archlinux LTS (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-linux-lts--122af965-b8c2-4a6b-bfec-304d66200641' {
		insmod part_msdos
		insmod ext2
		set root='hd0,msdos5'
		if [ x$feature_platform_search_hint = xy ]; then
		  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5  122af965-b8c2-4a6b-bfec-304d66200641
		else
		  search --no-floppy --fs-uuid --set=root 122af965-b8c2-4a6b-bfec-304d66200641
		fi
		linux /boot/vmlinuz-linux-lts root=UUID=122af965-b8c2-4a6b-bfec-304d66200641 rw
		initrd /boot/intel-ucode.img /boot/initramfs-linux-lts.img
	}
}


menuentry 'Debian GNU/Linux (8.8) (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-2441e642-5296-447e-9b45-267aa1180ed9' {
	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  2441e642-5296-447e-9b45-267aa1180ed9
	else
	  search --no-floppy --fs-uuid --set=root 2441e642-5296-447e-9b45-267aa1180ed9
	fi
	linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2441e642-5296-447e-9b45-267aa1180ed9 ro quiet splash
	initrd /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Options avancées pour Debian GNU/Linux (8.8) (sur /dev/sdb5)' $menuentry_id_option 'osprober-gnulinux-advanced-2441e642-5296-447e-9b45-267aa1180ed9' {
	menuentry 'Debian GNU/Linux (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--2441e642-5296-447e-9b45-267aa1180ed9' {
		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  2441e642-5296-447e-9b45-267aa1180ed9
		else
		  search --no-floppy --fs-uuid --set=root 2441e642-5296-447e-9b45-267aa1180ed9
		fi
		linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2441e642-5296-447e-9b45-267aa1180ed9 ro quiet splash
		initrd /boot/initrd.img-3.16.0-4-amd64
	}
	menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64 (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--2441e642-5296-447e-9b45-267aa1180ed9' {
		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  2441e642-5296-447e-9b45-267aa1180ed9
		else
		  search --no-floppy --fs-uuid --set=root 2441e642-5296-447e-9b45-267aa1180ed9
		fi
		linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2441e642-5296-447e-9b45-267aa1180ed9 ro quiet splash
		initrd /boot/initrd.img-3.16.0-4-amd64
	}
	menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (sur /dev/sdb5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=UUID=2441e642-5296-447e-9b45-267aa1180ed9 ro single-2441e642-5296-447e-9b45-267aa1180ed9' {
		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  2441e642-5296-447e-9b45-267aa1180ed9
		else
		  search --no-floppy --fs-uuid --set=root 2441e642-5296-447e-9b45-267aa1180ed9
		fi
		linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=2441e642-5296-447e-9b45-267aa1180ed9 ro single
		initrd /boot/initrd.img-3.16.0-4-amd64
	}
}

set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Au démarrage, l'affichage du menu de grub est agréable car j'ai indiqué 1024x768 (rapport 4x3) comme valeur à gfxmode dans /etc/default/grub.

Cette valeur est la plus proche de la résolution de mon écran (1440x900).

Pour démarrer Arch, il me suffit de cliquer sur sa ligne et c'est à ce moment que les caractères des lignes de défilement deviennent désagréablement gros.

J'ignore quelle serait la taille des caractères du boot de Linux Mint et de Debian car j'ai installé un splash screen sur chacun d'eux, splash screen qui tourne pendant le chargement jusqu'à ce que le fonds d'écran avec la demande de mot de passe apparaisse.

Ai-je répondu à ce que tu attendais ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

Euh, que fait ce fichier là /etc/grub.d/00_header_sauv ? Tu dois le supprimer...
Sinon tu dois modifier /etc/default/grub pour avoir GRUB_GFXPAYLOAD_LINUX=keep (Il faut dé-commenter la ligne)

Et si cela ne fonctionne toujours pas, redonne le contenu de grub.cfg
Test bien tous tes Linux pour vérifier qu'il n'y a pas d'impact négatif...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Je ne sais pas ce que fait ce fichier (/etc/grub.d/00_header_sauv).

Il est automatiquement installé quand je fais un update-grub. Je ne mets certes pas en doute ton avis, mais je dois avouer que j'hésite à le supprimer vu son ampleur.

L'extension _sauv ne suggère-t'elle pas que ce qui suit résoudrait une défaillance de /etc/grub.d/00_header ?

Quant à la ligne GRUB_GFXPAYLOAD_LINUX=keep, elle était déjà décommentée.

Quoi qu'il en soit, je ne vois pas bien la relation entre les préliminaires de GRUB et l'accès à Arch qui affiche ses lignes de boot comme si l'écran était en 800x600.

Ne penses-tu pas que c'est au niveau d'Arch qu'il faut lui faire comprendre que la résolution d'écran est 1024x768 ?
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

mimile a écrit : dim. 11 juin 2017, 13:03Il est automatiquement installé quand je fais un update-grub.
Euh, non... Je ne pense pas. Supprime le (ou à minima déplace le). Mais clairement il n'a strictement rien à faire ici sans aucun doute...
Juste pour confirmer, quelle est la sortie de

Code : Tout sélectionner

dpkg -S /etc/grub.d/00_header_sauv /etc/grub.d/00_header
Sinon j'ai vérifier la sortie générée par ces 2 fichiers est équivalente ! Donc /etc/grub.d/00_header_sauv est vraiment inutile !!!
mimile a écrit : dim. 11 juin 2017, 13:03Quant à la ligne GRUB_GFXPAYLOAD_LINUX=keep, elle était déjà décommentée.
Étrange car le fichier généré ne le reflète pas ! (Il manque les set gfxpayload=keep dans le grub.cfg)
Quelle est la sortie de

Code : Tout sélectionner

grep -Ev "^ *#|^ *$" /etc/default/grub
mimile a écrit : dim. 11 juin 2017, 13:03 Quoi qu'il en soit, je ne vois pas bien la relation entre les préliminaires de GRUB et l'accès à Arch qui affiche ses lignes de boot comme si l'écran était en 800x600.
Ne penses-tu pas que c'est au niveau d'Arch qu'il faut lui faire comprendre que la résolution d'écran est 1024x768 ?
Pourtant c'est comme cela que cela fonctionne...

Code : Tout sélectionner

Uncomment to allow the kernel use the same resolution used by grub
Le commentaire dit bien que si on veut utiliser la même résolution pour le kernel que celle de Grub on doit activer ceci. Sinon le kernel prend la résolution par défaut 640x320 de mémoire. Et comme avec les drivers propriétaires on n'a pas un bon support de KMS alors la résolution de la console reste dans cette résolution de base...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Merci pour tes commentaires.

Dans la mesure où le grub.cfg de Linux Mint fixe gfxmode à 1024x768, j'ai bêtement inclus dans le menuentry d'Arch : gfxmode $linux_gfx_mode.

Au boot d'Arch, nette amélioration : les caractères sont beaucoup plus petits qu'auparavant (mais restent quand même un peu plus grands que ceux qui s'affichent dans le menu initial de Grub).

Quoi qu'il en soit, je prends mon courage à deux mains et je lance une mise à jour complète : 413 paquets ....

Pendant la mise à jour, des erreurs sont signalées. Les voici :

Code : Tout sélectionner

:: Exécution des crochets de post-transaction...
( 1/18) Install DKMS modules
==> dkms install vboxhost/5.1.22_OSE -k 4.11.3-1-ARCH
Job for systemd-modules-load.service failed because the control process exited with error code.
See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
==> dkms install vboxhost/5.1.22_OSE -k 4.9.31-1-lts
Job for systemd-modules-load.service failed because the control process exited with error code.
See "systemctl status systemd-modules-load.service" and "journalctl -xe" for details.
( 2/18) Updating linux-lts initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 4.9.31-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: module not found: `nvidia'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
  -> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: 4.9.31-1-lts
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: module not found: `nvidia'
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-lts-fallback.img
==> WARNING: errors were encountered during the build. The image may not be complete.
erreur : la commande n’a pas pu être exécutée correctement
( 3/18) Updating linux initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.11.3-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.11.3-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: aic94xx
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
Voici ce qui est suggéré :

Code : Tout sélectionner

[okapi@Archie Bureau]$ systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
   Active: active (exited) since Sun 2017-06-11 13:43:56 CEST; 40min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 188 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS)
 Main PID: 188 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/systemd-modules-load.service

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
[okapi@Archie Bureau]$ 

Code : Tout sélectionner

[okapi@Archie Bureau]$ journalctl -xe
jun 11 14:24:40 Archie sudo[3191]: pam_unix(sudo:session): session closed for user root
jun 11 14:24:50 Archie sudo[3196]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:24:50 Archie sudo[3196]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:24:50 Archie sudo[3197]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:24:50 Archie sudo[3197]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:24:50 Archie sudo[3197]: pam_unix(sudo:session): session closed for user root
jun 11 14:24:50 Archie sudo[3196]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:00 Archie sudo[3201]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:00 Archie sudo[3202]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:00 Archie sudo[3202]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:00 Archie sudo[3201]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:00 Archie sudo[3202]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:00 Archie sudo[3201]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:10 Archie sudo[3205]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:10 Archie sudo[3206]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:10 Archie sudo[3205]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:10 Archie sudo[3206]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:10 Archie sudo[3206]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:10 Archie sudo[3205]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:20 Archie sudo[3210]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:20 Archie sudo[3212]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:20 Archie sudo[3210]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:20 Archie sudo[3212]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:20 Archie sudo[3212]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:20 Archie sudo[3210]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:30 Archie sudo[3230]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:30 Archie sudo[3230]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:30 Archie sudo[3231]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:30 Archie sudo[3231]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:30 Archie sudo[3231]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:30 Archie sudo[3230]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:40 Archie sudo[3234]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:40 Archie sudo[3234]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:40 Archie sudo[3235]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:40 Archie sudo[3235]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:40 Archie sudo[3235]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:40 Archie sudo[3234]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:50 Archie sudo[3238]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sdb
jun 11 14:25:50 Archie sudo[3239]:    okapi : TTY=tty2 ; PWD=/home/okapi ; USER=root ; COMMAND=/usr/bin/hddtemp -n /dev/sda
jun 11 14:25:50 Archie sudo[3238]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:50 Archie sudo[3239]: pam_unix(sudo:session): session opened for user root by okapi(uid=0)
jun 11 14:25:50 Archie sudo[3239]: pam_unix(sudo:session): session closed for user root
jun 11 14:25:50 Archie sudo[3238]: pam_unix(sudo:session): session closed for user root
lines 979-1021/1021 (END)
Je me dis "damned !" je suis bon pour un retour en arrière ...

Néanmoins, à tout hasard, je boot Arch LTS, les lignes défilent puis s'arrêtent en clignotant. Je commence à déprimer ...

Toutefois, avant de renoncer, je lance la Arch principale et là, MIRACLE, la séquence de boot se fait sans message d'erreur et après avoir fourni mon mot de passe, je me retrouve devant mon écran habituel,

Uname me confirme que c'est bien le noyau 4.11.3-1 qui fonctionne :

Code : Tout sélectionner

Linux Archie 4.11.3-1-ARCH #1 SMP PREEMPT Sun May 28 10:40:17 CEST 2017 x86_64 GNU/Linux
Les quelques programmes que je lance fonctionnent normalement (Firefox, Thunderbird, VLC, clementine, etc...).

Vois-tu une explication à ça ?
Dernière modification par mimile le dim. 11 juin 2017, 14:27, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

mimile a écrit : dim. 11 juin 2017, 14:16Dans la mesure où le grub.cfg de Linux Mint fixe gfxmode à 1024x768, j'ai bêtement inclus dans le menuentry d'Arch : gfxmode $linux_gfx_mode.
Je n'ai pas compris ce que tu as fais... Quel menuentry d'Arch ?
Tu as modifié à la main grub.cfg ? Il ne faut pas... Qu'est ce que tu as changé pour que cela fonctionne ? Tu utilises bien os-prober, non, et pas un fichier custom ? J'aurais mal vu ?


Peux tu donner le contenu de ton grub.cfg et la sortie de grep -Ev "^ *#|^ *$" /etc/default/grub
Bien entendu depuis Linux Mint, car si j'ai bien compris c'est cette distribution qui gère le Grub.

Code : Tout sélectionner

ERROR: module not found: `nvidia'
Je t'ai bien dis de ne pas mettre nvidia dans /etc/mkinitcpio.conf... Sinon pour lts il te faut installer nvidia pour le linux-lts: nvidia-lts


Quelle est la sortie après avoir tout corrigé, depuis linux et depuis linux-lts de

Code : Tout sélectionner

journalctl -b | grep module
journalctl doit être lancé en root, ou il faut être dans le bon groupe (systemd-journal) !!!
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

OK

J'ai supprimé "nvidia" de la liste des modules de mkinitcpio.conf (j'admets que tu me l'avais dit mais tu avais aussi dit que ça n'avait aucune importance de l'y laisser).

En revanche, problème pour installer nvidia-lts :

Code : Tout sélectionner

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 nvidia-lts-381.22-1...     6,8 MiB  8,95M/s 00:01 [######################] 100%
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Traitement des changements du paquet...
(1/1) installation de nvidia-lts                   [######################] 100%
In order to use nvidia module, reboot the system.
:: Exécution des crochets de post-transaction...
(1/2) Install DKMS modules
==> No kernel extramodules-4.9-lts headers. You must install them to use DKMS!
(2/2) Arming ConditionNeedsUpdate...
Comment installe-t'on ces extramodules-4.9-lts headers ?
Dernière modification par mimile le dim. 11 juin 2017, 14:37, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

nvidia-lts à bien été installé, mais il te manque en effet des bouts pour ton linux-lts

Code : Tout sélectionner

pacman -S linux-lts-headers linux-headers
Ou pas, c'est peut être un bug dans les scripts, le message d'erreur est sûrement faux, tu peux l'ignorer je pense
Peux tu répondre s'il te plaît à toutes mes questions :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Code : Tout sélectionner

[okapi@Archie Bureau]$ sudo pacman -S linux-lts-headers
avertissement : linux-lts-headers-4.9.31-1 est à jour -- réinstalle
Je relance l'installation de nvidia-lts :

Code : Tout sélectionner

[okapi@Archie Bureau]$ sudo pacman -S nvidia-lts
avertissement : nvidia-lts-381.22-1 est à jour -- réinstalle
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (1) nvidia-lts-381.22-1

Taille totale installée :     7,87 MiB
Taille de mise à jour nette :  0,00 MiB

:: Procéder à l’installation ? [O/n] 
(1/1) vérification des clés dans le trousseau      [######################] 100%
(1/1) vérification de l’intégrité des paquets      [######################] 100%
(1/1) chargement des fichiers des paquets          [######################] 100%
(1/1) analyse des conflits entre fichiers          [######################] 100%
(1/1) vérification de l’espace disque disponible   [######################] 100%
:: Exécution des crochets de pré-transaction...
(1/1) Remove DKMS modules
==> No kernel extramodules-4.9-lts headers. You must install them to use DKMS!
:: Traitement des changements du paquet...
(1/1) réinstallation nvidia-lts                    [######################] 100%
:: Exécution des crochets de post-transaction...
(1/2) Install DKMS modules
==> No kernel extramodules-4.9-lts headers. You must install them to use DKMS!
(2/2) Arming ConditionNeedsUpdate...
Et enfin :

Code : Tout sélectionner

[okapi@Archie Bureau]$ sudo journalctl -b | grep module
jun 11 13:43:57 Archie kernel: ACPI: Executed 1 blocks of module-level executable AML code
jun 11 13:43:58 Archie kernel: nvidia: loading out-of-tree module taints kernel.
jun 11 13:43:58 Archie kernel: nvidia: module license 'NVIDIA' taints kernel.
jun 11 13:43:58 Archie systemd-modules-load[188]: Inserted module 'sg'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxdrv'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxpci'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxnetadp'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxnetflt'
jun 11 13:44:17 Archie /usr/lib/gdm/gdm-x-session[697]: (==) ModulePath set to "/usr/lib/xorg/modules"
jun 11 13:44:17 Archie /usr/lib/gdm/gdm-x-session[697]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "fb"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/libfb.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "wfb"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/libwfb.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "ramdac"
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "dri2"
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 0.25.1
jun 11 13:44:40 Archie gnome-shell[740]: JS WARNING: [resource:///org/gnome/gjs/modules/tweener/tweener.js 538]: reference to undefined property properties[istr].arrayIndex
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (==) ModulePath set to "/usr/lib/xorg/modules"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "fb"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/libfb.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "wfb"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/libwfb.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "ramdac"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "dri2"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 0.25.1
[okapi@Archie Bureau]$ journalctl -b | grep module
jun 11 13:43:57 Archie kernel: ACPI: Executed 1 blocks of module-level executable AML code
jun 11 13:43:58 Archie kernel: nvidia: loading out-of-tree module taints kernel.
jun 11 13:43:58 Archie kernel: nvidia: module license 'NVIDIA' taints kernel.
jun 11 13:43:58 Archie systemd-modules-load[188]: Inserted module 'sg'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxdrv'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxpci'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxnetadp'
jun 11 13:43:56 Archie systemd-modules-load[188]: Inserted module 'vboxnetflt'
jun 11 13:44:17 Archie /usr/lib/gdm/gdm-x-session[697]: (==) ModulePath set to "/usr/lib/xorg/modules"
jun 11 13:44:17 Archie /usr/lib/gdm/gdm-x-session[697]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "fb"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/libfb.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "wfb"
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/libwfb.so
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:18 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "ramdac"
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading sub module "dri2"
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]: (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
jun 11 13:44:19 Archie /usr/lib/gdm/gdm-x-session[697]:         compiled for 1.19.3, module version = 0.25.1
jun 11 13:44:40 Archie gnome-shell[740]: JS WARNING: [resource:///org/gnome/gjs/modules/tweener/tweener.js 538]: reference to undefined property properties[istr].arrayIndex
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (==) ModulePath set to "/usr/lib/xorg/modules"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 4.0.2, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "fb"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/libfb.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "wfb"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/libwfb.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 1.0.0
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "ramdac"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading sub module "dri2"
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]: (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
jun 11 13:44:49 Archie /usr/lib/gdm/gdm-x-session[913]:         compiled for 1.19.3, module version = 0.25.1
[okapi@Archie Bureau]$ 
Ai-je répondu à toutes tes questions ?

EDIT : NON

Oui, j'ai modifié grub.cfg à la main. Je sais bien qu'il ne faut pas mais je passe outre, ne serait-ce que pour modifier les couleurs du menu grub, le n° de l'OS qui doit se lancer par défaut, le timeout, etc...

De plus, il faut bien dire que le noyau de Linux Mint ne change pas, donc pas de mise à jour de grub.

Donc, je modifie à ma guise et à la main.

En comparant avec le menuentry de Linux Mint, j'ai ajouté à celui d'Arch comme ceci :

Code : Tout sélectionner

menuentry 'Archlinux (sur /dev/sda5)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-122af965-b8c2-4a6b-bfec-304d66200641' {
	gfxmode $linux_gfx_mode <----
	insmod part_msdos
	insmod ext2
	set root='hd0,msdos5'
Dernière modification par mimile le dim. 11 juin 2017, 15:06, modifié 1 fois.
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

Non... Il manque la sortie de journalctl depuis le linux-lts (qui devrait fonctionner maintenant, j'ai le même message d'erreur que toi, donc tu peux l'ignorer sans aucun souci)
Et surtout je suis curieux pour le grub.cfg et /etc/default/grub...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Je t'ai posté le grub.cfg le 11 juin à 13:44 h

Voici /etc/default/grub :

Code : Tout sélectionner

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=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 `vbeinfo'
#GRUB_GFXMODE=640x480

GRUB_GFXMODE=1024x768
GRUB_GFXPAYLOAD_LINUX=keep
  
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

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

# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [requiescat in pace] archlinux (ressuscité)

Message par benjarobin »

Sauf que son contenu à du changer depuis... Tu as bien fait des modifications, non ? Tu as bien supprimé /etc/grub.d/00_header_sauv ?

Donc tu modifies le Grub à la main... Et bien après tu te demandes pourquoi certaines choses ne fonctionne pas correctement... Je te demandais si GRUB_GFXPAYLOAD_LINUX était bien à keep, mais à quoi bon si tu ne régénères pas le fichier grub.cfg ?
Ce n'est pas comme si c'était indiqué en toute lettre au début du fichier
If you change this file, run 'update-grub' afterwards to update /boot/grub/grub.cfg.
Tu as tout ce qu'il faut pour customiser le grub.cfg via des fichiers dans /etc/grub.d/
La première chose à faire est de ne pas utiliser os-prober... Bref... J'abandonne ici...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
mimile
Maître du Kyudo
Messages : 1507
Inscription : lun. 14 nov. 2011, 10:21
Localisation : Seraing (Belgique)

Re: [requiescat in pace] archlinux (ressuscité)

Message par mimile »

Je comprends que tu te lasses mais je t'ai dit précédemment que GRUB_GFXPAYLOAD_LINUX était déjà sur keep quand tu m'a dit de décommenter sa ligne ; or, elle était déjà décommentée.

J'ai certainement dû le faire il y a plusieurs mois, peut-être quand j'ai voulu installer un splash screen et il ne fait pas de doute que dans l'intervalle, j'ai régénéré grub.cfg pour que mon splash fonctionne.

Quant à customiser grub.cfg, je ne vois pas bien comment - par exemple - j'aurais pu ajouter rw à la ligne Linux d'Arch - ou autre exemple - ajouter /boot/intel-ucode.img avant /boot/initramfs-linux.img à la ligne initrd

J'ai été voir les différents éléments /etc/grub.d.

Le seul qui pourrait être utilisé est peut-être 40-custom mais je ne sais fichtre pas quoi et comment faire. Il est dit qu'on peut y ajouter des menu-entries, ça veut dire quoi exactement ?

Code : Tout sélectionner

Simply type the
# menu entries you want to add after this comment
.

Je tape quoi : simplement Archlinux ou tout ce qui se trouve dans grub.cfg à son propos ?

Si tu a décidé de cesser de m'aider, je le comprendrais très bien car je ne suis assurément pas au niveau mais jusqu'à présent, que tu le veuilles ou non, j'ai essayé de suivre tes indications et en tout état de cause, je te remercie sincèrement de ce que tu m'as apporté.

Conclusion, à mon niveau, si je regénère le grub.cfg modifié à la main, je perds toutes mes modifs et j'ignore comment les stocker ailleurs.

Encore merci et cordialement à toi.

Mimile
La TV ? J'adore la TV. Je peux rester des heures devant la TV ... et même, parfois, il m'arrive de l'allumer ...
Image
(Jean-Luc GODARD)
Répondre