Essayer d'installer Ubuntu entraîne le gel de l'écran de démarrage - le nomodeset n'a pas fonctionné

8

J'essaie d'installer Ubuntu depuis un certain temps maintenant, en tant que double démarrage avec Windows 10 sur mon ordinateur portable XMG Schenker. J'ai une carte graphique Nvidia GTX 1060 et un processeur i7 6700. J'essaie d'installer Ubuntu 16.10

Le problème que je rencontre est que je choisis "Installer Ubuntu" ou "Essayer Ubuntu sans installer" depuis la clé USB amorçable, j'obtiens un écran de démarrage, puis l'écran clignote une ou deux fois, puis se fige. L'indicateur de lecture USB cessera de clignoter et les ventilateurs de l'ordinateur portable ralentiraient au minimum (0% CPU, je suppose).

À un moment donné, j'entendrai même le son de démarrage d'Ubuntu (celui que vous obtenez en accédant à l'écran de connexion), et le clavier est réactif (VERR MAJ fonctionne, j'ai réussi à redémarrer en appuyant sur le bouton d'alimentation et en naviguant aveuglément avec le clavier)

J'ai vu les autres messages comme Mon ordinateur démarre sur un écran noir, quelles options ai-je pour y remédier? et les problèmes graphiques après / pendant l'installation d'Ubuntu 16.04 / 16.10 avec les graphiques NVIDIA .

Voici mes tentatives:

  • Au départ, j'essayais d'installer Ubuntu GNOME et j'ai obtenu le même effet.
  • La définition nouveau.modeset=0des options du noyau n'a eu aucun effet.
  • L'ajout nomodesetet / ou la suppression quiet splashdes options du noyau vient de faire disparaître l'écran de démarrage, et maintenant je vois un écran noir, pas de terminal, rien du tout.
  • À aucun moment je n'ai réussi à accéder à un TTYL. Ctrl+ Alt+ 1(ou 2ou 3) n'a eu aucun effet.
  • Windows 10 démarre très bien.

Je suis perdu. Je serai heureux de fournir plus de détails sur demande.

Le fantôme de Madara
la source

Réponses:

14

Tout d'abord ... SCHENKER expédie les mêmes ordinateurs portables qui sont basés sur des barebones CLEVO avec Ubuntu préinstallé via leur sous-société TUXEDO ... donc cela doit juste fonctionner d'une manière ou d'une autre.
Deuxièmement - bien sûr, vous ne pouvez pas accéder à une console virtuelle avec cette combinaison: Ctrl+ Alt+ 1!

Même si je ne connais pas le modèle exact que vous avez ... c'est une machine assez nouvelle car elle a le dernier matériel graphique disponible. Ces nouvelles machines XMG ont la possibilité de désactiver la technologie NVIDIA Optimus dans le BIOS, ce que vous devez faire jusqu'à ce que Ubuntu et les pilotes NVIDIA soient correctement installés. Démarrez dans le BIOS et désactivez tous les commutateurs associés à NVIDIA.

Maintenant, après avoir désactivé Optimus dans le BIOS, désactivez également Secure Boot dans les paramètres UEFI.
Cela n'a aucun effet sur Windows 10, il démarrera néanmoins en mode Secure Boot.
Veuillez suivre exactement toutes ces instructions, très probablement tout fonctionnera bien alors.

Désactiver l'hibernation dans le système d'exploitation Windows - ouvrez l'invite de commande en tant qu'administrateur et exécutez:

powercfg /h off  

Désactivez le démarrage rapide dans Windows -> ouvrez le Panneau de configuration Windows -> Paramètres d'alimentation et décochez Démarrage rapide . Si le paramètre n'est pas visible, activez Afficher les paramètres masqués .
Arrêtez complètement la machine, ne la redémarrez PAS, sinon elle démarre toujours Windows.

Démarrez à partir du support d'installation d'Ubuntu que vous avez créé ... sélectionnez Essayer Ubuntu sans installer.
Appuyez sur la Etouche et ajoutez le paramètre nouveau.modeset=0à la fin de la linuxligne.
Appuyez sur la F10touche et démarrez dans le bureau Ubuntu Live - démarrez l'installation d'Ubuntu.

Une fois le démarrage du BIOS terminé et sélectionnez Ubuntu comme système par défaut pour démarrer.
Vous pouvez ensuite choisir de démarrer Windows à partir du menu de démarrage GRUB.

Maintenant, démarrez le système d'exploitation Ubuntu installé avec succès, sélectionnez l'entrée de menu Ubuntu.
Appuyez sur la Etouche et ajoutez le paramètre nouveau.modeset=0à la fin de la linuxligne.
Appuyez sur la F10touche et démarrez dans le système Ubuntu pour installer tout d'abord les pilotes NVIDIA.

Lorsque l'écran de connexion apparaît, appuyez sur: Ctrl+ Alt+ F1
Entrez votre nom d'utilisateur et le mot de passe, puis exécutez:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-375 nvidia-prime
sudo reboot  

Démarrez dans le BIOS et activez les graphiques NVIDIA avec la prise en charge d'Optimus - puis démarrez le système d'exploitation Ubuntu.
Désormais, vous n'avez plus besoin d'ajouter le nouveau.modeset=0paramètre ou tout autre paramètre.

Remarques: définissez un Spaceentre le dernier caractère de la linuxligne et nouveau.modeset=0.

Basculez entre les graphiques Intel et NVIDIA à partir des paramètres du serveur NVIDIA X -> Profils PRIME .

Information additionnelle :

J'écris ceci sur une machine XMG sur laquelle j'ai installé Ubuntu 16.10 et les pilotes NVIDIA. System76 est une autre entreprise qui expédie des machines basées sur CLEVO avec Ubuntu préinstallé .

cl-netbox
la source
Suite à cela, j'obtiens maintenant une sortie de terminal lors de l'exécution du "Essayez sans installer", et il se bloque sur l'erreur suivante:Bluetooth: hci0: Setting Intel event mask failed (-16)
Madara's Ghost
L'installation de 16.04.1 au lieu de 16.10 avec ce guide a aidé. Bien que je n'aie pas essayé (et n'essaierai pas, dans un avenir proche) de passer à 16.10.
Madara's Ghost
@MadaraUchiha: Vous avez un tout nouveau matériel ... certaines choses doivent être réglées ... peut-être qu'une fois Ubuntu 17.04 publié, la plupart des problèmes liés aux pilotes seront résolus. :)
cl-netbox
eu le même problème avec 16.04. a découvert que si vous appuyez sur f6 (pour d'autres options lors de la sélection de l'installation ou de l'essai d'ubuntu), vous pouvez désormais également sélectionner graphiquement le
nomodeset
0

J'ai eu le même problème avec ma version Xubuntu 18.04 qui fonctionne sur le GPU Nvidia. J'ai essayé d'installer les derniers pilotes Nvidia-390 et nvidia-prime et mis à jour mes installations de pilotes comme ces solutions le montrent [1] [2] , et j'ai ajouté nouveau à la liste de blocage, mais rien de tout cela n'a fonctionné. J'ai donc ajouté le paramètre nouveau.modeset=0au fichier grub.cfg dans le \boot\grub\répertoire. J'ai ajouté la ligne après chaque "linux..."ligne, par exemple:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 

Donc, je crois que vous devez ajouter ce paramètre dans tout le script. J'ai essayé cette solution et le pilote GPU Nvidia a cessé de planter.

Une autre approche telle que décrite ici

Exécutez sudo nano /etc/default/grubet ajoutez le paramètre nvidia-drm.modeset=1à la ligne GRUB_CMDLINE_LINUX_DEFAULT. Enregistrez la modification que vous avez effectuée et exécutez sudo update-grub.
Redémarrez le système d'exploitation Ubuntu, et maintenant, tout devrait fonctionner correctement - comme prévu.

débogage XD
la source