iscsi_trgt 丢失,因为无法构建内核模块

bum*_*ool 5 modules iscsi

尝试启动 iscsitarget 服务时,我得到

致命:未找到模块 iscsi_trgt。

尝试使用来自http://sourceforge.net/apps/mediawiki/iscsitarget/index.php?title=Unofficial_DEBs 的说明构建模块失败,构建日志中只有一行表示构建开始。与失败无关。

Cla*_*usi 5

这取决于您的 ubuntu 版本。

在较新的系统上(自 Maverick 起),您必须安装一些额外的数据包:

sudo aptitude install iscsitarget iscsitarget-source iscsitarget-dkms
Run Code Online (Sandbox Code Playgroud)

这会自动编译所需的模块。

在 Lucid 上,您必须自己编译(并且可能在每次内核更新后再次编译):

sudo aptitude install iscsitarget iscsitarget-source
# compile with module-assitant
sudo m-a a-i iscsitarget
Run Code Online (Sandbox Code Playgroud)