Freebsd 7.2-stable+GPart+ZFS v13 only

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Angel87
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-04-22 22:28:44

Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Angel87 » 2009-06-07 17:04:54

Кто-нибудь пробывал уже такую связку?

у меня bootstrap loader никак нехочет цеплять корневые разделы :(
пишет ошибку input/output при команде ls загрузчику
а до этого
forth not found
definitions not nound
forth not found
definitions not nound
...
forth not found
definitions not nound

can't load 'kernel'

Делал по инструкции:
http://wiki.lissyara.su/wiki/%D0%97%D0% ... BE_FreeBSD

версия 7.2-Stable? amd64 от 5 июня.

Хостинговая компания 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/

Гость
проходил мимо

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Гость » 2009-06-07 19:20:53

  • когда появится

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

         >> FreeBSD/i386 BOOT
         Default: 0:ad(0,a)/boot/loader
         boot:
    набери `?' без кавычек, согласно boot(8). Должен появится список файлов на ZFS разделе.
    ps, лазить по папкам можно если ставить в конце пути ?, например, /boot/?
  • У тя загрузчик собран с поддержкой ZFS? Что выдает...?

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

    $ strings /boot/loader | fgrep -i zfs
  • Набери в приглашении загрузчика

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

    OK lsdev -v

Angel87
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-04-22 22:28:44

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Angel87 » 2009-06-07 22:41:29

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

blackpalmyra# strings /boot/loader | fgrep -i zfs
zfs%d
    zfs%d:   %s
/usr/src/sys/boot/zfs/zfs.c
ZFS: can't find vdev details
ZFS: can't find dataset %lld
ZFS: can't read MOS
ZFS: can't find root dsl_dir
/usr/src/sys/boot/zfs/zfsimpl.c
ZFS: out of temporary buffer space
ZFS: unsupported compression algorithm %u
ZFS: i/o error - all block copies unavailable
ZFS: can only boot from disk, mirror or raidz vdevs
ZFS: unsupported ZFS version %u (should be %u)
ZFS: inconsistent nvlist contents
ZFS: can't read object set for dataset %lld
ZFS: can't read MOS object directory
%s: FreeBSD ZFS%s
$ strings /boot/loader | fgrep -i zfs

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

cd devices:
disk devices:
   disk0: Bios drive C:
zfs devices:
gpart show:

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

34          488394988 ad4 GPT (233G)
34          256            1 freebsd-boot (128K)
290        3097152     2 freebsd-swap (1.0G)
2097442 486297580 3 freebsd-zfs     (232G)

Гость
проходил мимо

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Гость » 2009-06-07 23:59:36

Angel87 писал(а):

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

cd devices:
disk devices:
   disk0: Bios drive C:
      disk0s1: unknown fs: 0x7 100Mb (20048-206848)
      disk0s2: unknown fs: 0x7 238372Mb (206848-488392704)
zfs devices:
gptzfsboot заливал в ad4p1? Судя по выводу lsdev загрузчик у тебя видит только BSD slice'ы (aka DOS разделы) и не видит GPT разделы. Возможно ты забыл почистить остатки MBR в начале диска перед записью GPT разметки или загрузчик у тебя загрузился не с ZFS, а с соседнего раздела. Вот как должно выглядеть правильно:

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

/boot.config: -h
Consoles: internal video/keyboard  serial port
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS drive E: is disk2
BIOS 639kB/1047488kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.1
(root@blah.local, Sun Jun  7 09:07:56 UTC 2009)
Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x47b6e7 data=0x49ae0+0x66e18 syms=[0x4+0x5b6f0+0x4+0x7f69c]
/boot/kernel/zfs.ko text=0x10e46c data=0x29d8+0xc0ec syms=[0x4+0xba90+0x4+0xcfda]
loading required module 'opensolaris'
/boot/kernel/opensolaris.ko text=0x112c data=0x140+0xd94 syms=[0x4+0x6c0+0x4+0x6c4]
\
Hit [Enter] to boot immediately, or any other key for command prompt.

Type '?' for a list of commands, 'help' for more detailed help.
OK lsdev -v
cd devices:
disk devices:
    disk0:   BIOS drive C:
      disk0p1: FreeBSD boot 128KB
      disk0p2: FreeBSD swap 1024MB
      disk0p3: FreeBSD ZFS  110GB
    disk1:   BIOS drive D:
      disk1p1: FreeBSD boot 128KB
      disk1p2: FreeBSD swap 1024MB
      disk1p3: FreeBSD ZFS  110GB
    disk2:   BIOS drive E:
pxe devices:
zfs devices:
  pool: h
config:

        NAME             STATE
        h                (null)
          mirror         (null)
            ad1p3        (null)
            ad0p3        (null)

  pool: ani
config:

        NAME             STATE
        ani              (null)
          ad2            (null)
OK lsdev
[...]
zfs devices:
    zfs0:   h
    zfs1:   ani
OK show currdev
zfs0
где disk0 (C), disk1 (D), disk2 (E) - три PATA диска как их видит BIOS, а p0, p1, p2 - это сами GPT разделы. В lsdev видна конфигурация pool'ов, их два: `h' и `ani'. А currdev указывает с каким разделом работает loader (откуда грузит ядро и модули, показывает список файлов по ls и тд.), в данном случае это zfs0, кой соответствует pool'у `h'.

Гость
проходил мимо

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Гость » 2009-06-08 0:03:15

сколько у тебя PATA/SATA дисков? Например,

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

$ atacontrol list
ATA channel 0:
    Master:  ad0 <ST3120023A/3.33> ATA/ATAPI revision 6
    Slave:   ad1 <ST3120023A/3.33> ATA/ATAPI revision 6
ATA channel 1:
    Master:  ad2 <WDC WD2500JB-55EVA0/15.05R15> ATA/ATAPI revision 6
    Slave:  acd0 <NEC DVD RW ND-1300A/1.08> ATA/ATAPI revision 0
Впрочем, судя по ad4 у тя по крайней мере один SATA точно есть. Вопрос: disk0 = ad4?

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Abigor » 2009-06-08 3:59:53

народ, а разве в 7.2 уже ZFSv13? или я чего-то пропустил?
-------------
сори за оффтоп!

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение f_andrey » 2009-06-08 4:20:43

Abigor писал(а):народ, а разве в 7.2 уже ZFSv13? или я чего-то пропустил?
-------------
сори за оффтоп!
Нет ZFSv13 в 7-STABLE ;)
Которая у топикстартера и стоит, но многие почему то ленятся разобраться в иерархии из 3х - 4х пунктов :evil:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Abigor
старшина
Сообщения: 425
Зарегистрирован: 2006-03-02 11:13:15
Откуда: РФ. г. Иркутск
Контактная информация:

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Abigor » 2009-06-08 5:04:32

