歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> mount iso文件的時候提示Could not find any loop device

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

日期:2017/2/27 16:03:14   编辑:Linux教程
問題現象:
[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