Freebsd 8.2: Неудачная пересборка ядра

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение Гость » 2011-09-09 13:39:18

добрый день всем. Очень прошу помощи ибо наделал сам себе гемороя за 5 мин!

Есть сервер-шлюз: uname -a: .2-RELEASE-p1 FreeBSD 8.2-RELEASE-p1.

Ситуация сложилась так, что стало необходимо пересобрать ядро. Уходя вечером с работы я сделал как и полагается:

make buildkernel KERNCONF=name;

Сегодня утром, прийдя на работу я увидел что все благополучно пересобралось, и я решил установить это ядро. И надо же такому случиться, что вместо того чтобы спокойно написать:
make installkernel KERNCONF=name;

черт меня дернул вбить:

make install kernel KERNCONF=name;

До того что что-то идет не так, я додумался только после того как система написала - а теперь я пересоберу ядро.

Понял что делаю вовсе не то что надо, я прервал эту операцию, но..

На данный момент дата модификации файлов в каталогах: /bin, /sbin, /usr/bin, /usr/sbin, /lib, /libexec - сегодняшнее утро.

Сервер не перегружался с тех пор. Вопрос, сломал ли я систему, можно ли что-то сделать?

Понимаю, что сам дурак, и все таки..

Доп. информация: система была обновлена с версии 7.4 с помощью этого же дерева исходных кодов.

Хостинговая компания 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/

Аватара пользователя
bagas
лейтенант
Сообщения: 922
Зарегистрирован: 2010-08-18 19:49:01
Откуда: Воронеж
Контактная информация:

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение bagas » 2011-09-09 14:01:07

http://www.lissyara.su/articles/freebsd ... ke_kernel/
самый конец статьи прочитайте.
Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение vadim64 » 2011-09-09 14:04:03

успокойтесь)))
идите в каталог /usr/src
открывайте файл UPDATING в вашем любимом постраничном просмотрщике
листайте до раздела "To rebuild everything and install it on the current system"
делайте всё что там описано
всё будет хорошо)))
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение vadim64 » 2011-09-09 14:04:46

bagas писал(а):http://www.lissyara.su/articles/freebsd ... ke_kernel/
самый конец статьи прочитайте.
не тот совет
(возможно) он мир успел раскарячить
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

klasik
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-09-09 13:36:31

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение klasik » 2011-09-09 14:06:27

2bagas
вы видимо не поняли. Вместо того чтоб ставить ядро по make installkernel KERNCONF=name;
была введена команда: make install kernel KERNCONF=name; - в результате начала пересобираться и ставиться сама система!
Как выгрузить дефектное ядро и загрузить корректное, я знаю.

klasik
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-09-09 13:36:31

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение klasik » 2011-09-09 14:20:27

<make sure you have good level 0 dumps>
make buildworld
make kernel KERNCONF=YOUR_KERNEL_HERE
[1]
<reboot in single user> [3]
mergemaster -p [5]
make installworld
make delete-old
mergemaster [4]
<reboot>

эта процедура уже выполнялась при переезде с 7.4 на 8.2 с теми же исходниками. Точно ли необходимо это делать еще раз?

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение vadim64 » 2011-09-09 14:54:20

ну...
1. я не знаю что именно из мира вы успели пересобрать. эта процедура будет гарантрировать вам, что всё будет в порядке
2. раз уж вы попали в такую историю, не будет лишним обновить все исходники и пересобрать всё
3. в принципе, вы можете рискнуть и неделать ничего, только ядро допересобирите
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

klasik
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-09-09 13:36:31

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение klasik » 2011-09-09 15:02:44

vadim64 писал(а):ну...
3. в принципе, вы можете рискнуть и неделать ничего, только ядро допересобирите
уже пересобрал кастомное ядро, щас пересобираю GENERIC.

Возможно стоить пересобрать мир, я ведь могу пересобрать его на всякий случай, а поставить только в случае необходимости, если не заведется?

Просто, на машине стоит куча софта, я боюсь что софт тоже надо будет переставлять после обновления мира.

Аватара пользователя
Gamerman
капитан
Сообщения: 1717
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение Gamerman » 2011-09-09 15:17:03

klasik писал(а): Просто, на машине стоит куча софта, я боюсь что софт тоже надо будет переставлять после обновления мира.
Если не удалять старые либы, то возможно софт и не упадет. Потом потихоньку можно будет пересобрать.
Глюк глюком вышибают!

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение FreeBSP » 2011-09-09 16:31:00

какой мир стоял до происшествия?
попробуй ставнить текущие сырцы и сырцы релиза http://www.freebsd.org/doc/en_US.ISO885 ... -tags.html
ну или какой другой версии, которая стояла
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

klasik
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-09-09 13:36:31

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение klasik » 2011-09-09 17:09:47

FreeBSP писал(а):какой мир стоял до происшествия?
собранный из этой же версии сорцов.Той из которой собиралось ядро и пыталось ставиться ядро утром.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение FreeBSP » 2011-09-09 17:34:21

ну тогда ничего в нем и не должно было измениться и беспокоиться в общем то не о чем
просто мир заново пересобрался и поставился вместе с ядром вашей конфигурации
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Freebsd 8.2: Неудачная пересборка ядра

Непрочитанное сообщение vadim64 » 2011-09-09 19:59:26

ну, и я тоже говорю же, да
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.