не, я иерархию понимаю, просто пропустил эту великолепную новость!

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

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение paranormal » 2009-06-08 18:01:43

Устанавливаю stable на вчера купленный лаптоп.

Сам устал пока понял в чем дело. На 8-рке ставил и все работало а тут ВО- И нА, эмоции одни. Все дело в том, что, что то недопортировали, и где то бага.

Вот здесь http://www.mail-archive.com/freebsd-sta ... 03932.html предлагают взять loader от 8-рки ( и ссылку дают ). Пишут что у них все работает.

Я пошел другим путем, взял со своей рабочей станции ( 8 ) файлы /boot/pmbr, /boot/gptzfsboot и /boot/loader, последний поместил в /boot вместо штатного, два других записал в разделы,

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

gpart bootcode -b /mnt/pmbr ad4
gpart bootcode -p /mnt/gptzfsboot -i 1 ad4
Переносил на флешке.

P.S. This is work for me. ^-^
Последний раз редактировалось Alex Keda 2009-06-09 7:51:42, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

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

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение paranormal » 2009-06-08 18:06:20

Да, и не забудьте прописать в src.conf

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

WITHOUT_BOOT=  yes
#Set to not build the boot blocks
Пока проблему не пофиксят.
Что бы при обновлении мира не затереть /boot/loader
Последний раз редактировалось Alex Keda 2009-06-09 7:51:22, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение zingel » 2009-06-08 18:09:41

[all] юзайте тэг code
Z301171463546 - можно пожертвовать мне денег

Angel87
проходил мимо
Сообщения: 5
Зарегистрирован: 2008-04-22 22:28:44

Re: Freebsd 7.2-stable+GPart+ZFS v13 only

Непрочитанное сообщение Angel87 » 2009-06-10 22:30:17

paranormal, спасибо! всё заработало) с тем загрузчиком