Страница 1 из 2

Компиляция ядра AMD64

Добавлено: 2010-08-25 16:20:27
ageleznov
Добрый день!! уважаемые форумчани! немагу разобраться с перекомпиляцией пишет вот такую ошибку
Процессор AMD 64 X2 Dual Core
Версия FreeBSD 8.1 - Release

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


===> wpifw (install)
install -o root -g wheel -m 555   wpifw.ko /boot/kernel
install -o root -g wheel -m 555   wpifw.ko.symbols /boot/kernel
===> x86bios (install)
install -o root -g wheel -m 555   x86bios.ko /boot/kernel
install -o root -g wheel -m 555   x86bios.ko.symbols /boot/kernel
===> xfs (install)
install -o root -g wheel -m 555   xfs.ko /boot/kernel
install -o root -g wheel -m 555   xfs.ko.symbols /boot/kernel

/: write failed, filesystem is full
install: /boot/kernel/xfs.ko.symbols: No space left on device
*** Error code 71

Stop in /usr/src/sys/modules/xfs.
*** Error code 1

Stop in /usr/src/sys/modules.
*** Error code 1

Stop in /usr/obj/usr/src/sys/main_kernell.2010-25-08.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
gw#

в чем проблемка, откройте мне глаза

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:23:58
Гость
/: write failed, filesystem is full
install: /boot/kernel/xfs.ko.symbols: No space left on device
первый клас, вторая четверть, англицкий со словарем
марш переводить, и не позортесь

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:27:41
ageleznov
о черт.... сорри я на это и необратил внимание.. думал о другом... простите... удалите пост

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:32:17
hizel
уверены что удалять?

прозреваю, у вас стандартная разметка с 512M на /, его стабильно не хватает для 8-ки :)

надо собраться и напейсать PR(багрепорт) :(

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:34:43
Гость
rescue снесите нахрен
и удалите все *.symbols
собирайте ядро без makeoptions -g
и тогда будет хватать места выше крыши

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:36:35
hizel
как же без последней палки выручалки /rescue?

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:38:58
Гость
а когда ты последний раз пользовался тем rescue который на винте?
а тратить 500метров для хлама невижу смыла

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:41:56
hizel
Гость писал(а):а когда ты последний раз пользовался тем rescue который на винте?
а тратить 500метров для хлама невижу смыла
man hardlink, Luke :)

ls -li /rescue намекает ;-)

upd. сцылко для тех кто в бронемашине http://forum.lissyara.su/viewtopic.php? ... 32&start=0

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:45:11
Гость
люк, да будет тебе известно что rescue не имеет хардлинков
там все приложения собраны статиком каждое если я не ошибаюсь по 5 мегабайт, в оригинале с динамиками они по 200кил в среднем

или ты предлагаешь перелинковать хардлинками /rescue/утилиты в утилиты которе лежат по умолчанию по всем /bin/ /sbin/ /usr/bin/ /usr/sbin/
или наоборот?

вообщем люк, баш по тебе плачет

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:49:46
hizel

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

>du -h /rescue/
3.7M    /rescue/
расcкажи мне больше, анонимчек

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:54:37
Гость
люк если у тебя там хардлинки на динамические утилиты, то сам то этот юмор ты понимаешь ?
рескуе на то и рескуе что бы там были статические утилиты не зависящие от динамических библиотек
что бы в случае проблемы с системой они 100% работали

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:57:17
Гость
расcкажи мне больше, анонимчек
щас я в хизеля гвоздики буду забивать))))

с таким успехом можно создать папочку /trash/ с хардлинками на все возможные утилиты в системе
я бы такого Одмина гнал в шею
жаль я не начальник хизеля )))

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 16:59:36
Alex Keda
2 гвест
обосрался - умей признать это.
в rescue лежит один бинарник, статически слинкованый.
на него куча хардлинков - в той же директории
=======
что касается использования - вчера юзал. пришлось
а что - это ненормально?

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 17:03:12
f_andrey
Уважаемые теоретики ананимы, приведите другие сведения.

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

> du -h /rescue/
4.7M	/rescue/

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

