URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82738
[ Назад ]

Исходное сообщение
"Как перенести ядро freebsd на другую машину?"

Отправлено JWalker , 06-Ноя-08 19:31 
У меня есть 2 одинаковые машинки. На одной из них я когда-то апдейтил сурсы и компилировал ядро. Все там хорошо, после обновления появилась поддержка сети и других устройств.
Теперь появилась необходимость поставить в работу вторую машину - установил, все ок. Делаю апдейт сурсов, копирую файл конфы ядра с первой машины, компилю. Не ругается, но сетевая карточка не определилась, перезагрузка не работает - все как было до апдейтов. Вопрос: как такое может быть? В голову приходит только то, что когда-то я качал по standard-supfile и теперь получается эти патчи из него убрали...сейчас тоже качаю не стабильные сурсы, а standard.
И вопрос 2 - есть ли возможность корректно перенести ядро с первой машики на вторую?

Содержание

Сообщения в этом обсуждении
"Как перенести ядро freebsd на другую машину?"
Отправлено Keeper , 06-Ноя-08 19:42 
>Делаю апдейт сурсов, копирую файл конфы ядра с первой машины, компилю.
>Не ругается, но сетевая карточка не определилась, перезагрузка не работает -
>все как было до апдейтов.

Может, просто забыли выполнить установку свежесобранного ядра?


"Как перенести ядро freebsd на другую машину?"
Отправлено JWalker , 06-Ноя-08 20:21 
>>Делаю апдейт сурсов, копирую файл конфы ядра с первой машины, компилю.
>>Не ругается, но сетевая карточка не определилась, перезагрузка не работает -
>>все как было до апдейтов.
>
>Может, просто забыли выполнить установку свежесобранного ядра?

Нет, make installkernel KERNCONF=ML110G5 в истории лежит...


"Как перенести ядро freebsd на другую машину?"
Отправлено Keeper , 06-Ноя-08 21:23 
>И вопрос 2 - есть ли возможность корректно перенести ядро с первой
>машики на вторую?

А если сделать так. Сначала почистить исходники системы на первой машине (cd /usr/src; make clean). Затем заархивировать исходники системы (на первой машине, перенести архив на вторую и там развернуть. После чего снова провести пересборку ядра на второй машине.


"Как перенести ядро freebsd на другую машину?"
Отправлено JWalker , 06-Ноя-08 22:56 
>>И вопрос 2 - есть ли возможность корректно перенести ядро с первой
>>машики на вторую?
>
>А если сделать так. Сначала почистить исходники системы на первой машине (cd
>/usr/src; make clean). Затем заархивировать исходники системы (на первой машине, перенести
>архив на вторую и там развернуть. После чего снова провести пересборку
>ядра на второй машине.

пытался сделать что-то похожее. Но без мake clean. по scp кидал /usr/src/ на вторую машину и пытался компилить - обругал. Как не помню уже, но я подумал что так делать совсем нельзя и запустил обновление сырцов по cvsup с другого сервака. завтра буду биться дальше


"Как перенести ядро freebsd на другую машину?"
Отправлено adews , 06-Ноя-08 21:42 
Я в таком случае подключал дерево сырцов по NFS в /usr/src и на второй машине делал make installkernel. Если ядро уже собранное и make clean не делалось,- оно там есть,- его надо просто установить


"Как перенести ядро freebsd на другую машину?"
Отправлено JWalker , 06-Ноя-08 23:00 
>Я в таком случае подключал дерево сырцов по NFS в /usr/src и
>на второй машине делал make installkernel. Если ядро уже собранное и
>make clean не делалось,- оно там есть,- его надо просто установить
>

спасибо, буду пытаться завтра. Я правде еше пытался вот что сделать: в наглую перегнал уже собранное ядро по сети с первой машины и пытался его грузить. Пару раз грузилось, а потом он вдруг сказал что не может загрузиться с моего gmirror массива и подмена ядра на старое уже не помогала...вот такие пироги.