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

Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-24 13:16:34
Vlad5503
Скачал новую версию, установил.
Дошло дело до сборки своего ядра. Дописал опции:

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

options         VESA 
options         VGA_WIDTH90 
options         SC_PIXEL_MODE 
options         IPFIREWALL 
options         IPFIREWALL_VERBOSE 
options         IPFIREWALL_VERBOSE_LIMIT=500 
options         IPFIREWALL_FORWARD 
options         LIBMCHAIN 
options         LIBALIAS 
options         IPFIREWALL_NAT 
options         IPDIVERT 
options         DUMMYNET 
options         NETGRAPH 
options         NETGRAPH_PPPOE 
options         NETGRAPH_SOCKET 
options         NETGRAPH_ETHER 
Запустил сборку и далее инсталяцию. После нескольких остановок сборки(ошибки были по девайсам - закоментил их, хотя я сразу закоментил большую часть) ядро собралось. Дал команду shutdown -r now. И...
Вот тут и вылезла ошибка:

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

mounting: waiting for device /dev/ada0p2
mounting from ufs:/dev/ada0p2 failed with error 19
Подскажите что проверить надо или есть решение этой болячки?

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-24 14:41:02
manefesto
чего ты там наудалял то в ядре ?

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-24 15:15:04
mak_v_
загружаемся с ливового сидюка (например Frenzy), монтируем /boot и копируем с заменой все из /boot/kernel.old в /boot/kernel
Тоесть возвращаем староя ядро.
Пилим новое ядро :-)

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-24 16:07:51
tom.cat
Неужели удаление отсутствующего железа и других "ненужных опций" оптимизирует работу системы и ее загрузку?
Прошу прощения за оффтоп :)

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-24 17:35:51
шёл_мимо
tom.cat писал(а):Неужели удаление отсутствующего железа и других "ненужных опций" оптимизирует работу системы и ее загрузку?
Что, не видно, какое ускорение получил ТС :-D

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 6:28:12
Vlad5503
mak_v_ писал(а):загружаемся с ливового сидюка (например Frenzy), монтируем /boot и копируем с заменой все из /boot/kernel.old в /boot/kernel
Тоесть возвращаем староя ядро.
Пилим новое ядро :-)
загрузился с Live CD(от самой девятки).
mount -t ufs /dev/ada0p2 /mnt
cd /mnt
ls - в этом списке вижу boot
cd /mnt/boot
ls - вижу kernel и kernel.old
пишу
cp /mnt/boot/kernel.old /mnt/boot/kernel
и выдает
cp: kernel.old is a directory (not copied)
:unknown:

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 6:36:02
sadchok

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

man cp

     -R    If source_file designates a directory, cp copies the directory and
           the entire subtree connected at that point.  If the source_file
           ends in a /, the contents of the directory are copied rather than
           the directory itself.  This option also causes symbolic links to be
           copied, rather than indirected through, and for cp to create spe-
           cial files rather than copying them as normal files.  Created
           directories have the same mode as the corresponding source direc-
           tory, unmodified by the process' umask.

           Note that cp copies hard linked files as separate files.  If you
           need to preserve hard links, consider using tar(1), cpio(1), or
           pax(1) instead.

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 6:42:13
Vlad5503
ок.
вроде скопировалось.
сейчас перегрузимся..

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 6:44:58
Vlad5503
меня удивил файл fstab..
там всего две строки, не так как у 8.2 ....
однако ошибка так и осталась после замены ядра.

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 6:59:29
Vlad5503
файл fstab:
/dev/ada0p2 / ufs rw 1 1
/dev/ada0p3 none swap sw 0 0

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 9:12:29
Vlad5503
да.......
хитрый зверь эта Freebsd 9.0
после повторной установки и сборки ядра, в котром только добавил опции, загрузился комп как будто-ничего и небыло до этого.
вопрос по файлу fstab так и волнует меня.
последующие надстройки наверно тоже напишу здесь..

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 10:01:13
mak_v_
Если мы не умеем "cp" пользоваться, думаю что дальнейшие рекомендации могут привести вплоть к сгоранию самого системника.

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 10:24:45
sadchok
mak_v_ писал(а):Если мы не умеем "cp" пользоваться, думаю что дальнейшие рекомендации могут привести вплоть к сгоранию самого системника.
А вы так, все и сразу умели из "коробки"

