небольшой вопрос по поводу сборки ядра

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-19 15:33:55

Отредактировал файл ядра. (FreeBSD 6.2)
далее:

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

sаmbа# cd /usr/src
sаmbа# make -j6 buildworld                      
sаmbа# make -j6 buildkernel KERNCONF=smb 
sаmbа# make installkernel KERNCONF=smb 
sаmbа# reboot
Перегрузился в single mode(по хендбуку):

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

#fsck -p
#mount -u /
#mount -a -t ufs
#swapon -a
#cd /usr/src
# mergemaster -p
# make installworld
# mergemaster
#reboot
После перезагрузки получаю:

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

Starting file system checks:
/dev/ad0s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS
pid 74(fsck_ufs), uid0
fsck:/dev/ad0s1a : illegal instruction : 4
Unknown error; help! 
init: /bin/sh on /etc/rc terminated abnormally, going to single user mode

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

#cat /etc/fstab
#Device Mountpoint FStype Options Dump Pass
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1f /tmp ufs rw 2 2
/dev/ad0s1d /usr ufs rw 2 2
/dev/ad0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Подскажите плз. - где я мог накосячить? :P

п.с. Система: 2хPentium IIIS, винт IDE40Gb

Хостинговая компания 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.A
ст. сержант
Сообщения: 383
Зарегистрирован: 2006-12-15 17:09:14
Откуда: Москва

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Dmitriy.A » 2007-07-19 16:11:53

ashgdw писал(а):Отредактировал файл ядра. (FreeBSD 6.2)
далее:

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

sаmbа# cd /usr/src
sаmbа# make -j6 buildworld                      
sаmbа# make -j6 buildkernel KERNCONF=smb 
sаmbа# make installkernel KERNCONF=smb 
sаmbа# reboot
Перегрузился в single mode(по хендбуку):

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

#fsck -p
#mount -u /
#mount -a -t ufs
#swapon -a
#cd /usr/src
# mergemaster -p
# make installworld
# mergemaster
#reboot
После перезагрузки получаю:

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

Starting file system checks:
/dev/ad0s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS
pid 74(fsck_ufs), uid0
fsck:/dev/ad0s1a : illegal instruction : 4
Unknown error; help! 
init: /bin/sh on /etc/rc terminated abnormally, going to single user mode

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

#cat /etc/fstab
#Device Mountpoint FStype Options Dump Pass
/dev/ad0s1b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s1f /tmp ufs rw 2 2
/dev/ad0s1d /usr ufs rw 2 2
/dev/ad0s1e /var ufs rw 2 2
/dev/acd0 /cdrom cd9660 ro,noauto 0 0
Подскажите плз. - где я мог накосячить? :P

п.с. Система: 2хPentium IIIS, винт IDE40Gb

А что редактировал то? Как узнать где накосячил, если ты не показываешь что делал? Если с дефолтовом работает то в файле ядра накосячил. С чего до чего обновлялся? с 6.2 до 6.2? А если диск в синглмоде починить fsck то что пишет?

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-19 16:28:35

ок. Пробовал загрузиться с GENERIC, не прошло.

Обновлял с 6.2 до 6.2-STABLE.

Извеняюсь, куда еще капать? :? :oops:

fsck выдает следующее:

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

#mount /dev/ad0s1a
#fsck
** /dev/ad0s1a (NO WRITE)
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Size
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Cyl groups
Pid 89 (fsck_ufs), uid0: exited on signal 4 (core dumped)
fsck: /dev/ad0s1a: illegal instruction: 4

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Alex Keda » 2007-07-19 16:31:44

пересобирай без -j6
бывают глюки из-заэтого...
покажи

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

more /etc/make.conf 
Убей их всех! Бог потом рассортирует...

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-19 16:46:25

lissyara писал(а):пересобирай без -j6
бывают глюки из-заэтого...
покажи

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

more /etc/make.conf 
Блин, оказывается я по ошибке забил в make.conf pentium4 вместо моего третьего пня: :twisted:

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

#mount /dev/ad0s1a
#cat /etc/make.conf
CPUTYPE?=pentium4
CFLAGS= -O -pipe
NO_BLUETOOTH="YES"		# do not build Bluetooth related stuff
NO_FORTRAN="YES"		# do not build g77 and related libraries
NO_GAMES="YES"		# do not build games (games/ subdir)
NO_INET6="YES"		# do not build IPv6 related programs and libraries
Я так понимаю, в этом скорей всего проблема??? :?

При по пытке загрузиться со старого ядра:

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

ok unload
ok load kernel.GENERIC
can't find 'kernel.GENERIC'
Как еще можно пересобрать ядро??

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Alex Keda » 2007-07-19 20:06:15

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

load /boot/kernel.old/kernel
boot -s
Убей их всех! Бог потом рассортирует...

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-20 9:37:56

Загружаюсь со старого ядра, монтирую все файловые системы, своп, запускаю make buildworld... Ничего не получается, выбрасывает ошибку Illegal instruction 4. Не уж теперь заново переустанавливать систему? Хотелось бы докопаться до истины. :D

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Alex Keda » 2007-07-20 9:56:09

подозреваю, в make.conf поставил тип проца не тот...
=============
можно с диска проинсталлить /bin:/sbin:/usr/bin:/usr/sbin и попробоваь сначала
благо все настройки останутся
Убей их всех! Бог потом рассортирует...

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-20 10:13:13

Да, так и есть, у меня P3. А где про данную инсталяцию почитать можно поподробней?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Alex Keda » 2007-07-20 10:42:09

sysinstall запусти и с него поставь...
по идее - он должен запуститься...
Убей их всех! Бог потом рассортирует...

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-20 11:19:17

не прошло. После подтверждения инсталяции вылетает та же ошибка illegal instruction 4 и терминал подвисает, реагирует толкьо на ctrl+alt+del. )

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение Alex Keda » 2007-07-20 11:39:17

тогда руками с диска...
не для слабонервных :)
Убей их всех! Бог потом рассортирует...

ashgdw
ефрейтор
Сообщения: 54
Зарегистрирован: 2007-06-19 14:27:22
Контактная информация:

Re: небольшой вопрос по поводу сборки ядра

Непрочитанное сообщение ashgdw » 2007-07-20 11:44:13

Вообщем удалось, запустил апгрейд с компакта, в distributions выбрал base и ядро SMP.