来谈谈:利用Flashrom 在Linux下备份或刷写 BIOS
在学习初期,你一定会遇到很多困难,或者说各种困难,所以你最好先将你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是一个命令行组成的操作系统,精髓在命令行。
来谈谈:利用Flashrom 在Linux下备份或刷写 BIOS
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 我是学习嵌入式方向的,这学期就选修了这门专业任选课。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
页:
[1]