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

Исходное сообщение
"Компиляция ядра FreeBSD с Fixit "

Отправлено OpenS , 14-Янв-03 20:23 
Народ, помогите запортачил ядро и kernel.old пытаюсь перекомпировать с
загрузочного диска. Монтирую разделы набираю make buildkernel,а он валится
пишет:
{standard input}:Assembler messages:
{standard input}:2482 Error:suffix or operand is invalid for 'shr'
и тд.
Останавлявается в районе /i386/i386/locore.s
У кого есть опы поделитесь.
Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено lavr , 14-Янв-03 20:26 
>Народ, помогите запортачил ядро и kernel.old пытаюсь перекомпировать с
>загрузочного диска. Монтирую разделы набираю make buildkernel,а он валится
>пишет:
>{standard input}:Assembler messages:
>{standard input}:2482 Error:suffix or operand is invalid for 'shr'
>и тд.
>Останавлявается в районе /i386/i386/locore.s
>У кого есть опы поделитесь.

непонятно что делаешь, напиши по шагам и версию системы

>Заранее благодарен.



"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено OpenS , 15-Янв-03 10:53 
Ну захожу со второго диска, выбираю Fixit.
Потом  mount -t ufs /dev/ad1s1 /mnt -монтирую рутовый раздел
Далее  mount -t ufs /mnt/dev/ad1s1e /mnt/usr -монтирую usr
Далее линкую /usr c /mnt/usr ln -s /mnt/usr /usr, так как нужны sys.mk
Потом иду в /mnt/usr/src
Делаю make buildkernel
Он вываливается на стадии make, т.е make depend проходит нормально
Если взять и создать пустой файл locore.s в i386/i386 то он вывалится, но позже, тк опять будут проблемы с *.s файлом в i386/i386
PS:Os 4.7-stable
Спасибо



"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено OpenS , 15-Янв-03 11:23 
>>Народ, помогите запортачил ядро и kernel.old пытаюсь перекомпировать с
>>загрузочного диска. Монтирую разделы набираю make buildkernel,а он валится
>>пишет:
>>{standard input}:Assembler messages:
>>{standard input}:2482 Error:suffix or operand is invalid for 'shr'
>>и тд.
>>Останавлявается в районе /i386/i386/locore.s
>>У кого есть опы поделитесь.
>
>непонятно что делаешь, напиши по шагам и версию системы
>
>>Заранее благодарен.

Ну захожу со второго диска, выбираю Fixit.
Потом  mount -t ufs /dev/ad1s1 /mnt -монтирую рутовый раздел
Далее  mount -t ufs /mnt/dev/ad1s1e /mnt/usr -монтирую usr
Далее линкую /usr c /mnt/usr ln -s /mnt/usr /usr, так как нужны sys.mk
Потом иду в /mnt/usr/src
Делаю make buildkernel
Он вываливается на стадии make, т.е make depend проходит нормально
Если взять и создать пустой файл locore.s в i386/i386 то он вывалится, но позже, тк опять будут проблемы с *.s файлом в i386/i386
PS:Os 4.7-stable
Спасибо


"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено OpenS , 15-Янв-03 10:56 
Ну захожу со второго диска, выбираю Fixit.
Потом  mount -t ufs /dev/ad1s1 /mnt -монтирую рутовый раздел
Далее  mount -t ufs /mnt/dev/ad1s1e /mnt/usr -монтирую usr
Далее линкую /usr c /mnt/usr ln -s /mnt/usr /usr, так как нужны sys.mk
Потом иду в /mnt/usr/src
Делаю make buildkernel
Он вываливается на стадии make, т.е make depend проходит нормально
Если взять и создать пустой файл locore.s в i386/i386 то он вывалится, но позже, тк опять будут проблемы с *.s файлом в i386/i386
PS:Os 4.7-stable
Спасибо

"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено lavr , 15-Янв-03 11:39 
>Ну захожу со второго диска, выбираю Fixit.
>Потом  mount -t ufs /dev/ad1s1 /mnt -монтирую рутовый раздел
>Далее  mount -t ufs /mnt/dev/ad1s1e /mnt/usr -монтирую usr
>Далее линкую /usr c /mnt/usr ln -s /mnt/usr /usr, так как нужны
>sys.mk
>Потом иду в /mnt/usr/src
>Делаю make buildkernel
>Он вываливается на стадии make, т.е make depend проходит нормально
>Если взять и создать пустой файл locore.s в i386/i386 то он вывалится,
>но позже, тк опять будут проблемы с *.s файлом в i386/i386
>
>PS:Os 4.7-stable
>Спасибо

думаю неправильно делаешь, если бы ты сделал после монтирования chroot -
другое дело. Возможно и твой вариант сработает если увеличить или
смонтировать или переопределить TEMP директорию. Возможны и другие проблемы.


"RE: Компиляция ядра FreeBSD с Fixit "
Отправлено OpenS , 15-Янв-03 12:37 
>Народ, помогите запортачил ядро и kernel.old пытаюсь перекомпировать с
>загрузочного диска. Монтирую разделы набираю make buildkernel,а он валится
>пишет:
>{standard input}:Assembler messages:
>{standard input}:2482 Error:suffix or operand is invalid for 'shr'
>и тд.
>Останавлявается в районе /i386/i386/locore.s
>У кого есть опы поделитесь.
>Заранее благодарен.

Ну захожу со второго диска, выбираю Fixit.
Потом  mount -t ufs /dev/ad1s1 /mnt -монтирую рутовый раздел
Далее  mount -t ufs /mnt/dev/ad1s1e /mnt/usr -монтирую usr
Далее линкую /usr c /mnt/usr ln -s /mnt/usr /usr, так как нужны sys.mk
Потом иду в /mnt/usr/src
Делаю make buildkernel
Он вываливается на стадии make, т.е make depend проходит нормально
Если взять и создать пустой файл locore.s в i386/i386 то он вывалится, но позже, тк опять будут проблемы с *.s файлом в i386/i386
PS:Os 4.7-stable
Спасибо