The OpenNET Project / Index page

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

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

"сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 02-Фев-06, 18:45 
делаю так:

# 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ообщить модератору | Наверх

 Оглавление

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


1. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от lavr email on 02-Фев-06, 19:41 
>делаю так:
>
># 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ообщить модератору | Наверх

2. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 02-Фев-06, 19:53 
>ну да, что смущает?

спасибо

просто во всех мануалах пишут, что после установки ядра нужно перезагрузиться в single user mode и только потом ставить world


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

3. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от lavr email on 02-Фев-06, 20:54 
>>ну да, что смущает?
>
>спасибо
>
>просто во всех мануалах пишут, что после установки ядра нужно перезагрузиться в
>single user mode и только потом ставить world

и это вполне понятно почему (но на свой страх и риск никто не запрещает)
потому как в случае чего (проблемы с новым ядром), можно загрузить
старое и бинарники старые - все в полном соответствии.
Ну и еще ряд причин.
А если мне удаленно нужно сделать апгрейд, ясень пень что буду делать
за одну перезагрузку на свой страх и риск.

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

4. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 03-Фев-06, 11:18 
сделал installworld сразу же за installkernel, но ничего не вышло

через несколько секунд после make installworld TARGET_ARCH=i386 выдается ошибка "unsupported file layout" при установке lib/libnucurses.

делал все в single user mode

все же думаю проблема в том, что происходит замена компонентов системы, которые используются при выполнении installworld, и на каком-то этапе часть системы 32-битная, а часть 64-битная, при этом 64-битный компонент пытается использовать что-то, что уже заменено на 32-битное.

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

5. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от tor email(??) on 14-Фев-06, 05:28 
как неколдуй но никак не перейти с 32 на 64 или обратно
32 /libexec/ld-elf.so.1 наработает с 64 ядром и наоборот
тоесть как только ты его проинсталишь тапки ...
при переходе с 32 на 64 говорили делать
cp /libexec/ld-elf.so.1 /libexec/ld-elf32.so.1
ты можешь проинсталить новое ядро потом загрузить с аварийного диска или другова винта и записать правильный /libexec/ld-elf.so.1 ... после этого должен работать сингл мод в котором возможно получится make world ...
Но какой смысл переходить с 64 на 32 ? 64 работает намного быстрее, при перезагрузке удаленно время между пропаданием пинга и появлением меньше минуты на амд64 ...

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

6. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от tor email(??) on 14-Фев-06, 05:50 
>как неколдуй но никак не перейти с 32 на 64 или обратно
>
>32 /libexec/ld-elf.so.1 наработает с 64 ядром и наоборот
>тоесть как только ты его проинсталишь тапки ...
>при переходе с 32 на 64 говорили делать
>cp /libexec/ld-elf.so.1 /libexec/ld-elf32.so.1
>ты можешь проинсталить новое ядро потом загрузить с аварийного диска или другова
>винта и записать правильный /libexec/ld-elf.so.1 ... после этого должен работать сингл
>мод в котором возможно получится make world ...
>Но какой смысл переходить с 64 на 32 ? 64 работает намного
>быстрее, при перезагрузке удаленно время между пропаданием пинга и появлением меньше
>минуты на амд64 ...
вот нашел
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=243646+0+archive/2004/freebsd-amd64/20041219.freebsd-amd64

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

7. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 14-Фев-06, 15:35 
>>как неколдуй но никак не перейти с 32 на 64 или обратно
>>
>>32 /libexec/ld-elf.so.1 наработает с 64 ядром и наоборот
>>тоесть как только ты его проинсталишь тапки ...
>>при переходе с 32 на 64 говорили делать
>>cp /libexec/ld-elf.so.1 /libexec/ld-elf32.so.1
>>ты можешь проинсталить новое ядро потом загрузить с аварийного диска или другова
>>винта и записать правильный /libexec/ld-elf.so.1 ... после этого должен работать сингл
>>мод в котором возможно получится make world ...
>>Но какой смысл переходить с 64 на 32 ? 64 работает намного
>>быстрее, при перезагрузке удаленно время между пропаданием пинга и появлением меньше
>>минуты на амд64 ...
>вот нашел
>http://docs.freebsd.org/cgi/getmsg.cgi?fetch=243646+0+archive/2004/freebsd-amd64/20041219.freebsd-amd64

под amd64 к сожаление не работает comms/ltmdm, поэтому приходится юзать i386

спасибо за линк, прочитал - действительно painful

если бы с freebsd-шного live cd можно было бы запускать make installworld/installkernel и т.д., было бы гораздо проще. можно было собрать систему вручную под любую архитектуру, примерно как в gentoo linux. а так вот такой вот гемор..

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

8. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от tor email(??) on 14-Фев-06, 17:46 
Имея амд64 экономить на модеме ? ...
Это нерацонально ...
На вторичном рынке полно гвс в поеделах 20уе внешних надежных ...
Кстати позже подумалось
make installkernel
потом reboot но загрузка kernel.old
потом make installword до момента инсталяции этой либы как проинсталится перегрузка ... но как перегрузить при этом мягко ? без ресета ??? кнопсой power чтоб по acpi выключилось ? reset уже работать небудет ...
потом загрузка с новым ядром и еще раз make world все будет ок ... при условии что поддержка 386 включена в новое ядро ...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "сборка i386-версии имея FreeBSD 6.0 amd64"  
Сообщение от kl (??) on 18-Фев-06, 19:42 
>Имея амд64 экономить на модеме ? ...
>Это нерацонально ...
>На вторичном рынке полно гвс в поеделах 20уе внешних надежных ...
>Кстати позже подумалось
>make installkernel
>потом reboot но загрузка kernel.old
>потом make installword до момента инсталяции этой либы как проинсталится перегрузка ...
>но как перегрузить при этом мягко ? без ресета ??? кнопсой
>power чтоб по acpi выключилось ? reset уже работать небудет ...
>
>потом загрузка с новым ядром и еще раз make world все будет
>ок ... при условии что поддержка 386 включена в новое ядро
>...

просто в июне буду подключать ADSL, поэтому тратится сейчас на dialup модем не хочется.

присмотрел тут
http://acorp.ru/products/dialup/sprinter56prime/
интересно, будет он под freebsd работать

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

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

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




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

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