Pesquisei questões existentes, mas nada resolve o meu problema.
Meu sistema rodando o Ubuntu 14.04 passou por uma atualização parcial há alguns dias. Desde então, meu sistema não inicializa. Congela na tela roxa. (plymouth?) Quando eu tento inicializar a recuperação, recebo um erro "desisti de esperar pelo root" junto com vários erros do libkmod.
Eu iniciei a partir de um liveCD e tentei solucionar alguns problemas. Eu posso montar a partição raiz de lá e fazer o chroot. Eu verifiquei / var / log / boot e encontrei duas pequenas falhas - samba e ksplice - nada que deve impedir a inicialização. Tentei reinstalar o grub com o seguinte, depois de montar a partição de inicialização em / boot:
sudo grub-install --efi-directory=/boot /dev/sdc
Infelizmente, isso produz os mesmos erros de libkmod que aparecem quando tento recuperar. (Eu tenho um efi, não BIOS)
Veja a conclusão da recuperação:
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; Is /dev)
ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 2: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 3: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 4: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 5: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 2: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 3: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 4: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 5: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 2: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 3: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 4: ignoring bad line starting with '#'
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/zfs.conf line 5: ignoring bad line starting with '#'
Eu tenho o ZFS instalado, mas a unidade de inicialização não é o ZFS. Eu não entendo porque as linhas comentadas seriam interpretadas como ruins.
Aqui está o meu fstab:
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/ubuntu--vg-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sdb2 during installation
UUID=10d83bf1-14a9-40bf-8ada-7ffbf6220bf9 /boot ext2 defaults
0 2
# /boot/efi was on /dev/sdb1 during installation
UUID=BD9B-EA73 /boot/efi vfat defaults 0 1
/dev/mapper/ubuntu--vg-swap_1 none swap sw 0 0
E informações parted para o meu disco de inicialização:
Model: ATA Corsair CSSD-V32 (scsi)
Disk /dev/sdc: 32.0GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 538MB 537MB fat32 boot
2 538MB 794MB 256MB ext2
3 794MB 32.0GB 31.2GB lvm
Eu não tenho outros sistemas operacionais instalados. Eu tentei reinstalar a partir do liveCD, mas ele não reconhece a minha instalação existente - mesmo depois de montar minha partição raiz manualmente. Eu preferiria evitar a reinstalação a partir do zero, e gostaria muito de saber o que está causando isso para o meu aprimoramento do conhecimento do Linux. Qualquer ajuda seria muito apreciada.