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

сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-04 20:32:00
Гость
Вечер добрый. Как бы попытаться объяснить....Был сервак с фряхой на двух дисках - один sata, другой - ide. Ide диск начал валиться. Потом что-то сделали и стал только один диск))))), фряшка загружается. Если смотреть df, то отображается один диск саташный. Но если компилить свое ядро, то загружается опять GENERIC. Думаю, что ядро грузится со старого диска. Можете подсказать шаги как восстановить возможность полноценного использования ядра (чтобы была возможность загружать свое)?
говорили, что надо в загрузчике boot смотреть или в биосе....точо не отразил как подсказывали делать...

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-04 20:40:16
vadim64
Как компилите и ставите своё ядро покажите пожалуйста. Имею ввиду команды и их последовательсноть.
Так же в студию вывод uname -a, dmesg, ls /dev, mount ну и хватит для начала.

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-04 21:15:28
FiL
для начала выньте нафик дохлый диск :)

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-04 23:03:45
vadim64
FiL писал(а):для начала выньте нафик дохлый диск :)
Чувак, ты меня обломал! Я хотел как настоящий отец его ткунть в его же логи где нет разделов с битого жёсткого :(

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-05 7:12:58
Гость

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

 ls /dev/
acpi            audit           geom.ctl        random          ttyv7
ad0             bpf             io              stderr          ttyv8
ad0s1           bpf0            kbd0            stdin           ttyv9
ad0s1a          console         kbd1            stdout          ttyva
ad0s1b          consolectl      kbdmux0         sysmouse        ttyvb
ad0s1d          ctty            klog            ttyu0           ttyvc
ad0s1e          cuau0           kmem            ttyu0.init      ttyvd
ad0s1f          cuau0.init      log             ttyu0.lock      ttyve
ad4             cuau0.lock      lpt0            ttyu1           ttyvf
ad4s1           cuau1           lpt0.ctl        ttyu1.init      ufsid
ad4s1a          cuau1.init      mdctl           ttyu1.lock      ugen0.1
ad4s1b          cuau1.lock      mem             ttyv0           urandom
ad4s1d          dcons           nfslock         ttyv1           usb
ad4s1e          devctl          null            ttyv2           usbctl
ad4s1f          devstat         pci             ttyv3           xpt0
ad4s1g          dgdb            ppi0            ttyv4           zero
ata             fd              ptmx            ttyv5
atkbd0          fido            pts             ttyv6

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

mount
/dev/ad4s1a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/ad4s1d on /tmp (ufs, local, soft-updates)
/dev/ad4s1f on /usr (ufs, local, soft-updates)
/dev/ad4s1e on /var (ufs, local, soft-updates)
/dev/ad4s1g on /home (ufs, local, soft-updates)
devfs on /var/named/dev (devfs, local, multilabel)
devfs on /usr/local/jails/jail_test/dev (devfs, local, multilabel)

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

 8.0-STABLE FreeBSD 8.0-STABLE #0:     /usr/obj/usr/src/sys/GENERIC  i386
dmesg занимает другая инфа, не относящаяся к конфигурации freebsd.

Ставлю и компилю ядро как обычно:
делаю копию старого ядра, вношу нужные опции, потом make buildkernel KERNCONF=NEWNAME, make installkernel KERNCONF=NEWNAME. После перезагрузки загружается стандартное ядро GENERIC.

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-05 8:23:46
vadim64
не понял про dmesg: какая такая у вас там инфа, не относящаяся к конфигурации freebsd? откуда она там?

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-05 8:25:07
Гость
туда логи апача свалились

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

pid 9216 (httpd), uid 80: exited on signal 11

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-05 8:29:12
vadim64
Но после ребута то там что?
и в соседней теме смотрели что нить интересное?

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

grep ident /usr/src/sys/(какое там ваше ядро)
sysctl -a kern.bootfile
strings -a /boot/kernel/kernel | grep :/

Re: сервак на 2-х дисках, не загружается скомпиленное ядро

Добавлено: 2010-03-05 8:31:18
vadim64
И выдерните уже правда долбаннутый жёсткий, пожалуйста