web-dev-qa-db-fra.com

Le système ne démarre pas à moins d'appuyer sur Entrée

J'essaie de supprimer une pause de ~ 40 secondes qui se produit lorsque ma machine Ubuntu démarre.

Pendant cette pause, tout ce que je vois est un rectangle magenta (environ 80% de la taille de l'écran) sur un fond noir.

L'écart est clairement visible sur mon diagramme de démarrage (n'utilisez pas de balise IMG ici car l'image est trop élevée):

http://dl.dropbox.com/u/18558160/syrius-natty-20110512-1.png

Je vois également une lacune sur mon syslog. Il semble être lié au "périphérique vidéo" (j'ai un NVIDIA).

...
May 12 23:15:14 syrius kernel: [    1.544436] TCP reno registered
May 12 23:15:14 syrius kernel: [    1.544447] UDP hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [    1.544491] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [    1.544593] NET: Registered protocol family 1
May 12 23:15:14 syrius kernel: [   42.870179] pci 0000:06:00.0: Boot video device
May 12 23:15:14 syrius kernel: [   42.870222] PCI: CLS 64 bytes, default 64
May 12 23:15:14 syrius kernel: [   42.871588] PCI-DMA: Disabling AGP.
May 12 23:15:14 syrius kernel: [   42.871697] PCI-DMA: aperture base @ c4000000 size 65536 KB

Que puis-je faire pour résoudre ce problème? Cela ne s'est pas produit sur Ubuntu 10.10.

J'ai fait quelques tests supplémentaires. Il semble que la séquence de démarrage nécessite une sorte d'entrée lors du démarrage (?) Il s'avère qu'elle ne démarrera pas tant que j'appuierai sur Entrée (le rectangle magenta reste à l'écran pour toujours sauf si vous appuyez sur Entrée)

Des idées? Merci!

6
egarcia

J'ai remarqué que depuis la semaine dernière (autour du 2011-07-11/2011-07-16) une mise à jour semble avoir résolu ce problème. Le "timeout" de mon ordinateur a été automatiquement réduit de 150 secondes à 5. Il est toujours visible, mais ce n'est plus un problème.

Je ferme cette question.

0
egarcia

Ou appuyez sur e lorsque vous voyez le message de démarrage grub, accédez à la ligne qui commence par "linux", le curseur à la fin de la ligne et supprimez "splash" et "quiet", puis Ctrl-X pour continuer le processus de démarrage. Cela vous permettra de voir ce qui se passe pendant le démarrage. Bonne chance!

1
Indulis

essayez de modifier/lib/plymouth/themes/"votre thème actuel" /mdv.script et assurez-vous que l'arrière-plan est défini sur une valeur "Z" de 1000 au cas où il bloquerait une boîte de dialogue de mot de passe ou quelque chose.

cette partie est généralement au début si le script où l'image est chargée

background.Sprite = SpriteNew();
background.Sprite.SetImage(background.image);
background.Sprite.SetPosition(Window.GetX(), Window.GetY(), -1000);

vous pouvez également vérifier si la boîte d'invite a une opacité de 0, ce qui la rend invisible si c'est le cas, changez-la à 1 et après avoir terminé l'édition du thème plymouth, faites un Sudo update-initramfs -u

1
Vitaly

J'ai eu un problème similaire sur une boîte Fedora que j'utilisais, il s'est avéré être une monture Samba que j'ai ajoutée à mon fstab mais j'ai oublié d'ajouter un mot de passe, donc il attendait que j'entre un mot de passe avant de terminer le démarrage.

Vous pouvez toujours essayer d'appuyer sur ÉCHAP pour voir ce qui est sorti derrière le rectangle?

0