Lorsque je démarre mon serveur en Ubuntu 14.04 LTS Desktop . Je suis confronté à cette situation, après l'écran qui vous indique comment entrer dans le BIOS
Dans ce cas
Gave up waiting for root device. Common problem:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
- Missing modules (cat /proc/modules; ls/dev)
ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_
après avoir tapé exit
Le système pourrait toujours démarrer normalement.
J'ai fait des recherches et j'ai découvert qu'il existe de nombreux problèmes similaires au mien. Mais les réponses que j'ai essayées ne peuvent pas résoudre ma situation. Je vais décrire l'environnement de mon serveur et ce que j'ai fait aussi précisément que possible, j'apprécie beaucoup toute aide. Je suis vraiment ennuyé parce que je n'ai rien fait de spécial avant le dernier arrêt.
J'ai installé un système Ubuntu avec le mécanisme LVM.
sudo parted -l
J'ai pris cette capture d'écran lorsque le système venait d'être installé, il y a plusieurs semaines.
lsblk
J'ai deux disques, sdb est pour un autre groupe de volume, les volumes logiques sur ce vg sont pour KVM. Je pense que ce n'est pas le problème, je le mentionne simplement.
J'ai suivi les conseils pour inspecter :
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
ce que j'ai
cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.0-45-generic.efi.signed root=/dev/mapper/ubuntu—vg-root ro rootdelay=30 quiet splash
Comme vous pouvez le voir, j'ai modifié /etc/default/Grub pour ajouter rootdelay=30
mais cela n'a rien arrangé.
- Missing modules (cat /proc/modules; ls/dev)
Je ne sais pas vraiment ce que je devrais remarquer à propos de cet indice. Lorsque je liste les fichiers dans /dev/mapper , /dev/mapper/ubuntu--vg-swap_1 y /dev/mapper/ubuntu--vg-root sont tous là .
Autres informations fréquemment demandées en cas de problème similaire :
cat /etc/fstab
blkid
Je suis entré dans le menu Grub pour démarrer en mode récupération, il y a trois paires :
Ubuntu, with Linux 4.4.0-45-generic
Ubuntu, with Linux 4.4.0-45-generic(recovery mode)
Ubuntu, with Linux 4.4.0-42-generic
Ubuntu, with Linux 4.4.0-42-generic(recovery mode)
Ubuntu, with Linux 4.4.0-38-generic
Ubuntu, with Linux 4.4.0-38-generic(recovery mode)
Mais lorsque je sélectionne n'importe quelle version en mode de récupération pour démarrer, je tombe à nouveau sur BusyBox. Comme je l'ai déjà mentionné, après avoir tapé exit
Je pourrais démarrer le système normalement, mais je ne pense pas que je devrais faire cela à chaque fois, et apparemment mon serveur a quelque chose qui ne va pas.
Je voudrais vraiment savoir quel comportement ou quelle situation pourrait causer ce problème, afin de pouvoir le prévenir.
Environnement de démarrage LiveUSB :
sudo parted -l
pvdisplay
vgdisplay
lvdisplay
lvmdiskscan