模塊基本操作和mbr備份恢復

模塊

查看模塊:

#lsmod

加載模塊:

#modprobe 模塊名稱

查看模塊信息:

#modinfo 模塊名稱

安裝模塊:

#insmod ko模塊的絕對路徑   

整理模塊之間的依賴性關係:

#depmod

#vim /lib/modules/2.6.36/modules.dep

 

卸載模塊:

# modprobe -r fat

FATAL: Module fat is in use.

# modprobe -r vfat

# modprobe -r fat

 

假如你有一個新模塊ntfs.ko

#mkdir /lib/modules/2.6.36/kernel/fs/ntfs

#cp ntfs.ko /lib/modules/2.6.36/kernel/fs/ntfs

#insmod /lib/modules/2.6.36/kernel/fs/ntfs/ntfs.ko

#modprobe ntfs.ko

#depmod

 

 

grub:

所在位置:/boot/grub

配置文件:/etc/grub.conf-->/boot/grub/grub.conf

default=0  確定開機啓動順序

timeout=5  進入編輯grub界面的倒數時間

splashimage=(hd0,0)/grub/splash.xpm.gz grub界面背景圖片

hiddenmenu  

title Red Hat Enterprise Linux Server (2.6.36)

root (hd0,0)    確認boot分區

kernel /vmlinuz-2.6.36 ro root=/dev/sda2  以只讀方式掛載根分區

initrd /initramfs-2.6.36.img    

 

 

mbr備份

#dd if=/dev/sda of=/mbr.bak bs=512 count=1

破壞mbr

#dd if=/dev/zero of=/dev/sda bs=512 count=1

mbr恢復整個512

#dd if=/mbr.bak of=/dev/sda 

只恢復64字節的分區表

#dd if=/dev/sda of=/mbr.bak skip=446 seek=446 bs=1 count=64

========================================================

只備份64字節分區表:

#dd if=/dev/sda of=/pt.bak skip=446 bs=1 count=64

只恢復64字節分區表:

#dd if=/dev/sda of=/mbr.bak skip=446

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章