> ls -lah /rescue/
total 655426
drwxr-xr-x    2 root  wheel   2.5K Jul 24 20:03 .
drwxr-xr-x   23 root  wheel   512B Aug 16 20:05 ..
-r-xr-xr-x  137 root  wheel   4.6M Jul 24 20:03 [
-r-xr-xr-x  137 root  wheel   4.6M Jul 24 20:03 atacontrol
-r-xr-xr-x  137 root  wheel   4.6M Jul 24 20:03 atmconfig
-r-xr-xr-x  137 root  wheel   4.6M Jul 24 20:03 badsect
-r-xr-xr-x  137 root  wheel   4.6M Jul 24 20:03 bsdlabel
...

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 17:08:27
Гость
каюсь
видимо я давно не ставил /rescue
с самой бсд 4.0 удаляю его
src.conf без rescue

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 17:22:18
ageleznov
спасиба всем!

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 20:22:47
hizel
Гость писал(а):каюсь
видимо я давно не ставил /rescue
с самой бсд 4.0 удаляю его
src.conf без rescue
травить так травить
в 4-ке нет /rescue и src.conf, гг :-)

Re: Компиляция ядра AMD64

Добавлено: 2010-08-25 20:44:01
Гость
каюсь
видимо я давно не ставил /rescue
с самой бсд 4.0 удаляю его
src.conf без rescue
надо читать как два отдельных предложения
с самой бсд 4.0 удаляю его
в переносном смысле - потому что раньше 5.1 там какой то микс был с /stand/ тоже набор статического фуфла
и отдельно
src.conf без rescue
для того что бы показать что сейчас посмотреть да и вообще смотреть туда не могу/не хочу

зы счет 0:0

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 18:49:12
Гость)
/: write failed, filesystem is full install: /boot/kernel/xfs.ko.symbols: No space left on device *** Error code 71
та же проблема, не знаю что делать...
Вообще пытался сделать make installkernel KERNCONF=MYKERNEL
в итоге получил багу...
{/usr/src}#du -h -d 1 /
2,0K /.snap
3,0K /dev
6,0K /backup
126K /tmp
4,7G /usr
772M /var
1,7M /etc
2,0K /cdrom
2,0K /dist
1,2M /bin
424M /boot
7,5M /lib
514K /libexec
2,0K /media
2,0K /mnt
2,0K /proc
4,5M /rescue
17M /root
5,3M /sbin
5,9G /
не пойму почему такое..

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 19:11:24
mell
та же самая ситуация и у меня, дело в том что изначально пересборка ядра было решено сделать в связи с тем что машина будет роутером, с всеми блэкджеками+squid+sams+rejik все это уже есть, решил пересобрать ядро, и спатыкнулсо на..

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

write failed, filesystem is full install: /boot/kernel/xfs.ko.symbols: No space left on device 
*** Error code 71
P.S. не очень соображаю как через fdisk переделать разделы с нормальным соотношением
/
/tmp
/var
/usr
был бы какой нить gui как в дебиане.. или пошаговая инструкция для нубов, таких как я...

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 19:48:28
mell
так же не совсем понял как посмотреть сколько каждому разделу дано место, ибо согласно штатной инструкции
http://www.freebsd.org/doc/ru/books/han ... lding.html
Новое ядро будет скопировано в каталог /boot/kernel как /boot/kernel/kernel
так и не понял где.
В общем на этом сервере будет nat, ipwf(не совсем понял как сделать pf),dhcp,squid(Sams,Apache,MySQL,php,rejik). А так же две сетевые карты. Хотел сделать из этого всего работоспособное решения, но пока что не очень выходит.

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 20:39:05
hizel
Новое ядро будет скопировано в каталог /boot/kernel как /boot/kernel/kernel
а что в этом предложении не понятно?

разбивали диск автоматом? что показывает df? для получения nat и ipfw и pf не нужно пересобирать ядро, man модули

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 21:21:44
manefesto
уберите дебаг в ядре

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 21:35:55
mell
manefesto писал(а):уберите дебаг в ядре
в MYKERNEL?

Re: Компиляция ядра AMD64

Добавлено: 2011-01-15 21:58:43
Kesha
mell писал(а):в MYKERNEL?
#makeoptions DEBUG=-g