Bonjour Mia, Arghlub et L5d.
Mia88 a écrit : ↑mer. 6 févr. 2019 12:31
Je ne suis pas très compétente, je vais sûrement dire des bêtises...
Si si, tu es très compétente, et je ne vois pas où tu dis des bêtises
Mia88 a écrit : ↑mer. 6 févr. 2019 12:31
- construction des modules des Additions
- et là les entêtes ne sont pas trouvées
Puis il t'es demandé de voir ce qui se passe dans /var/log/vboxadd-install.log, tu n'as rien remarqué de particulier ?
(Normale pour les désinstallations, c'est que j'ai essayé plusieurs fois, il y a donc des choses d'installées.)
Si, j'ai remarqué ça:
« /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o » a échouée
Attends je mets le retour intégrale entre balises "code" au cas ou il y aurait autre chose à remarquer:
Code : Tout sélectionner
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c: In function ‘rtR0MemObjNativeLockUser’:
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1032:29: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
rc = get_user_pages(pTask, /* Task for fault accounting. */
^~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:88:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-8-common/include/linux/mm.h:1308:6: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1033:29: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
pTask->mm, /* Whose pages. */
^~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:88:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-8-common/include/linux/mm.h:1308:6: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1035:29: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
cPages, /* How many pages. */
^~~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:88:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-8-common/include/linux/mm.h:1308:6: note: expected ‘struct page **’ but argument is of type ‘int’
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1036:29: warning: passing argument 5 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
fWrite, /* Write to memory. */
^~~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:88:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-8-common/include/linux/mm.h:1308:6: note: expected ‘struct vm_area_struct **’ but argument is of type ‘int’
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:1032:14: error: too many arguments to function ‘get_user_pages’
rc = get_user_pages(pTask, /* Task for fault accounting. */
^~~~~~~~~~~~~~
In file included from /tmp/vbox.0/r0drv/linux/the-linux-kernel.h:88:0,
from /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.c:31:
/usr/src/linux-headers-4.9.0-8-common/include/linux/mm.h:1308:6: note: declared here
long get_user_pages(unsigned long start, unsigned long nr_pages,
^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.9.0-8-common/scripts/Makefile.build:301 : la recette pour la cible « /tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o » a échouée
make[4]: *** [/tmp/vbox.0/r0drv/linux/memobj-r0drv-linux.o] Erreur 1
/usr/src/linux-headers-4.9.0-8-common/Makefile:1528 : la recette pour la cible « _module_/tmp/vbox.0 » a échouée
make[3]: *** [_module_/tmp/vbox.0] Erreur 2
Makefile:152 : la recette pour la cible « sub-make » a échouée
make[2]: *** [sub-make] Erreur 2
Makefile:8 : la recette pour la cible « all » a échouée
make[1]: *** [all] Erreur 2
/tmp/vbox.0/Makefile.include.footer:79 : la recette pour la cible « vboxguest » a échouée
make: *** [vboxguest] Erreur 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.
alain@lmde3:
Voila !
Donc j'ai lilo-isé le truc et je suis tombé sur ça:
https://www.debian-fr.org/t/debian-stre ... ns/75660/8
J'ai appliqué la solution donnée, mais de lancer manuellement "VBoxLinuxAdditions.run", me renvoie exactement les mêmes retours qu'en automatique, la même erreur sur l'entête
Mia88 a écrit : ↑mer. 6 févr. 2019 12:31
SolydX passait par contre, moins capricieux que KDE.
Oui SolydX passe nickel chez moi aussi, pas de soucis pour les additions invité, pour solydK, je ne sais pas je n'ai pas essayé. C'est juste LMDE3 qui ne veut rien savoir. Pourtant ils sont tout les deux basé sur stretch...
Mia88 a écrit : ↑mer. 6 févr. 2019 12:31
Si tu veux que je fasses des essais dans ma VM, n'hésite pas, mais vu que l'hôte est différent du tien, ça risque de ne pas être très utile.
C'est gentil Mia
, mais je ne vois pas trop quoi te demander, pis c'est certainement un problème de compatibilité soit de version d’hôte, soit de version de VB, alors comme tu dis ça ne risque pas d'être très utile, mais merci de t'être proposée
Passons à Arghlub maintenant
arghlub a écrit : ↑mer. 6 févr. 2019 21:49
Après avoir installé les "guest-additions"
Je ne peux pas!
Voir les posts précédents, c'est d'ailleurs ça que je mets en cause (
à tord, peut être?) pour mon problème de résolution.
arghlub a écrit : ↑mer. 6 févr. 2019 21:49
as- tu essayé de configurer VBox via le menu «Fichier>Paramètres» (avec la VM LMDE3 lancée) ?
Dans la fenêtre qui s'ouvre, dans l'onglet «Affichage», pour «Taille d'écran de l'invité maximale» enlève «Automatique» et mets «Aucune» ou «Indication».
Oui fait dès le départ, j'ai mis sur «Aucune», mais fait l’essai aussi avec «Indication» et plusieurs résolutions, ça change bien
dans les autres VM, mais pas dans la LMDE3 qui reste farouchement en 1024x768.
Au tour de L5d
L5d a écrit : ↑mer. 6 févr. 2019 21:57
Dans la commande lancée par l'entrée du grub que tu utilises pour démarrer la LMDE3 en VM, n'y aurait-il pas une option "-forcevesa" ou "-nomodeset" ?
(pour le savoir, liste le fichier grub.cfg sans le modifier dans l'éditeur de texte xed ou un autre, peu importe).
Non, pas vu de "-forcevesa" ni de "-nomodeset", mais si tu veux regarder, peut être y verras tu autre chose?
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 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,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
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_FR
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=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
### 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}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'LMDE 3 Cindy' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e92d55c-e26c-4d4d-b234-21fd5cec3e53' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
echo 'Chargement de Linux 4.9.0-8-amd64…'
linux /boot/vmlinuz-4.9.0-8-amd64 root=UUID=7e92d55c-e26c-4d4d-b234-21fd5cec3e53 ro
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-8-amd64
}
submenu 'Options avancées pour LMDE 3 Cindy' $menuentry_id_option 'gnulinux-advanced-7e92d55c-e26c-4d4d-b234-21fd5cec3e53' {
menuentry 'LMDE 3 Cindy, avec Linux 4.9.0-8-amd64' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-8-amd64-advanced-7e92d55c-e26c-4d4d-b234-21fd5cec3e53' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
echo 'Chargement de Linux 4.9.0-8-amd64…'
linux /boot/vmlinuz-4.9.0-8-amd64 root=UUID=7e92d55c-e26c-4d4d-b234-21fd5cec3e53 ro
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-8-amd64
}
menuentry 'LMDE 3 Cindy, with Linux 4.9.0-8-amd64 (recovery mode)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-4.9.0-8-amd64-recovery-7e92d55c-e26c-4d4d-b234-21fd5cec3e53' {
load_video
insmod gzio
if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
echo 'Chargement de Linux 4.9.0-8-amd64…'
linux /boot/vmlinuz-4.9.0-8-amd64 root=UUID=7e92d55c-e26c-4d4d-b234-21fd5cec3e53 ro single
echo 'Chargement du disque mémoire initial…'
initrd /boot/initrd.img-4.9.0-8-amd64
}
}
### END /etc/grub.d/10_linux ###
### 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,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
menuentry "Memory test (memtest86+, experimental multiboot)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
multiboot /boot/memtest86+_multiboot.bin
}
menuentry "Memory test (memtest86+, serial console 115200, experimental multiboot)" {
insmod part_msdos
insmod ext2
set root='hd0,msdos2'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
else
search --no-floppy --fs-uuid --set=root 7e92d55c-e26c-4d4d-b234-21fd5cec3e53
fi
multiboot /boot/memtest86+_multiboot.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
### 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 ###
Sinon dans mon fichier : "/etc/default/grub" j'avais "quietsplash" que j'ai viré et tenté de mettre d'autres
options listées dans mon post précédent, mais aucun effet.
Voila..Ouf! C'est du boulot de répondre à vos propositions
En tout cas je vous remercie beaucoup tout plein de m'aider dans mes recherches, c'est pas que ce soit important
ce n'est qu'une VM et qui fonctionne qui plus est. Mais rogn'tudju ! J'aimerai bien savoir ce qui cloche, au delà du fait
que ça serait plus confortable, d'être en plein écran, pour faire mes essais et comparer LMDE3 à solydX