Помогите поставить ядро на сервере c zfs

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Guest
проходил мимо

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Guest » 2017-04-09 11:45:08

Добрый всем день! Сервер на zfs, два диска в z-raid.

Код: Выделить всё

root@server:/bootpool # mount
zroot/ROOT/default on / (zfs, local, noatime, nfsv4acls)
devfs on /dev (devfs, local, multilabel)
zroot/tmp on /tmp (zfs, local, noatime, nosuid, nfsv4acls)
zroot/usr/home on /usr/home (zfs, local, noatime, nfsv4acls)
zroot/usr/ports on /usr/ports (zfs, local, noatime, nosuid, nfsv4acls)
zroot/usr/src on /usr/src (zfs, local, noatime, nfsv4acls)
zroot/var/audit on /var/audit (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/var/crash on /var/crash (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/var/log on /var/log (zfs, local, noatime, noexec, nosuid, nfsv4acls)
zroot/var/mail on /var/mail (zfs, local, nfsv4acls)
zroot/var/tmp on /var/tmp (zfs, local, noatime, nosuid, nfsv4acls)
zroot on /zroot (zfs, local, noatime, nfsv4acls)

Код: Выделить всё

root@server:/bootpool # zpool status
  pool: zroot
 state: ONLINE
  scan: none requested
config:

        NAME         STATE     READ WRITE CKSUM
        zroot        ONLINE       0     0     0
          mirror-0   ONLINE       0     0     0
            ada0s1d  ONLINE       0     0     0
            ada1s1d  ONLINE       0     0     0

errors: No known data errors
Решил обновиться, собрал мир нормально, собрал ядро. Ставлю его, получаю ошибку:

Код: Выделить всё

root@server:/usr/src # make -s installkernel
--------------------------------------------------------------
>>> Installing kernel SERVER
--------------------------------------------------------------
mkdir: /boot: No such file or directory
*** Error code 1

Stop.
make[2]: stopped in /usr/obj/usr/src/sys/SERVER
*** Error code 1

Stop.
make[1]: stopped in /usr/src
*** Error code 1

Stop.
make: stopped in /usr/src
Пытаюсь разобраться, чего make ругается - действительно /boot ссылается на /bootpool.

Код: Выделить всё

root@server:/usr/src # ls -la /boot
lrwxr-xr-x  1 root  wheel  13 Nov 17 05:05 /boot -> bootpool/boot
Сервер достался в наследство. С zfs я практически не знаком. Как поставить ядро, подскажите пожалуйста?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Dmitriy_3206 » 2017-04-09 12:04:37

zpool import -f bootpool

я для другого себе искал
после перезагрузки не будет примонтировано

Guest
проходил мимо

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Guest » 2017-04-09 13:00:32

Dmitriy_3206 писал(а):zpool import -f bootpool

я для другого себе искал
после перезагрузки не будет примонтировано
Не совсем понятны последние 2 фразы.

Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Dmitriy_3206 » 2017-04-09 13:07:57

после перезагрузки - /boot снова пустой

Отправлено спустя 46 секунд:
Я не знаю что надо сделать что бы всегда монтировался. Вы знаете?

Отправлено спустя 18 секунд:
Я не знаю что надо сделать что бы всегда монтировался. Вы знаете?

Guest
проходил мимо

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Guest » 2017-04-10 8:42:09

Да мне бы ядро поставить, на /boot мне в общем-то как-то все равно.

Guest
проходил мимо

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Guest » 2017-04-10 10:55:57

Гуру! Кто-нибудь знает, как уговорить make installkernel не ругаться
mkdir: /boot: No such file or directory
и поставить собранное ядро?

Dmitriy_3206
рядовой
Сообщения: 44
Зарегистрирован: 2014-10-13 15:51:34

Помогите поставить ядро на сервере c zfs

Непрочитанное сообщение Dmitriy_3206 » 2017-04-10 11:35:03

Ну вот же я тебе написал
zpool import -f bootpool
После этого у тебя будет /boot
До перезагрузки