Vlad5503 вам все же стоит почитать хендбук и т.п.

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 10:31:34
Vlad5503
Согласен..читать надо...
Не стал этого делать,т.к. на 7 и 8 версиях ставил своё ядро(одинаковое) и ядро собиралось и инсталировалось без проблем. Тем более что и сервера до сих пор таки работают с этим ядром.
А тут на "грабли" наступил.... :oops:
МС поставил, русификацию сделал. Счас apach, php,mysql буду ставить... :ROFL:

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 10:34:38
mak_v_
А вы так, все и сразу умели из "коробки"
на 7 и 8 версиях ставил своё ядро(одинаковое) и ядро собиралось и инсталировалось без проблем
Думаю дальнейший холивар закрыт

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-25 10:41:00
Vlad5503
да

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-26 22:59:18
miki
у меня тоже была такая проблема. я ее решил после внимательного просмотра dmesg и то что я по удалял с ядра) и нихиасе у меня scbus0 есть :bn:

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-01-27 6:43:22
Vlad5503
Вообщем в ядре я добавил опции(как уже писал), поставил МС, русифицировал, поставил apache+php+mysql. Время будет займусь поднятием вторичного днс, первичный есть ужо на джругом серваке.
Потом в планах поставить для нашей локалки страгейзер.

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-02 0:52:57
krs81
Ну и что ты изменил, что загрузилось?

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-02 1:06:19
mak_v_
Потом в планах поставить для нашей локалки страгейзер.
серьёзный бубен ваш старгейзер...особенно если смарт подключать захотят или телек

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-02 8:31:32
Vlad5503
для телика другая сеть есть, хотя с этим старгейзером Смасунг 8000 серии работает.
пока нет возможности продолжить работу с 9-ой, занят другим серваком....

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-02 9:16:15
mak_v_
Одним словом круть! Как и Ваше "ускоряющие" сборки

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-02 10:03:10
Vlad5503
Причём тут ускоряющие сборки..?
Мн нужна стабильность работы приложений, которые нам нужны, а скорость конечно и нужна, но это второстепенное..

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-03 12:05:38
Vlad5503
Интересно а кто-то пробовал на 9-ку поставить Старгейзер?
коанда ./build у меня прошла, а вот gmake install остановилась с ошибкой:
gw4# gmake install
gmake -C /usr/mnt/STG/stg-2.407-p1/projects/stargazer/../../stglibs includes
gmake: /usr/local/bin/bash: Команда не найдена
g++ -I/usr/local/include -DARCH_LE -c -o admin_impl.o admin_impl.cpp
gmake: /usr/local/bin/bash: Команда не найдена
gmake: *** [admin_impl.o] Ошибка 127

пока ищу ответы и решения.
но может ктьо ужо знает?..

Re: Проблема Freebsd 9.0 после сборки ядра

Добавлено: 2012-02-03 12:33:20
Vlad5503
установил bash, предыдущая ошибка "иправилась".
теперь следующая ошибка:gmake[2]: Вход в каталог `/usr/mnt/STG/stg-2.407-p1/stglibs/locker.lib'
cc -I/usr/local/include -DARCH_LE -fPIC -DNDEBUG -DFREE_BSD5 -DSTG_TIME -I /usr/mnt/STG/stg-2.407-p1/projects/stargazer/../../include -I ./ -DNDEBUG -DFREE_BSD5 -DSTG_TIME -c locker.cpp
g++ -L/usr/local/lib -shared -Wl,-rpath,/usr/lib/stg -Wl,-soname,libstglocker.so locker.o -lc_r -o libstglocker.so -L /usr/mnt/STG/stg-2.407-p1/projects/stargazer/../../lib
/usr/bin/ld: cannot find -lc_r
gmake[2]: *** [libstglocker.so] Ошибка 1
gmake[2]: Выход из каталога `/usr/mnt/STG/stg-2.407-p1/stglibs/locker.lib'
gmake[1]: *** [locker.lib] Ошибка 2
gmake[1]: Выход из каталога `/usr/mnt/STG/stg-2.407-p1/stglibs'
gmake: *** [libs] Ошибка 2

похоже не все библиотеки приехали из предыдущих версий...