BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: Пн 14 янв, 2019 7:55 pm 
Не в сети

Зарегистрирован: Пт 27 мар, 2015 12:38 pm
Сообщения: 37
Обновлял собственно 11.2 до 12.0 со стандартным ядром.
После второй перезагрузки и попытки запустить
Код:
freebsd-update install
freebsd-update fetch

FreeBSD выдает сообщение мол:
Код:
Cannot identify running kernel

при этом
Код:
uname -a
рапортует о том что работает Freebsd 12
перестал работать pf выдает сообщение мол /dev/pf не обнаружен.
поковырявшись обнаружил, что во время обновления пропал каталог /boot и он был перемещен в /bootpool
Для быстрого восстановления сделал скопировал /bootpool/boot в корень , все заработало.
Понимаю, что часть грузится из /bootpool/boot часть из /boot .
Вопрос что дальше делать? как обновиться до нормального состояния?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Чт 17 янв, 2019 3:33 pm 
Не в сети

Зарегистрирован: Пт 27 мар, 2015 12:38 pm
Сообщения: 37
Ээх. походу лучшим решением будет установка новой ОС на новом железе.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср 23 янв, 2019 5:40 pm 
Не в сети

Зарегистрирован: Пт 27 мар, 2015 12:38 pm
Сообщения: 37
поковырялся разобрался как так получилось.
на 11.2 был один пул zfs - zroot
при обновлении FreeBSD 12 создала 2 пула: zroot и bootpool.
почему, зачем не знаю. Теперь freebsd во время загрузки ядро грузит из /bootpool/boot, а модули хочет загрузить строго из /boot.
Вижу возможное решения (возможно неправильные):
смонтировать /bootpool/boot в /boot
Посему вопросы:
1.Где прописываются автоматические точки монтирование zfs в freebsd(аналог /etc/fstab). В Solaris -/etc/vfstab, в Freebsd нет такого файла.
2. Если точки монтирования прописываются только через
Код:
zfs set mountpoint=/boot bootpool/boot
, то как это исправить в случае чего при загрузки с livecd? достаточно
Код:
zfs set mountpoint=/bootpool bootpool
и последующей загрузки с hdd?
как выглядит на данный момент:
Код:
root@wormhole:~ # zfs get mountpoint
NAME                       PROPERTY    VALUE       SOURCE
bootpool                   mountpoint  /bootpool   local
zroot                      mountpoint  none        local
zroot/ROOT                 mountpoint  none        local
zroot/ROOT/default         mountpoint  /           local
zroot/tmp                  mountpoint  /tmp        local
zroot/usr                  mountpoint  /usr        local
zroot/usr/home             mountpoint  /usr/home   inherited from zroot/usr
zroot/usr/ports            mountpoint  /usr/ports  inherited from zroot/usr
zroot/usr/src              mountpoint  /usr/src    inherited from zroot/usr
zroot/var                  mountpoint  /var        local
zroot/var/crash            mountpoint  /var/crash  inherited from zroot/var
zroot/var/log              mountpoint  /var/log    inherited from zroot/var
zroot/var/mail             mountpoint  /var/mail   inherited from zroot/var
zroot/var/tmp              mountpoint  /var/tmp    inherited from zroot/var
root@wormhole:~ # zpool list
NAME       SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
bootpool  1.98G  1.14G   861M        -         -      -    57%  1.00x  ONLINE  -
zroot      460G   143G   317G        -         -      -    31%  1.00x  ONLINE  -
root@wormhole:~ # zpool get bootfs
NAME      PROPERTY  VALUE               SOURCE
bootpool  bootfs    -                   default
zroot     bootfs    zroot/ROOT/default  local
root@wormhole:~ #

было:
Код:
root@wormhole:~ # zfs get mountpoint
NAME                         PROPERTY    VALUE       SOURCE
zroot                        mountpoint  /zroot      local
zroot/ROOT                   mountpoint  none        local
zroot/ROOT/default           mountpoint  /           local
zroot/tmp                    mountpoint  /tmp        local
zroot/usr                    mountpoint  /usr        local
zroot/usr/home               mountpoint  /usr/home   inherited from zroot/usr
zroot/usr/ports              mountpoint  /usr/ports  inherited from zroot/usr
zroot/usr/src                mountpoint  /usr/src    inherited from zroot/usr
zroot/var                    mountpoint  /var        local
zroot/var/audit              mountpoint  /var/audit  inherited from zroot/var
zroot/var/crash              mountpoint  /var/crash  inherited from zroot/var
zroot/var/log                mountpoint  /var/log    inherited from zroot/var
zroot/var/mail               mountpoint  /var/mail   inherited from zroot/var
zroot/var/tmp                mountpoint  /var/tmp    inherited from zroot/var
root@wormhole:~ # zpool list
NAME    SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
zroot   928G  7.64G   920G        -         -     1%     0%  1.00x  ONLINE  -
root@wormhole:~ # zpool get bootfs
NAME   PROPERTY  VALUE               SOURCE
zroot  bootfs    zroot/ROOT/default  local
root@wormhole:~ #


PS: снято конечно же с разных физических машин,но созданных по одному образу и подобию.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: AMDmi3, Google [Bot], grayich


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика