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

linux之系統啟動

一: Liunx系統的啟動

1:首先,由MBR引導加載引導程序grub。

2:grub引導加載虛擬文件鏡像initramfs.img。

3:鏡像initramfs.img利用命令只讀掛在root分區,來加載root分區的中系統驅動,並將內核kernel加載到內存。

4:虛擬磁盤鏡像包含基本的內核引導驅動模塊,將控制權交給內核。

5:內核使用系統驅動,重新讀寫掛載根分區,系統開始載入第一個進程init。

如果要為grub引導設置密碼則在title字段下增加一行 :

password --md5 密文

在grub.conf中,硬盤的編號從0開始,不管硬盤是hd類型還是sd類型 ,都以hd開始,

如:sda 為hd0 sdb 為hd1 分區編號也是從0開始 sdb2 為 (hd1,1)。

grub引導程序的配置文件放在/boot/grub/grub.conf 該文件的鏈接文件為 /etc/grub.conf

內核和虛擬文件鏡像的位置為/boot下。

二:模塊文件及操作

模塊文件編譯文件放在 /lib/modules/../kernel/lib下面,模塊文件以.ko結尾。

1: lsmod 查看所有系統已經加載的模塊文件

2: rmmod 模塊絕對路徑 卸載指定模塊,如果有其他模塊正在使用該模塊則卸載不了。

3: modinfo modules_name 查詢模塊信息。

4: insmod 模塊絕對路徑 運行一個模塊。

5: modprobe modules_name 運行一個模塊

6: modprobe -r modules_name 卸載一個模塊,可以解決依賴關系。

7: depmod 更新依賴關系。

Copyright © Linux教程網 All Rights Reserved