Страница 1 из 1

diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-06 9:54:21
dekloper
собрал систему (типа "спасательная") с загрузкой по сети
кернел грузицца по тфтпд, проставил иксы, эмсю, а вот совт с кернельными модулями не пахает (нтфс3ж) :(
хотя все собралось и синсталилось..

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

pkg_info | grep fuse
fusefs-kmod-0.3.9.p1.20080208_6 Kernel module for fuse
fusefs-libs-2.7.4   FUSE allows filesystem implementation in userspace
fusefs-ntfs-2010.3.6 Mount NTFS partitions (read/write) and disk images
иль "по сети" не судьба..?

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-06 10:13:22
Alex Keda
непонятно - чё не работает то

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-06 13:29:21
dekloper
Alex Keda писал(а):непонятно - чё не работает то
ну в смысле как то так

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

fdisk /dev/ad4
******* Working on device /dev/ad4 *******
parameters extracted from in-core disklabel are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=484521 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 7 (0x07),(NTFS, OS/2 HPFS, QNX-2 (16 bit) or Advanced UNIX)
    start 63, size 83891367 (40962 Meg), flag 80 (active)
        beg: cyl 0/ head 1/ sector 1;
        end: cyl 1023/ head 254/ sector 63

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

ntfs-3g /dev/ad4s1 /mnt
fuse: failed to open fuse device: No such file or directory

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

kldstat
Id Refs Address    Size     Name
 1    1 0xc0400000 d4de70   kernel
в рц.конф и лоадер.конф касательно фузе всё есть, но ничо не грузиццо :(


на "нормальной" системе всё работаеть

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

kldstat
Id Refs Address    Size     Name
 1   37 0xc0400000 bb83a8   kernel
 2    1 0xc0fb9000 1c09c    snd_hda.ko
 3    3 0xc0fd6000 56824    sound.ko
 4    1 0xc102d000 7124     snd_ich.ko
 5    1 0xc1035000 24b4     accf_http.ko
 6    1 0xc1038000 5094     atapicam.ko
 7    3 0xc103e000 2dcb0    vboxdrv.ko
 8    2 0xc6339000 5000     vboxnetflt.ko
 9    2 0xc633e000 b000     netgraph.ko
10    1 0xc63ce000 4000     ng_ether.ko
11    1 0xc63d2000 2000     vboxnetadp.ko
12    1 0xc63e1000 5000     if_tap.ko
13    1 0xc63e9000 9000     if_bridge.ko
14    1 0xc63f2000 5000     bridgestp.ko
15    1 0xc650e000 e000     fuse.ko
16    1 0xc66e6000 8000     aio.ko
17    1 0xc66f2000 21000    kqemu.ko
[17:25] /mnt/s1/Documents and Settings>mount
/dev/ad4s2a on / (ufs, local)
devfs on /dev (devfs, local, multilabel)
/dev/ad4s2e on /tmp (ufs, local)
/dev/ad4s2f on /usr (ufs, NFS exported, local, acls)
/dev/ad4s2d on /var (ufs, local)
procfs on /usr/compat/linux/proc (procfs, local)
devfs on /var/named/dev (devfs, local, multilabel)
/dev/fuse0 on /mnt/s1 (fusefs, local, synchronous)

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-06 15:05:40
dekloper
добавил в лоадер.конф путь где искать "юзерской" модуль
module_path="/usr/local/modules"
фузя загрузилось

вопрос в другом, как сделать, чтоб системе было известно откуда кернельные модули грузить? можно как то 2 путя сразу сказать?
(эксперименты показали, что не знает фря "дефолтный" путь в /boot/modules, видимо особенность загрузки по сети :( )

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-07 11:18:45
manefesto
они через запятую указываются

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-07 11:47:22
dekloper
manefesto писал(а):они через запятую указываются
неа, не катит чота :(

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

bsd9# kldstat
Id Refs Address    Size     Name
 1    1 0xc0400000 d4deec   kernel
bsd9# ls -lisa /boot/modules
total 72
12436131   2 drwxr-xr-x  2 root  wheel    512 Oct  6 11:50 .
12436127   2 drwxr-xr-x  7 root  wheel   1024 Oct  7 08:26 ..
12438890  66 -r-xr-xr-x  1 root  wheel  66662 Oct  6 06:13 fuse.ko
12438891   2 -rw-r--r--  1 root  wheel     56 Oct  6 06:13 linker.hints
bsd9# cat /boot/loader.conf
module_path="/boot/modules, /usr/local/modules" # Set the module search path
mfsroot_load="YES"
mfsroot_type="mfs_root"
mfsroot_name="/boot/mfsroot"
vfs.root.mountfrom="ufs:/dev/md0c"
fuse_load="YES"
bsd9#

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-07 12:17:42
manefesto
через точку с запятой ;
bsd72# sysctl -a | grep modules
kern.module_path: /boot/kernel;/boot/modules
bsd72# uname -a
FreeBSD bsd72.moskb.loc 7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May 1 08:49:13 UTC 2009 root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386

Re: diskless - каГ загрузить кернельные модули?

Добавлено: 2010-10-07 13:56:45
dekloper
блин.. :crazy:
ага здорово, пацыба :"":