The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"  
Сообщение от Станиславский on 02-Дек-05, 17:26 
Есть дистрибутив FreeBSD 6.0 для amd64 и комп с процессором Athlon 64. Но нужна 32-битная сиcтема, т.е. обычная i386. Подскажите как и в какой последовательности собирать ядро и мир под i386, чтобы получить аналог FreeBSD 6.0 i386? Про пакаджи с диска речь не идет, нужные приложения соберу потом из портов.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"  
Сообщение от guest (??) on 02-Дек-05, 18:40 
>Есть дистрибутив FreeBSD 6.0 для amd64 и комп с процессором Athlon 64.
>Но нужна 32-битная сиcтема, т.е. обычная i386. Подскажите как и в
>какой последовательности собирать ядро и мир под i386, чтобы получить аналог
>FreeBSD 6.0 i386? Про пакаджи с диска речь не идет, нужные
>приложения соберу потом из портов.

примерно

cd /usr/src/sys/i386/conf
cp GENERIC MYKERN
vi MYKERN ;(редактируем)
config MYKERN
cd ../compile/MYKERN
make depend && make
make install

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"  
Сообщение от Станиславский on 03-Дек-05, 11:35 
>cd /usr/src/sys/i386/conf
>cp GENERIC MYKERN
>vi MYKERN ;(редактируем)
>config MYKERN
>cd ../compile/MYKERN
>make depend && make
>make install

ну это сборка ядра, а мир как собирать? до или после ядра?? Нужно полностью заменить все 64-битное на 32-битное.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"  
Сообщение от lavr email on 03-Дек-05, 14:17 
>>cd /usr/src/sys/i386/conf
>>cp GENERIC MYKERN
>>vi MYKERN ;(редактируем)
>>config MYKERN
>>cd ../compile/MYKERN
>>make depend && make
>>make install
>
>ну это сборка ядра, а мир как собирать? до или после ядра??
>Нужно полностью заменить все 64-битное на 32-битное.

# less /usr/src/Makefile
...
# See src/UPDATING `COMMON ITEMS' for more complete information.
#
# If TARGET_ARCH=arch (e.g. ia64, sparc64, ...) is specified you can
# cross build world for other architectures using the buildworld target,
# and once the world is built you can cross build a kernel using the
# buildkernel target.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Помогите собрать 32-битную i386 версию из FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 02-Фев-06, 18:37 
># less /usr/src/Makefile
>...
># See src/UPDATING `COMMON ITEMS' for more complete information.
>#
># If TARGET_ARCH=arch (e.g. ia64, sparc64, ...) is specified you can
># cross build world for other architectures using the buildworld target,
># and once the world is built you can cross build a
>kernel using the
># buildkernel target.

делаю так:

# cd /usr/src
# make buildworld TARGET_ARCH=i386
# make buildkernel TARGET_ARCH=i386
# make installkernel TARGET_ARCH=i386
# reboot

дальше система не грузится, так как ядро уже 32 битное, а системный софт еще 64 битный..

как сделать правильно? installworld сразу же за installkernel?

версия FreeBSD - 6.0 amd64


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру