web-dev-qa-db-fra.com

problème de démarrage (14.04 + GRUB + Swap + Nvidia) - avec des images

Lorsque je démarre mon ordinateur portable, il faut jusqu'à 7 tentatives pour dépasser le lieu où le swap est monté; si quelqu'un regarde par-dessus mon épaule, alors cela devient 15 essais! Mon ordinateur portable est un Lenovo W520 avec une carte NVIDIA (Quddro 1000m) utilisant le pilote open source (serveur X.Org X) et Ubuntu 14.04. C'est un triple démarrage, mais je ne pense pas que cela ait aucun effet sur ce problème. J'ai eu ce problème à partir du moment où j'ai installé 14.04, j'espérais qu'une mise à jour le corrigerait, mais cela fait des mois et aucune des mises à jour ne l'a corrigé.

Je n'ai trouvé qu'un seul fil en relation avec mon problème et j'ai essayé toutes les solutions proposées dans tout le wiki. Aucun d'entre eux n'a fonctionné pour moi. Le fil: Mon ordinateur démarre sur un écran noir, quelles options dois-je résoudre?

Mes symptômes:

  1. La dernière ligne de l'écran lorsque l'ordinateur se bloque est toujours: 'Ajout de l'échange 4215004k sur/dev/sda6. Priorité: -1 étendues: 1 sur: 4215004k FS ' This is the line where everything hangs
  2. Le disque dur sur l'ordinateur portable s'éteint
  3. Le ventilateur du processeur passe en mode de refroidissement super élevé.
  4. l'ordinateur restera dans cet état pour toujours (une fois que je le laisse faire pendant plus d'une heure)

Tente de réparer

1) J'ai suivi le wiki mentionné ci-dessus et j'ai essayé 'no splash' et 'nomodeset' dans le menu grub. J'ai également joué en faisant le "ro" dans cette même ligne "rw" - en espérant que des autorisations supplémentaires seront utiles. De plus, j'ai branché et débranché mon deuxième moniteur, le bloc d'alimentation et les périphériques USB pour voir si un élément avait un effet répétable sur mon problème. Il n'a pas. J'espérais trouver le coupable à l'origine du problème, mais tout ce que j'ai trouvé, c'est que tout ce que j'ai essayé n'a aucun impact direct sur le problème. J'ai gardé un tableau: track of various attempts

2) Deux choses que nous pouvons exclure sont (a) l'écran est trop sombre - pas le cas (b) le périphérique USB à l'origine de ce problème - impossible tant que le problème persiste avec et sans périphériques USB connectés.

3) Je me suis assuré que, dans le BIOS, mon 'Optimus' est désactivé. De plus, j'utilise le pilote open source, donc j'espère que ce n'est pas un problème de "NVIDIA", mais un problème de cul-de-sac. BIOS Settings

4) J'ai réinstallé le GRUB et cela n'a pas aidé.

5) J'ai joué avec/etc/defaults/grub mais aucune des suggestions trouvées sur ce site Web n'a eu d'effet positif sur mon problème. Le contenu de mon dossier est ci-dessous:

 # 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`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# 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

# 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"

Je suis à court d'idées. Si je peux fournir des informations, ou des journaux ou effectuer des modifications de mon côté s'il vous plaît faites le moi savoir.

Merci d'avance.

Mike.

********************************* Modifier # 1 ************** ****************************

J'ai vu ce post, est-ce que ça s'applique à mon problème? La première initialisation ne se produit pas [7.471657] Ajout d'un échange 4041724k sur/dev/sda7 Priorité: -1 étendue: 1 sur: 4041724k FS

Voici ma configuration dans gparted: enter image description here

******************************** Modifier # 2 *************** ****************************** Plusieurs personnes m'ont suggéré de retirer ma partition de swap. J'ai fait. Cependant, cela ne fait que changer le problème. le démarrage s'est bloqué sur une autre ligne. En gros, au lieu de raccrocher à la partition de swap, la chaussure a été suspendue à mon pavé tactile. Lorsque cela s'est produit, le voyant HDD s'est éteint et le PC est resté assis pendant plusieurs minutes avant de devoir le redémarrer. Après 3 dos à dos se coincer au même endroit, je remets la partition d'échange. J'ai pris une photo de l'endroit où il se bloquait lorsque l'échange a disparu:

problem after swap deletion

******************************** Modifier # 3 *************** ******************************

J'ai commis une erreur dans la procédure effectuée dans "Edit # 2". Après avoir supprimé la partition, je n’ai jamais supprimé une ligne de code de/etc/fstub. donc j'ai répété le processus où j'ai supprimé la section d'échange, puis j'ai commenté la ligne d'échange dans le fichier/etc/fstub. Cela n'a pas résolu mon problème, mais cela a créé des symptômes différents. Ce message est déjà très long, donc au lieu d’inclure un graphique, je vais simplement fournir les conclusions du redémarrage de mon PC 45 fois au total sans partition de swap.

  • il a bien démarré 25 fois

  • il n'a pas réussi à démarrer 20 fois

  • il est bien plus facile de démarrer si le courant est branché, si le deuxième moniteur est branché et si mon concentrateur USB est branché (sans aucun périphérique branché sur le concentrateur)

  • il est hautement improbable de démarrer si rien n'est connecté à l'ordinateur portable (pas de cordon d'alimentation, pas de cordon vga pour le deuxième moniteur, ni de concentrateur USB). 12 fois sur 20, les bottes ont échoué, rien n’était connecté à l’ordinateur portable.

  • lorsque le PC ne parvient pas à démarrer, il s'agit du même écran que celui de l'édition n ° 2, même si j'ai déjà vu un écran différent lorsqu'il se bloque.

  • L'état dans lequel se trouve le PC me dérange, parce que lorsque je conduis mon ordinateur portable sur le terrain, je dois le faire fonctionner, et comme aucun cordon n'est connecté à mon PC, il est peu probable qu'il démarre.

  • FYI: mon/etc/default/grub est le même que dans le corps du message. Je l'ai défini comme le premier poste lié suggéré et l'ai conservé comme il a fonctionné dans le passé pour d'autres.

  • Par souci de divulgation complète, il y a un autre bug que je pensais être sans rapport, mais depuis que je l'ai fait jusqu'ici, je veux le vaincre: je cherche à régler la luminosité de mon écran à l'aide d'une touche FN et de deux touches de luminosité. (HOME & END), le système d’exploitation se fige et ne se débloque pas; nécessitant un redémarrage de l'ordinateur en appuyant sur le bouton d'alimentation. Cette fonctionnalité fonctionnait dans 12.04.

Des idées? Je vais effectuer toutes les suggestions.

**************************************** Modifier # 4 ******* *************************

Salut les gars merci pour votre aide! Voici ce que j'ai fait:

  1. Sudo apt-get update

  2. Sudo update-grup

  3. Sudo shutdown // ça a rendu mon ordinateur vraiment drôle. Il ne s'est pas arrêté correctement et je regardais un écran avec un message 'Noveau'. J'ai appuyé sur le bouton d'alimentation pendant 4 secondes et l'ordinateur s'est éteint. Voici ce que j'ai vu: Wierd shutdown

  4. Une fois l'ordinateur éteint, j'ai débranché tous les cordons (alimentation, VGA, concentrateur USB non connecté) et j'ai redémarré le PC. Échec du démarrage, j'ai donc continué d'appuyer sur le bouton d'alimentation et de le redémarrer jusqu'à ce qu'il soit enfin démarré (il a fallu environ 3 tentatives pour le démarrer).

  5. Lorsque le PC a finalement démarré, il a demandé l’autorisation de signaler un problème à Ubuntu. J'ai signalé le problème.

  6. J'ai eu le contenu des journaux suivants:

Je pars au travail, quand je reviens, je posterai les résultats de toutes les autres suggestions (memtest, etc.). Merci pour votre aide. Continuez à me dire quoi faire et je vais le faire et rédiger ici un compte rendu des résultats.

************ L'information ci-dessous est complémentaire à la réponse de oldfred *************

Il semble qu'une solution a été trouvée. oldfred est le premier à proposer une solution efficace. Merci! J'ai fait un tas de tests et finalement, voici ce que vous devez faire si cela vous arrive:

1) En utilisant gparted, j'ai rajouté ma partition de swap. la partition d'échange n'est pas liée à ce problème. Comme plusieurs personnes l'ont noté, le message d'échange n'était que la dernière ligne affichée à l'écran lorsque l'O/S a gelé.

2) Pour vérifier si cette solution vous convient, lorsque l’écran violet apparaît, appuyez sur e pour modifier l’entrée. puis ajoutez ce qui suit à la fin de la ligne commençant par linux:

acpi_osi = Linux acpi_backlight = fournisseur final grub entery

3) Si cela fonctionne pour vous, pour que ce changement soit permanent, ouvrez votre/etc/default/grub en tant que Sudo (Sudo gedit/etc/default/grub)

4) changer la chaîne de

GRUB_CMDLINE_LINUX = "pas de splash"

à

GRUB_CMDLINE_LINUX = "pas de splash acpi_osi = Linux acpi_backlight = fournisseur"

5) pour finir, obtenez GRUB pour vous charger de nouveaux paramètres en tapant

Sudo update-grub

Bingo, tout fonctionne correctement !! Merci à tous pour votre aide. Je vous en suis reconnaissant.

16
Mike

Je crois que c'est toujours un problème de vidéo.

Et le paramètre de démarrage pour grub est nomodeset avec nVidia, mais des paramètres différents si vous démarrez avec Intel. Pouvez-vous définir la puce vidéo avec laquelle vous démarrez?

Regarde ça

Après avoir utilisé Boot-Repair, je ne peux pas changer la résolution de l'écran

Vous testez d’autres paramètres d’amorçage dans le menu grub en utilisant e et faites défiler jusqu’à la ligne linux. Remplacez le mode silencieux ou ajoutez, après le paramétrage de démarrage, les paramètres que vous souhaitez tester. Une fois que vous obtenez une combinaison qui fonctionne, éditez/etc/default/grub

Mais vous pouvez aussi avoir besoin de acpi_osi = Linux et/ou acpi_osi = Linux acpi_backlight = vendor

gksudo gedit /etc/default/grub
Sudo update-grub

Donc, sur cette ligne, ajoutez des paramètres de démarrage qui fonctionnent.

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
5
oldfred