成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

講解Linux操作系統文件系統安裝卸載方法

系統 Linux
如果Windows 7已經成為主流,難道Linux操作系統會成為非主流。Linux操作系統其實還有很多用戶群的。經過長時間學習Linux操作系統文件系統安裝卸載,和大家一起分享一下學習的經驗,希望也能為不了解的同學一個啟示。

如果Windows 7已經成為主流,難道Linux操作系統會成為非主流。Linux操作系統其實還有很多用戶群的。經過長時間學習Linux操作系統文件系統安裝卸載,和大家一起分享一下學習的經驗,希望也能為不了解的同學一個啟示。

以Fedora8下面安裝minix文件系統為例:

為了保證與系統內核相匹配,首先得獲得相應版本的minix源代碼,首先通過uname -r查詢本機的內核版本:
[cocobear@cocobear ~]$ uname -r
2.6.24.4-64.fc8

在Kernel.org主頁上可以獲得2.6.24.4-64內核的源代碼,其實我們只需要其中linux-2.6.24.4/fs/minix/目錄中的代碼。因為我們不需要對整個內核進行重新編譯,因此我們只需要在linux- .6.24.4/fs/minix/目錄下寫一個Makefile,生成相應的minix.ko就可以了。

在開始寫Makefile之前要確認系統已經安裝了以下的包:

  1. [cocobear@cocobear ~]$ rpm -qa | grep kernel    
  2. kernel-devel-2.6.24.4-64.fc8    
  3. kernel-headers-2.6.24.4-64.fc8     
  4. kernel-2.6.24.4-64.fc8   

在模塊編譯的過程中需要用到。

在源代碼中已經有一個Makefile:

  1. #  
  2. # Makefile for the Linux minix filesystem routines.  
  3. #  
  4. obj-$(CONFIG_MINIX_FS) += minix.o   
  5. minix-objs := bitmap.o itree_v1.o itree_v2.o namei.o inode.o file.o dir.o  

修改該文件為:

  1. #  
  2. Makefile for the Linux minix filesystem routines.  
  3. # make minix fs as kernel module  
  4. obj-m += minix.o  
  5. minix-objs := bitmap.o itree_v1.o itree_v2.o namei.o inode.o file.o dir.o  
  6. KERNELDIR:=/lib/modules/$(shell uname -r)/build  
  7. PWD:=$(shell pwd)  
  8. default:  
  9. make -C $(KERNELDIR) M=$(PWD) modules  
  10. clean:  
  11. rm -rf *.o *.mod.c *.ko *.symvers  

這里簡單的解釋一下,obj-m表示該文件將以模塊的方式編譯;因為本模塊由多個文件組成,采用模塊名加 –objs(minix-objs)后綴的形式來定義模塊的組成文件。KERNELDIR定義了代碼樹的位置,PWD定義了當前文件夾位置;而make命令中-C選項指定了代碼樹的位置(由KERNELDIR給出),M=$(PWD)指定了在當前目前進行構建工作。

***一行清理編譯過程產生的文件。

完成了Makefile后我們就可以開始編譯這個文件系統模塊了,直接輸入make就開始編譯了:

  1. [cocobear@cocobear minix]$ make  
  2. make -C /lib/modules/2.6.24.4-64.fc8/build M=/home/cocobear/minix modules  
  3. make[1]: Entering directory `/usr/src/kernels/2.6.24.4-64.fc8-i686′  
  4. CC [M] /home/cocobear/minix/bitmap.o  
  5. CC [M] /home/cocobear/minix/itree_v1.o  
  6. CC [M] /home/cocobear/minix/itree_v2.o  
  7. CC [M] /home/cocobear/minix/namei.o  
  8. CC [M] /home/cocobear/minix/inode.o  
  9. CC [M] /home/cocobear/minix/file.o  
  10. CC [M] /home/cocobear/minix/dir.o  
  11. LD [M] /home/cocobear/minix/minix.o  
  12. Building modules, stage 2.  
  13. MODPOST 1 modules  
  14. CC /home/cocobear/minix/minix.mod.o  
  15. LD [M] /home/cocobear/minix/minix.ko  
  16. make[1]: Leaving directory `/usr/src/kernels/2.6.24.4-64.fc8-i686′ 

