Linux ADSM Mini-Howto : 安裝 iBCS 模組
Previous: 介紹
Next: 安裝 ADSM客戶端

2. 安裝 iBCS 模組

那 iBCS2模組是可以從此處取得 ftp://tsx-11.mit.edu/pub/linux/BETA/ibcs2. 如果你是執行核心 版本 1.2.13,取得 解開它這和運用 ibcs-1.2-950721.tar.gz, 解開它這和運用 ibcs-1.2-950808.patch1ibcs-1.2-950828.patch2. 你能夠然後鍵入 "make"然後使用 "insmod" 安裝 iBCS modlue ;.

針對一個 2.0核心版本,取得 ibcs-2.0-960610.tar.gz,解開它放在一個 合適的放置,改變目錄到此目錄中, 和使用下列修補檔:


--- iBCSemul/ipc.c.orig	Wed Jan 15 21:32:15 1997
+++ iBCSemul/ipc.c	Wed Jan 15 21:32:31 1997
@@ -212,7 +212,7 @@
 	switch (command) {
 		case U_SEMCTL:
 			cmd = ibcs_sem_trans(arg3);
-			arg4 = (union semun *)get_syscall_parameter (regs, 4);
+			arg4 = (union semun *)(((unsigned long *) regs->esp) + (5));
 			is_p = (struct ibcs_semid_ds *)get_fs_long(arg4->buf);
 #ifdef IBCS_TRACE
 			if ((ibcs_trace & TRACE_API) || ibcs_func_p->trace)
然後,複製 CONFIG.i386CONFIG,和鍵入 make.

如果你沒有已有這些設備,依著下列執行建立必要的設備檔案

# cd /dev
# ln -s null XOR
# ln -s null X0R
# mknod socksys c 30 0
# mknod spx c 30 1


Linux ADSM Mini-Howto : 安裝 iBCS 模組
Previous: 介紹
Next: 安裝 ADSM客戶端