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 часа


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

Зарегистрированные пользователи: нет зарегистрированных пользователей


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

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