Итак - оную проблему разрешил.
Одну - насчет Линуха.
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=4689+0+archive/2004/freebsd-amd64/20041031.freebsd-amd64
По этой ссылке слил патч для мейкфайла /usr/ports/emulators/linux_base/Makefile
Вроде собралось, правда он зареджектил кое что из него - в общем там я еще ручками добавил к RPMFLAGS опцию --noscripts
И после этого собралось.
Осталась проблема со звуком - как его сделать подскажите ПЛЗ.
И еще одна проблема - с русским в монтируемых разделах FAT NTFS...
Вообще голяк. Монтирую так же как и на FreeBSD 5.2.1 но там оно работало.
Прикладываю патч:
Запишите этот текст в файл с именем например thepatch
--- Makefile.orig Wed Oct 6 15:13:33 2004
+++ Makefile Wed Oct 6 16:05:51 2004
@@ -110,6 +110,9 @@
RPM= LC_ALL=C rpm
RPMFLAGS= --root ${LINUXBASE} --dbpath ${DBPATH} --nodeps \
--replacepkgs --ignoreos --ignorearch
+.if (${ARCH} == "amd64")
+RPMFLAGS+= --noscripts
+.endif
RPMDIR= ${DISTDIR}/${DIST_SUBDIR}
REMOVE_DIRS= boot dev home root tmp var/tmp usr/local usr/tmp
@@ -118,7 +121,7 @@
etc/protocols
BRAND_FILES= bin/rpm sbin/ldconfig sbin/sln
-FALLBACK_ELF_MIB= kern.fallback_elf_brand
+FALLBACK_ELF_MIB= kern.elf32.fallback_brand
LINUX_ELF= 3
PREVIOUS_ELF!= /sbin/sysctl -n ${FALLBACK_ELF_MIB}
Затем скопируйте сие в каталог порта linux_base и сделайте
patch -p0 < thepatch
Должно сработать.