編譯結束后會面當前目前下生成minix.ko文件,這就是我們需要的東西,使用insmod命令就可以安裝這個minix文件系統模塊了。當然這里需要有root權限。我們來演示一下minix模塊的加載:
[cocobear@cocobear minix]$ cat /proc/modules | grep minix
[cocobear@cocobear minix]$

這里可以看到minix并沒有被加載,我們使用insmod minix.ko命令:
[cocobear@cocobear minix]$ sudo insmod minix.ko
[cocobear@cocobear minix]$ cat /proc/modules | grep minix
minix 28676 0 - Live 0xd0e7d000

insmod后我們從上面的信息可以看到minix模塊已經被加載,如果不需要使用這個模塊我們同樣可以很方便的把它卸載:[cocobear@cocobear minix]$ sudo rmmod minix.ko
[cocobear@cocobear minix]$ cat /proc/modules | grep minix
[cocobear@cocobear minix]$

到此我們順利的完成了Linux操作系統文件系統安裝卸載和編譯。

【編輯推薦】

  1. 設置Linux刪除自動備份節省系統空間
  2. Linux操作系統配置和使用Samba完成共享目錄
  3. 拋棄Linux操作系統選擇微軟?
  4. 解決Linux網銀更好網上購物
  5. 商業帝國的"云計算"Linux操作系統
責任編輯:小霞 來源: 清華大學出版社
相關推薦

2009-12-22 11:30:38

Linux操作系統

2010-04-08 15:58:24

Unix操作系統

2009-10-23 09:02:52

Linux系統安裝卸載文件操作系統

2010-01-06 11:06:07

2010-01-05 16:02:36

Ubuntu Git

2010-04-22 14:45:31

Aix操作系統

2009-12-10 14:27:07

Linux操作系統

2010-01-06 17:45:47

Linux操作系統

2010-12-20 10:42:59

Linux文件系統

2010-04-22 14:42:34

Aix操作系統

2010-04-15 16:24:10

Unix操作系統

2011-01-14 17:50:50

Linux安裝方法

2010-04-29 14:08:38

Unix操作系統

2009-10-28 13:29:14

Linux文件系統安裝

2009-12-22 14:08:38

2012-06-08 09:16:16

操作系統

2010-05-05 17:07:47

AIX操作系統

2010-04-15 14:40:26

Unix操作系統

2009-12-15 18:27:51

Linux操作系統

2009-06-25 08:53:03

Linux操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人av| 亚洲欧美日韩精品久久亚洲区 | 欧美在线视频一区二区 | 成人在线免费观看视频 | 亚洲国产精品网站 | 国产精品av久久久久久毛片 | 久久九七 | 欧美日韩精品专区 | 欧美韩一区二区 | 日韩欧美一级片 | 天天av网| 日韩久久精品视频 | 国户精品久久久久久久久久久不卡 | 看a网站 | 天天综合永久 | 在线观看日韩av | 亚洲精品视频免费观看 | 久久亚洲国产精品日日av夜夜 | 亚洲色图在线观看 | 欧美成人视屏 | 欧美日韩网站 | 成人亚洲性情网站www在线观看 | 日韩一二区 | 天天综合网天天综合 | 91精品久久久久久久久久 | 美女视频黄的免费 | 欧洲成人午夜免费大片 | 亚洲成人一区二区 | 久久久精品影院 | 欧美日韩国产一区 | 久久伊人一区二区 | 成人黄色电影在线播放 | 免费中文字幕日韩欧美 | 精品欧美| 日本欧美黄色片 | 亚洲国产精品久久久久久 | 免费高潮视频95在线观看网站 | 最新免费黄色网址 | 欧美在线一区二区三区 | 国产精品精品视频一区二区三区 | 国产精品久久片 |