Не ставиться linux_base-fc4 на FreeBSD 6.2

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

Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение toWeb » 2008-09-17 17:25:51

Добрый день. Пытаюсь установить linux_base-fc4 на FreeBSD 6.2, собрал, далее:

Код: Выделить всё

# make install
===>  Installing for linux_base-fc-4_13
===>   Generating temporary packing list
===>  Checking if emulators/linux_base-fc4 already installed
Linux mode is not enabled.
Loading linux kernel module now...
kldload: can't load linux: No such file or directory
The linux kernel module could not be loaded.
Please enable linux mode manually and retry.
*** Error code 1

Stop in /usr/ports/emulators/linux_base-fc4.
Не подскажите в чем может быть пролема? Собралось без ошибок.

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

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение hizel » 2008-09-17 18:44:56

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

toWeb
проходил мимо

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение toWeb » 2008-09-17 20:31:33

Смотрел я это.
Пробывал в ядро добавлять опцию options COMPAT_LINUX, не распознает ее. Папка /compat/linux - пуста.

Может это из-за того что у меня архитектура amd64?

Надеюсь на вашу помощь, очень нужен linux_base.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-18 7:44:05

toWeb писал(а):Смотрел я это.
Пробывал в ядро добавлять опцию options COMPAT_LINUX, не распознает ее. Папка /compat/linux - пуста.

Может это из-за того что у меня архитектура amd64?

Надеюсь на вашу помощь, очень нужен linux_base.
У меня FreeBSD 7.1-PRERELEASE amd64.
В конфигурации ядра "options COMPAT_LINUX" нигде не упоминается.
Установил порты linux_base-fc6 и linux-xorg-libs без проблем.
В /etc/sysctl.conf есть строчка:

Код: Выделить всё

compat.linux.osrelease=2.6.16
Оконные Linux-программы запускаются.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-18 13:12:32

iZEN писал(а):
toWeb писал(а):Смотрел я это.
Пробывал в ядро добавлять опцию options COMPAT_LINUX, не распознает ее. Папка /compat/linux - пуста.

Может это из-за того что у меня архитектура amd64?

Надеюсь на вашу помощь, очень нужен linux_base.
У меня FreeBSD 7.1-PRERELEASE amd64.
В конфигурации ядра "options COMPAT_LINUX" нигде не упоминается.
Установил порты linux_base-fc6 и linux-xorg-libs без проблем.
В /etc/sysctl.conf есть строчка:

Код: Выделить всё

compat.linux.osrelease=2.6.16
Оконные Linux-программы запускаются.
При попытках установить более позднюю версию Fedor'ы, 6, 7, 8 у меня выдает одно и тоже сообщение при компиляции:

Код: Выделить всё

# cd /usr/ports/emulators/linux_base-fc6
# make
===>  linux_base-fc6-6_5 linuxulator is not (kld)loaded.
*** Error code 1

Stop in /usr/ports/emulators/linux_base-fc6.
Опции в sysctl compat.linux.osrelease для FreeBSD 6.2 нет.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-18 14:34:55

B@cZ писал(а):При попытках установить более позднюю версию Fedor'ы, 6, 7, 8 у меня выдает одно и тоже сообщение при компиляции:

Код: Выделить всё

# cd /usr/ports/emulators/linux_base-fc6
# make
===>  linux_base-fc6-6_5 linuxulator is not (kld)loaded.
*** Error code 1

Stop in /usr/ports/emulators/linux_base-fc6.
Всё чётко написано: "модуль linux.ko не загружен. Установка прервана."
Вручную загрузите модуль:

Код: Выделить всё

# kldload linux.ko
и продолжите установку:

Код: Выделить всё

# cd /usr/ports/emulators/linux_base-fc6
# make
B@cZ писал(а):Опции в sysctl compat.linux.osrelease для FreeBSD 6.2 нет.
Естественно. Эта опция появилась в FreeBSD 7.0 для обеспечения перехода с Linux ядра 2.4 на 2.6.

Вообще, я не уверен, можно ли установить linux_base-fc6 на FreeBSD 6.2.

Совет: обновите систему до FreeBSD 6.3-RELEASE. В Sysinstall найдите пункт "Upgrade Upgrade an existing system" и следуйте указаниям мастера обновления.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-18 14:42:00

iZEN писал(а):Всё чётко написано: "модуль linux.ko не загружен. Установка прервана."
В какой директории находиться этот модуль?
При попытке загрузки пишет что linux.ko не найден.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-18 18:32:03

B@cZ писал(а):
iZEN писал(а):Всё чётко написано: "модуль linux.ko не загружен. Установка прервана."
В какой директории находиться этот модуль?
При попытке загрузки пишет что linux.ko не найден.
В каталоге /boot/kernel/.
Он собирается во время сборки ядра из исходников, как и другие модули.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-18 21:40:33

iZEN писал(а):
B@cZ писал(а):
iZEN писал(а):Всё чётко написано: "модуль linux.ko не загружен. Установка прервана."
В какой директории находиться этот модуль?
При попытке загрузки пишет что linux.ko не найден.
В каталоге /boot/kernel/.
Он собирается во время сборки ядра из исходников, как и другие модули.
В том и прикол что у меня там его нету. Систему ставил с CD boot_only через официальный FTP.

Код: Выделить всё

# kldload /boot/kernel/linux.ko
kldload: can't load /boot/kernel/linux.ko: No such file or directory
Что мне делать? :((

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-18 23:00:02

B@cZ писал(а):
iZEN писал(а):
B@cZ писал(а):
iZEN писал(а):Всё чётко написано: "модуль linux.ko не загружен. Установка прервана."
В какой директории находиться этот модуль?
При попытке загрузки пишет что linux.ko не найден.
В каталоге /boot/kernel/.
Он собирается во время сборки ядра из исходников, как и другие модули.
В том и прикол что у меня там его нету. Систему ставил с CD boot_only через официальный FTP.

Код: Выделить всё

# kldload /boot/kernel/linux.ko
kldload: can't load /boot/kernel/linux.ko: No such file or directory
Что мне делать? :((
Доустановить linux.ko и linux_base бинарниками или обновить систему.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-18 23:39:20

linux_base я установил, а linux.ko не знаю где взять исходники? Не поделишся ссылочкой для 6.2, по ходу только в нем проблема осталась.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение zingel » 2008-09-19 8:59:58

Код: Выделить всё

/usr/src/sys/modules/linux
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 1:11:20

Не хочет у меня ядро компилироваться с модулем linux.ko :(

Опции следующие:

Код: Выделить всё

options         SCHED_4BSD              # 4BSD scheduler
options         PREEMPTION              # Enable kernel thread preemption
options         INET                    # InterNETworking
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates support
options         UFS_ACL                 # Support for access control lists
options         UFS_DIRHASH             # Improve performance on big directories
options         MD_ROOT                 # MD is a potential root device
options         PSEUDOFS                # Pseudo-filesystem framework
options         COMPAT_43               # Needed by COMPAT_LINUX32
options         KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
options         SMP

options         IPFIREWALL
options         IPFIREWALL_FORWARD
options         IPFIREWALL_DEFAULT_TO_ACCEPT

options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=1000

options         IPFILTER

options         DUMMYNET
options         NETGRAPH
options         NETGRAPH_TCPMSS

# Linux 32-bit ABI support
options         LINPROCFS               # Cannot be a module yet.
Так ядро компилируется но во время выдает не критическую ошибку:

Код: Выделить всё

../../../compat/linprocfs/linprocfs.c:99:36: machine/../linux/linux.h: No such file or directory
Что я не так делаю??

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение zingel » 2008-09-22 8:28:28

ну удали /usr/src и по-новой скачай исходники
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 10:03:34

zingel писал(а):ну удали /usr/src и по-новой скачай исходники
коммандочки не подскажите? Чтобы я ничего случайно лишнего не натворил...
А то на машине стоит жизненноважный демон, нужно чтобы он работал.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение zingel » 2008-09-22 10:05:43

Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 11:06:22

Прочитал, какой раздел может помочь мне? Там идеться про обновление системы в целом, с более ранней версии на более позднюю. Версию мне менять нет необходимости.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение zingel » 2008-09-22 11:21:02

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

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 11:36:50

zingel писал(а):Ну скачай из ветки 6.2 исходники, и пересобери мир и ядро, не обязательно ставить другой тэг.
Т.е. для начала удаляю все, потом через sysinstall качаю необходимые distrib'ы, и через

Код: Выделить всё

# cd /usr/src
# make buildkernel KERNCONF=MYKERNEL
# make installkernel KERNCONF=MYKERNEL
Собираю, так?

Извиняюсь что много вопросов, просто щас там работает все остальное, и эксперементам нету места. Нужено ядро linux'а, чтобы установить один дистриб.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение zingel » 2008-09-22 12:10:36

Не надо через sysinstall, надо руками, надо через cvsup, вот статья:

http://www.lissyara.su/?id=1161


Только вместо тэга RELENG_4_11

поставить

RELENG_6_2
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-22 16:59:13

zingel писал(а):Не надо через sysinstall, надо руками, надо через cvsup, вот статья:

http://www.lissyara.su/?id=1161


Только вместо тэга RELENG_4_11

поставить

RELENG_6_2
С RELENG_4_11 до RELENG_6_2 нужно обновляться через промежуточную RELENG_5_4. И вряд ли не будет проблем.
Во всяком случае установленное ПО потребуется снести полностью:

Код: Выделить всё

% rm -rf /usr/local
Вместо cvsup лучше использовать csup. Файл /etc/make.conf лучше удалить.

Файл /etc/sys.supfile:

Код: Выделить всё

*default host=cvsup11.FreeBSD.org
*default base=/var/db
*default prefix=/usr
*default release=cvs
*default tag=RELENG_6_2
*default delete use-rel-suffix
*default compress
src-all
Последовательность обновления исходников и сборки:

Код: Выделить всё

% cd /usr/obj/ && chflags -R noschg * && rm -rf *
% cd /usr/src/ && chflags -R noschg *
% csup /etc/sys.supfile
% cd /usr/src/ && make cleandir && make cleandir && make cleandir
% cd /usr/src/ && make buildworld KERNCONF=GENERIC
% cd /usr/src/ && make buildkernel KERNCONF=GENERIC
% cd /usr/src/ && make installkernel KERNCONF=GENERIC
% cd /usr/src/ && make installworld KERNCONF=GENERIC
% mergemaster
% reboot
На все вопросы mergemaster лучше отвечать "i" — инсталлировать новые конфиги.
Последний раз редактировалось iZEN 2008-09-22 18:36:15, всего редактировалось 1 раз.
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение Alex Keda » 2008-09-22 18:32:50

на вопросы мергемастер, лучше думать =)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение iZEN » 2008-09-22 18:38:00

lissyara писал(а):на вопросы мергемастер, лучше думать =)))
Ни разу не пригодилось. А вот проблем при слиянии старых и новых конфигов можно огрести. ;-)
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 19:17:56

iZEN писал(а):
lissyara писал(а):на вопросы мергемастер, лучше думать =)))
Ни разу не пригодилось. А вот проблем при слиянии старых и новых конфигов можно огрести. ;-)
Это вы сейчас про какие конфиги говорите?

Аватара пользователя
B@cZ
ефрейтор
Сообщения: 57
Зарегистрирован: 2008-09-18 1:18:34
Откуда: Kharkov
Контактная информация:

Re: Не ставиться linux_base-fc4 на FreeBSD 6.2

Непрочитанное сообщение B@cZ » 2008-09-22 19:20:51

iZEN писал(а):С RELENG_4_11 до RELENG_6_2 нужно обновляться через промежуточную RELENG_5_4. И вряд ли не будет проблем.
Уважаемый, тема называется на FreeBSD 6.2 :) Мне надо обновляться с 4.11 )) Мне просто нужно скачать и пересобрать исходники системы, т.к. почему-то нынешние не соизволили собрать модуль линукса.