web-dev-qa-db-fra.com

Le noyau> 2.6.32-20 ne démarre pas (le système de fichiers racine n'existe pas)

Un de mes ordinateurs portables est un Compaq nc4200 (Mobile Intel 915GM Express). Tous les noyaux Ubuntu> 2.6.32-20 ne démarrent pas sur cette machine. Au lieu de cela, j'obtiens un message d'erreur:

error: unexpectedly disconnected from boot status daemon
Begin: Waiting for root file system ...

Après quelques recherches sur Google, j'ai trouvé bogue n ° 574755 dans Debians BTS. Dans ce cas, Plymouth avait un bug. J'ai donc essayé d'ajouter i915 modeset=1 à /etc/initramfs-tools/modules. Cela a rendu l'écran de démarrage complètement manquant. Je n'ai plus vu de sortie. Deuxièmement, j'ai essayé de retirer le paquet plymouth. Après l'avoir purgé, j'ai de nouveau reçu le même message.

J'ai creusé un peu plus loin. De mon point de vue, cela doit être une sorte de système de fichiers. Sortie du démarrage:

Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Waiting for root file system ...`

Après un certain temps, il y a un délai d'attente et un shell BusyBox apparaît:

Gave up waiting for root device. Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! r/dev/disk/by-uuid/(UUID-of-my-sda1) does not exist. Dropping to a Shell!

BusyBox v1.19.3 (Ubuntu 1:1.10.3-7ubuntu1.1) built-in Shell (ash)
Enter 'help' for a lost of built-in commands.
(initramfs)

Maintenant, je n'ai plus d'idées. Quelle peut en être la cause? Comment résoudre ce problème?

1
qbi

Avez-vous essayé d'utiliser l'ancienne notation/dev/sdxn au lieu d'utiliser l'UUID?.

1
Javier Rivera

Si vous rencontrez toujours ce problème: 1. Accédez au tableau de bord et signalez un bogue. Un nouvea bug. N'ajoutez pas de "moi aussi" à un bug existant. 2. Accédez à # ubuntu-kernel sur freenode (il s'agit d'un canal irc sur un serveur irc). L'équipe du noyau Ubuntu traîne près de 24 heures par jour, du lundi au vendredi. S'il vous plaît, n'intervenez pas, posez une question et si vous n'obtenez pas de réponse tout de suite, déconnectez-vous. Si vous êtes patient, vous pouvez attirer l'attention de quelqu'un et il essaiera de vous aider. Vraiment, ce ne sont pas des gens effrayants :-)

3
Brad Figg

Il est possible que votre disque ne soit pas mis en ligne assez rapidement et que le noyau abandonne avant qu'il ne soit prêt. Il existe un moyen de tester cela pour contourner ce problème.

Les instructions ci-dessous supposent que vous exécutez Ubuntu 9.10 ou une version ultérieure. Si vous utilisez une version antérieure, vous pouvez voir https://help.ubuntu.com/community/GrubHowto pour obtenir des instructions sur l'exécution des modifications ci-dessous.

Lors du redémarrage de votre système, sélectionnez le noyau à démarrer (vous devrez peut-être maintenir la touche Maj enfoncée pendant le démarrage du système pour voir le menu GRUB bootloader, selon votre configuration). Appuyez ensuite sur "E" pour modifiez les options de démarrage.

Faites défiler jusqu'à la ligne qui commence par "noyau" et déplacez le curseur à la fin de la ligne. À la fin de cette ligne, ajoutez un espace et "rootdelay = 60". Cela indiquera au noyau d'attendre jusqu'à 60 secondes pour que votre disque soit prêt. Appuyez ensuite sur Control-X pour démarrer.

Si tout se passe bien, votre système démarrera. Si tel est le cas, vous pouvez rendre les modifications permanentes en les ajoutant aux options de démarrage par défaut. Pour ce faire, ouvrez un terminal (Applications - Accessoires - Terminal) et saisissez:

Sudo gedit /etc/default/grub

Trouvez la ligne qui ressemble à:

GRUB_CMDLINE_LINUX=""

et changez-le en

GRUB_CMDLINE_LINUX="rootdelay=60"

Enfin, exécutez

Sudo update-grub

pour vous assurer que vos modifications sont correctement prises en compte.

Pour plus d'informations sur les options disponibles dans le chargeur de démarrage, vous pouvez voir https://help.ubuntu.com/community/Grub2 . (Il y a un rapport de bug sur ce délai pour du matériel spécifique à https://bugs.launchpad.net/ubuntu/+source/linux/+bug/482327 .)

0
fader