歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

mount iso文件的時候提示Could not find any loop device

問題現象:
[root@server ~]# mount -o loop RedHat.Enterprise.Linux.5.Update.1-XiSO.iso /home/user/disc1/
mount: Could not find any loop device. Maybe this kernel does not know
about the loop device? (If so, recompile or `modprobe loop'.)
[root@server ~]# modprobe loop
FATAL: Module loop not found.

操作系統:
[root@server ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.4 (Tikanga)
Kernel r on an m

[root@server ~]# uname -a
Linux server 2.6.18-164.el5PAE #1 SMP Tue Aug 18 15:59:11 EDT 2009 i686 i686 i386 GNU/Linux

查看本機模塊:
[root@server ~]# lsmod | grep loop

查看其它機器的模塊
[root@server ~]# lsmod | grep loop
loop                   18761  2

運行:
[root@server ~]# depmod
然後重啟服務器


重啟後繼續查看這個模塊:
[root@server ~]# modprobe loop

此時發現還是沒有,然後從其他機器查看一下:
[root@server ~]# lsmod | grep loop
loop 19017 0

查看這個module信息
[root@test ~]# modinfo loop
filename:       /lib/modules/2.6.18-164.el5PAE/kernel/drivers/block/loop.ko
alias:          block-major-7-*
license:        GPL
srcversion:     C59B6BD96CF9B057B64BF9F
depends:
vermagic:       2.6.18-164.el5PAE SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
parm:           max_loop:Maximum number of loop devices (1-256) (int)
module_sig:     883f3504a8b958d18758d6145e112f0af0a09fd0701cca46eff155b7ebdaa8929425763834bc09f458688bfba556e2052a06fbe3fbe4a9b262dab24

查看屬於哪個包:
[root@server ~]# rpm -qf /lib/modules/2.6.18-53.el5/kernel/drivers/block/loop.ko
kernel-PAE-2.6.18-164.el5

在本機上查看這個包的信息
[root@server ~]# rpm -ql kernel-PAE-2.6.18-164.el5 | grep loop
/lib/modules/2.6.18-164.el5PAE/kernel/drivers/block/cryptoloop.ko
/lib/modules/2.6.18-164.el5PAE/kernel/drivers/block/loop.ko

發現有這個文件,繼續運行:
[root@server ~]# modprobe loop
[root@server ~]# lsmod | grep loop
loop 19017 0
[root@server ~]#

此時繼續mount就可以
Copyright © Linux教程網 All Rights Reserved