Гах. Если вы нашли и последовали этой статье из Googling - вы можете считать это предупреждением о надежности случайных релевантных источников. Не могу представить, в чем смысл этой статьи, она ничего не дает по встроенной справке от fdisk
.
Это показывает, что GRUB не смог загрузить свой конфигурационный файл из загрузочного раздела (из-за изменения номера раздела). Иногда, наверное, можно было использовать подсказку grub>
для достижения чего-то, но это заняло бы некоторое время, а IME часто не может работать, так что в общем....
http://wiki.centos.org/TipsAndTricks/ReinstallGRUB вручную. Вам нужно будет загрузиться с установочного диска CentOS.
Менее запутанно, из старых документов - в них опущена необъяснимая "Mount all filesystems in read-write mode" (Монтировать все файловые системы в режиме чтения-записи) выше - так что, возможно, в этом на самом деле нет необходимости.
Введите linux-справку в приглашение к загрузке установки, чтобы войти в загрузочную среду. (Но "для CentOS-6 выберите "Rescue installed system" из меню загрузки.")
Введите chroot /mnt/symage для монтирования корневого раздела.
Введите /sbin/grub-install /dev/hda для переустановки системного загрузчика GRUB, где /dev/hda - это загрузочный раздел. (Это означает диск, а не раздел. Скорее всего, теперь это будет sda)
Просмотрите файл /boot/grub/grub.conf, так как дополнительные записи могут понадобиться GRUB для управления дополнительными операционными системами.
Перезагрузите систему.
В вашем случае необходимо обновить grub.conf номером нового раздела. GRUB использует другой формат, отличный от Linux; sda... соответствует (hd0,...).
Beadm
можно найти, когда Solaris 11 загружается. Поэтому сначала загрузите операционную систему (Solaris), введите пользователя в качестве пользователя, а затем выполнить Beadm
. Некоторые функции, вероятно, запрещены (например, уничтожение) и доступны только в качестве привилегированного пользователя.