Назад | Перейти на главную страницу

Обновление CentOS с 6 до 7 нарушило мою последовательность загрузки

Я запустил помощника по обновлению, предоставленный CentOS, для обновления с CentOS 6 до 7. Обновление, похоже, прошло успешно, однако теперь моя система зависает при попытке загрузки. (Имейте в виду, что у меня нет физического доступа к этой машине, это VPS)

Вот ссылка на мои машины / var / log / dmesg. Мне удалось получить его в режиме восстановления, но я не знаю, что делать.

cat /etc/redhat-release приводит к CentOS Linux release 7.0.1406 (Core)

ls -lah /boot приводит к:

-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

Вот мой /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

Я должен работать с CentOS 7.

Недавно я столкнулся с чем-то похожим при новой установке CentOS 7 на VPS.

Конфигурационный файл загрузчика grub нужно было изменить, потому что он не включал строку для загрузки файла ядра. Было легко определить недостающую строку, посмотрев на одну из резервных записей - вам просто нужно убедиться, что она соответствует версии ядра, которую вы пытаетесь запустить. Я смог загрузиться в режиме восстановления, внести изменения и успешно перезагрузиться.

Файл конфигурации по адресу: /boot/grub/crub.conf

На моей машине отсутствующая строка выглядела так: initrd /boot/initramfs-3.10.0-229.11.1.el7.x86_64.img