A atualização do CentOS de 6 para 7 quebrou minha sequência de inicialização

3

Eu executei o assistente de atualização fornecido pelo CentOS para atualizar do CentOS 6 para o 7. A atualização parece ter sido um sucesso, mas meu sistema agora trava ao tentar inicializar. (Tenha em mente que não tenho acesso físico a esta máquina, é um VPS)

Aqui está um link para minhas máquinas / var / log / dmesg . Consegui passar pelo modo de recuperação, mas não tenho certeza do que fazer.

cat /etc/redhat-release resulta em CentOS Linux release 7.0.1406 (Core)

ls -lah /boot resulta em:

-rw-r--r--.  1 root root  171 May  8  2014 .vmlinuz-2.6.32-431.17.1.el6.x86_64.hmac
-rw-r--r--.  1 root root  166 Jun 30  2014 .vmlinuz-3.10.0-123.el7.x86_64.hmac
lrwxrwxrwx.  1 root root   43 May 29  2014 System.map -> /boot/System.map-2.6.32-431.17.1.el6.x86_64
-rw-r--r--.  1 root root 2.5M May  8  2014 System.map-2.6.32-431.17.1.el6.x86_64
-rw-------.  1 root root 2.8M Jun 30  2014 System.map-3.10.0-123.el7.x86_64
-rw-r--r--.  1 root root 2.6M May 17  2013 System.map-3.8.13-xxxx-grs-ipv6-64-vps
-rw-r--r--.  1 root root 6.7M May 17  2013 bzImage-3.8.13-xxxx-grs-ipv6-64-vps
-rw-r--r--.  1 root root 103K May  8  2014 config-2.6.32-431.17.1.el6.x86_64
-rw-r--r--.  1 root root 120K Jun 30  2014 config-3.10.0-123.el7.x86_64
drwxr-xr-x.  3 root root 4.0K Jul  8  2011 efi
drwxr-xr-x.  2 root root 4.0K Feb 14 07:19 grub
drwxr-xr-x.  3 root root 4.0K Feb 14 07:11 grub2
-rw-------.  1 root root  27M Feb 14 07:19 initramfs-0-rescue-4bc347e0a26e30479d94501100000018.img
-rw-------.  1 root root  16M May 29  2014 initramfs-2.6.32-431.17.1.el6.x86_64.img
-rw-------.  1 root root 8.6M Feb 14 07:19 initramfs-3.10.0-123.el7.x86_64.img
-rw-r--r--.  1 root root  32M Feb 14 07:07 initramfs-redhat-upgrade-tool.img
-rw-r--r--.  1 root root 573K Feb 14 07:19 initrd-plymouth.img
-rw-r--r--.  1 root root 190K May  8  2014 symvers-2.6.32-431.17.1.el6.x86_64.gz
-rw-r--r--.  1 root root 224K Jun 30  2014 symvers-3.10.0-123.el7.x86_64.gz
lrwxrwxrwx.  1 root root   40 May 29  2014 vmlinuz -> /boot/vmlinuz-2.6.32-431.17.1.el6.x86_64
-rwxr-xr-x.  1 root root 4.7M Feb 14 07:19 vmlinuz-0-rescue-4bc347e0a26e30479d94501100000018
-rw-r--r--.  1 root root 4.0M May 29  2014 vmlinuz-2.6.32-431.17.1.el6.x86_64
-rwxr-xr-x.  1 root root 4.7M Jun 30  2014 vmlinuz-3.10.0-123.el7.x86_64
-rw-r--r--.  1 root root 4.7M Jun 30  2014 vmlinuz-redhat-upgrade-tool

Aqui está meu /etc/fstab :

# <file system> <mount point>   <type>  <options>   <dump>  <pass>
/dev/sda1   /   ext3    errors=remount-ro,usrquota,grpquota 0   1
/dev/sda2   swap    swap    defaults    0   0
proc        /proc   proc    defaults        0   0
sysfs       /sys    sysfs   defaults        0   0
tmpfs       /dev/shm    tmpfs   defaults    0   0
devpts      /dev/pts    devpts  defaults    0   0

Eu deveria estar rodando o CentOS 7.

    
por Brian Graham 15.02.2015 / 00:56

1 resposta

0

Recentemente encontrei algo parecido com uma nova instalação do CentOS 7 em um VPS.

O arquivo de configuração do bootloader grub precisava ser alterado porque não incluía a linha para carregar o arquivo do kernel. Foi fácil descobrir a linha que faltava olhando para uma das entradas de fallback - você só precisa ter certeza de que ela está correta para a versão do kernel que você está tentando executar. Consegui inicializar no modo de recuperação, fazer a alteração e reinicializar com êxito.

Arquivo de configuração em: /boot/grub/crub.conf

Linha faltante ficou assim na minha máquina: initrd /boot/initramfs-3.10.0-229.11.1.el7.x86_64.img

    
por 01.09.2015 / 18:29