模块基本操作和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

 

本文出自 “linux菜鸟训练营” 博客,转载请与作者联系!

你可能感兴趣的:(模块,备份恢复,grub,MBR)