The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Беда при обновлении на FreeBSD 8.0, помогите советом"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (BSD привязка / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Беда при обновлении на FreeBSD 8.0, помогите советом"  +/
Сообщение от sferra01 (ok) on 01-Апр-10, 16:39 
Приветствую!
Решил обновить FreeBSD 7.2 до 8-й версии, в итоге после перечисленных ниже действий система не грузится( Уже отчаялся не знаю в какую сторону копать, пожалуйста подскажите как восстановить или откатиться назад, очень не хочется с 0 все устанавливать(
Делал бинарное обновление freebsd-update:

# freebsd-update upgrade -r 8.0-RELEASE - тут все ок, скачались апдейты  
далее последовало предупреждение что система работает на кастомном ядре и следует ядро пересобрать:
WARNING: This system is running a "MYKERNEL" kernel, which is not a
kernel configuration distributed as part of FreeBSD 8.0-RELEASE.
This kernel will not be updated: you MUST update the kernel manually
before running "/usr/sbin/freebsd-update install"

Тут все понятно, ядро надо будет пересобрать.
далее сделал как по ману:

# freebsd-update install

затем
выполнил команду:
# nextboot -r GENERIC 
- это чтобы в обновленное ядро загрузится, но система сказала что:
Error: /boot/GENERIC doesn't exist. Use -f to override.

Ок, запустил с ключем -f:
# nextboot -f -k GENERIC
- сработало, но при перезагрузке выдало что не может найти GENERIC, ну и ладно подумал я, перезагрузился в кастомное ядро, затем выполнил:
# cd /usr/src/
# make buildkernel KERNCONF=GENERIC
# make installkernel KERNCONF=GENERIC
# shutdown -r now

Загрузка прошла успешно.
Далее выполняю:
# freebsd-update install
installing updates...
И на этом ловлю bad system call (core dumped)
после перезагрузки система отказывается грузится и пишет следующее:
Trying to mount root from ufs:/dev/mirror/gm0s1a
init: getting pseudoterminals resource limit: Invalid argument
init: getting swapuse resource limit: Invalid argument
Setting hostuuid: 01010101-0101-0101-0101-010101010101.
Setting hostid: 0x548238ddb3
Entropy harvesting: interrupts ethernet point_to_point kickstart.
swapon: not found
Starting file system checks:
fsck: exec fsck_ufs for /dev/mirror/gm0s1a in /sbin:/usr/sbin: No such file or directory
Unknown error; help!
Error: ABOURTING ROOT (sending SIGTERM to parent)!
init: /bin/sh on /etc/rc terminated abnormally, going to single user mode.

И все, в сингл делаю:
mount -u /
mount -a -t ufs
пытаюсь пересобрать ядро, не пересобирается вылетает с ошибками, пытаюсь сделать /etc/freebsd-update rollback  - тоже не дает(
Помогите люди добрые советом, целый день бьюсь( Очень надеюсь на вашу помощь!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Беда при обновлении на FreeBSD 8.0, помогите советом"  +/
Сообщение от Vlad (??) on 01-Апр-10, 17:59 
а в /etc/fstab что написано?
смотрю рейд используется, не может подмонтировать разделы с рейда, тут и не в ядре дело, насколько я понимаю.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Беда при обновлении на FreeBSD 8.0, помогите советом"  +/
Сообщение от binduser on 02-Апр-10, 20:02 

>пытаюсь пересобрать ядро, не пересобирается вылетает с ошибками, пытаюсь сделать /etc/freebsd-update rollback
> - тоже не дает(

Перезапиши себе с установочного диска содержимое
/bin
/sbin
/usr/bin
/usr/sbin

после чего делай /usr/sbin/freebsd-update rollback и, если тебе повезёт... ))

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру