Страница 1 из 1
небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 15:33:55
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
Подскажите плз. - где я мог накосячить?
п.с. Система: 2хPentium IIIS, винт IDE40Gb
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 16:11:53
Dmitriy.A
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
Подскажите плз. - где я мог накосячить?
п.с. Система: 2хPentium IIIS, винт IDE40Gb
А что редактировал то? Как узнать где накосячил, если ты не показываешь что делал? Если с дефолтовом работает то в файле ядра накосячил. С чего до чего обновлялся? с 6.2 до 6.2? А если диск в синглмоде починить fsck то что пишет?
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 16:28:35
ashgdw
ок. Пробовал загрузиться с GENERIC, не прошло.
Обновлял с 6.2 до 6.2-STABLE.
Извеняюсь, куда еще капать?
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
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 16:31:44
Alex Keda
пересобирай без -j6
бывают глюки из-заэтого...
покажи
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 16:46:25
ashgdw
lissyara писал(а):пересобирай без -j6
бывают глюки из-заэтого...
покажи
Блин, оказывается я по ошибке забил в make.conf pentium4 вместо моего третьего пня:
Код: Выделить всё
#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'
Как еще можно пересобрать ядро??
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-19 20:06:15
Alex Keda
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 9:37:56
ashgdw
Загружаюсь со старого ядра, монтирую все файловые системы, своп, запускаю make buildworld... Ничего не получается, выбрасывает ошибку Illegal instruction 4. Не уж теперь заново переустанавливать систему? Хотелось бы докопаться до истины.

Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 9:56:09
Alex Keda
подозреваю, в make.conf поставил тип проца не тот...
=============
можно с диска проинсталлить /bin:/sbin:/usr/bin:/usr/sbin и попробоваь сначала
благо все настройки останутся
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 10:13:13
ashgdw
Да, так и есть, у меня P3. А где про данную инсталяцию почитать можно поподробней?
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 10:42:09
Alex Keda
sysinstall запусти и с него поставь...
по идее - он должен запуститься...
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 11:19:17
ashgdw
не прошло. После подтверждения инсталяции вылетает та же ошибка illegal instruction 4 и терминал подвисает, реагирует толкьо на ctrl+alt+del. )
Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 11:39:17
Alex Keda
тогда руками с диска...
не для слабонервных

Re: небольшой вопрос по поводу сборки ядра
Добавлено: 2007-07-20 11:44:13
ashgdw
Вообщем удалось, запустил апгрейд с компакта, в distributions выбрал base и ядро SMP.