On this SuSE system the module isofs.ko needed to be loaded into the kernel, but is was dependent on nls_base.ko that had to be loaded first. So the short answer is:
Code:
# insmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/nls/nls_base.ko
# insmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko
I figured it out in the following way which might be useful for similar problems:
Code:
# mount -o loop SLES-11-SP2-DVD-i586-GM-DVD1.iso sles11sp3-32
mount: unknown filesystem type 'iso9660'
so filesystem is unknown
Code:
# modprobe iso9660
FATAL: Could not load /lib/modules/3.0.82-0.7-ec2/modules.dep: No such file or directory
whoah
Code:
# cat /boot/config-3.0.101-0.46-ec2 |grep 9660
CONFIG_ISO9660_FS=m
apparently, it's not in the kernel, but it is some loadable kernel module (m) that can be loaded on request
Code:
# find / -name isofs.ko
/lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko
so there it is
Code:
# insmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko
insmod: error inserting '/lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko': -1 Unknown symbol in module
but I cannot insert it in the kernel. It turns out it's dependent on some other kernel module
the way to find out is depmod, apparently
Code:
# depmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko
FATAL: Could not open /lib/modules/3.0.82-0.7-ec2/modules.dep.temp for writing: No such file or directory
mmm. well we can solve that, no?
Code:
# mkdir /lib/modules/3.0.82-0.7-ec2
# depmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/*/*.ko
# grep isofs /lib/modules/3.0.82-0.7-ec2/modules.dep
/lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko: /lib/modules/3.0.101-0.46-ec2/kernel/fs/nls/nls_base.ko
so there's the dependency
Code:
# insmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/nls/nls_base.ko
# insmod /lib/modules/3.0.101-0.46-ec2/kernel/fs/isofs/isofs.ko
looks promising...
Code:
# mount SLES-11-SP2-DVD-i586-GM-DVD1.iso sles11sp3-32 -o loop
mount: block device [...]/SLES-11-SP2-DVD-i586-GM-DVD1.iso is write-protected, mounting read-only
and jackpot!