NanoBSD в FreeBSD 9 не собирается (не проходит стадия build diskimage)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Ответить
flash_niv
Сообщения: 61
ОС: FreeBSD 8.2-RELEASE amd64

NanoBSD в FreeBSD 9 не собирается

Сообщение flash_niv »

Добрый вечер!

Есть система:

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

uname -a
FreeBSD flashhost.flashdomain 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan  3 07:46:30 UTC 2012     root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

Пытался собрать NanoBSD с начала со своим конфом, потом со стандартными настройками.
И в том и другом случае всё обрывается на этапе build diskimage

Лог этого этапа такой:

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

cat /usr/obj/nanobsd.MyBSD//_.di
Creating md backing file...
1+0 records in
1+0 records out
1042579456 bytes transferred in 14.470032 secs (72050943 bytes/sec)
fdisk: invalid fdisk partition table found
fdisk: GEOM_MBR: Geom not found: "md0"
fdisk: Failed to write MBR. Try to use gpart(8).
******* Working on device /dev/md0 *******
fdisk: invalid fdisk partition table found
******* Working on device /dev/md0 *******
parameters extracted from in-core disklabel are:
cylinders=994 heads=64 sectors/track=32 (2048 blks/cyl)

parameters to be used for BIOS calculations are:
cylinders=994 heads=64 sectors/track=32 (2048 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
    start 32, size 2035680 (993 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 993/ head 63/ sector 32
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
boot0cfg: /dev/md0: bad magic
Running exit trap code
Filesystem   1K-blocks     Used    Avail Capacity iused   ifree %iused  Mounted on
/dev/ada0s1f  48497036 16461320 28155956    37%  643626 2482132   21%   /usr
umount: /usr/obj/nanobsd.MyBSD//_.mnt: not a file system root directory


Настройки образа(конф fdiska):

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

cat /usr/obj/nanobsd.MyBSD//_.fdisk
# 1042579456 1 32 64 0 2048 0
g c1023 h64 s32
p 1 165 32 1042577376
p 3 165 1042577408 2048
a 1


Пробовал эту функцию поэтапно выполнять вручную получается тот же результат.
Подскажите, пожалуйста, как можно решить эту проблему.

З.Ы. На FreeBSD 8.2 i386 всё собиралось нормально.
Вложения

[Расширение sh было запрещено, вложение больше недоступно.]

Спасибо сказали:
Аватара пользователя
lastpriot
Сообщения: 218
ОС: FreeBSD

Re: NanoBSD в FreeBSD 9 не собирается

Сообщение lastpriot »

вместо устаревшего fdisk использовать gpart, живой пример
http://www.wirelessleiden.nl/projects/node...ry/wiki/NanoBSD
Спасибо сказали:
flash_niv
Сообщения: 61
ОС: FreeBSD 8.2-RELEASE amd64

Re: NanoBSD в FreeBSD 9 не собирается

Сообщение flash_niv »

пусть пока тонкие клиенты на Дебиане работают. Подожду FreeBSD 9,4))
Спасибо сказали:
Ответить