|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你linux中的重要内容备份,因为,在你学习的过程中,很可能将系统搞废(eg:源混乱等);
Flashrom这款工具来自于Coreboot项目(即出名的LinuxBIOS)。借助该工具,我们能够在Linux下轻松、便利的备份或刷写BIOS。
安装Flashrom
在利用Flashrom之前,起首你必要安装它。今朝,一些盛行的Linux刊行版都能够经由过程本身的保证理器来安装Flashrom。比方,Debian/Ubuntu用户可实行以下命令:
$sudoapt-getinstallflashrom
Fedora用户需实行:
$sudoyuminstallflashrom
假如你不克不及经由过程所利用Linux刊行版的保证理器安装Flashrom,那末可选择手动编译安装。只需实行以下命令:
$svncosvn://coreboot.org/repos/trunk/util/flashrom
$cdflashrom
$make
$sudomakeinstall
注重,你将必要编译工具、Subversion、依附包pciutils和zlib等东东。
Flashrom用法
除经由过程Flashrom官方主页查询Flashrom是不是撑持你今朝的主板、芯片以外,你也能够间接利用Flashrom工具来检测。利用root用户权限实行flashrom指令后,Flashrom将输入相似上面的信息:
Calibratingdelayloop...OK.
Nocoreboottablefound.
Foundchipset"IntelICH7/ICH7R",enablingflashwrite...OK.
Foundchip"WinbondW39V040B"(512KB)atphysicaladdress0xfff80000.
Nooperationswerespecified.
假如你想把以后的BIOS映像备份上去,那末可实行:
#flashrom-rbios_image.bin
一样的,Flashrom也将供应输入信息供参考:
Calibratingdelayloop...OK.
Nocoreboottablefound.
Foundchipset"IntelICH7/ICH7R",enablingflashwrite...OK.
Foundchip"WinbondW39V040B"(512KB)atphysicaladdress0xfff80000.
Readingflash...done.
刷写新的BIOS则能够实行:
#flashrom-wvnew_bios.bin
某些芯片驱动必要先擦除前方能一般写进:
#flashrom-E
告诫:刷写BIOS是一项伤害的操纵,除非你分明的晓得本人在干甚么,不然请勿容易实验
</p>
虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行。 |
|