本文仅探讨s3c6410从nand flash启动u-boot时的代码重定位过程参考:1)《USER'S MANUAL-S3C6410X》第二章 MEMORY MAP 第八章 NAND FLASH CONTROLLER2)u-boot源码:u-boot-x.x.x/board/samsumg/smd...
分类:
其他好文 时间:
2014-08-08 01:44:15
阅读次数:
271
自己写了一个简单工具,可读取磁盘扇区数据。也可下载其他工具查看。本人磁盘0号扇区数据如下
这个0号磁盘是整个磁盘的第一个扇区,称为MBR(Master Boot Record )主引导记录。
此扇区的前446个字节是引导程序,在BIOS的代码执行到最后时,BIOS会将这段程序加载到内存中并开始执行。后面的64字节是硬盘分区表。
从0x1BE~0x1FE 共64字节,是4个分...
分类:
其他好文 时间:
2014-08-07 19:04:30
阅读次数:
471
要想了解文件系统,不得不熟悉DBR,下面我们一起来解析一下DBR中的数据。
Dos Boot Record(DBR)操作系统引导记录是由操作系统的格式化程序建立的,在文件系统驱动操作任何一个磁盘卷时,这一部分的信息将被读取并作为文件系统在这个磁盘卷上的参数被使用。它包含了有效的引导程序、厂商标志、BPB数据块等。
1.那么怎么得到DBR呢?它位于分区的第一个扇区。而分区的地址可以从磁盘的第一个...
分类:
数据库 时间:
2014-08-07 18:57:00
阅读次数:
340
服务器配置基本不会用dhcp来分配IP,而且在生产环境中配置dhcp和pxe可能导致一些意外的自动重装。因此,可能需要在无dhcp和pxe的环境中应用kickstart,测试了一下,可以通过以下的方法来实现编辑kickstart配置,不过多描述,可以在安装好的系统root目录中找到anaconda.cfg,在..
分类:
其他好文 时间:
2014-08-07 07:31:49
阅读次数:
334
Grub.conf文件丢失或损坏这时我们切换到/boot/grub目录下,会看到一个重要的配置文件grub.conf。这时我们可以把此文件删除或者挪走来模拟另一个出错的情况,这里我们把此文件删除。然后我们重启系统会看到如图所示界面这时,系统已经起不来了,然后我们解决这一问题此时我们要..
分类:
系统相关 时间:
2014-08-06 19:32:13
阅读次数:
320
现在都知道运维自动化的重要性,尤其是对于在服务器数量按几百台、几千台增加的公司而言,单单是装系统,如果不通过自动化来完成,根本是不可想象的。运维自动化安装方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,现在开源工具就多了,如cobbler,OpenQRM和Spacewalk..
分类:
其他好文 时间:
2014-08-05 22:53:50
阅读次数:
490
配置前提kickstart在启动引导内核的时候只有传递给其vmlinuz即可,前提是必须让其内核访问的到我们的ks的位置,比如http、ftp、nfs等,也可以放在本地的路径下可以通过cdrom进行对外告知如果要通过网络服务器访问,有个前提就是必须将其配置好网络地址才可以;但还需要考虑一个..
分类:
其他好文 时间:
2014-08-05 14:22:52
阅读次数:
348
U-boot会给Linux Kernel传递很多参数,如:串口,RAM,videofb等。而Linux kernel也会读取和处理这些参数。两者之间通过struct tag来传递参数。U-boot把要传递给kernel的东西保存在struct tag数据结构中,启动kernel时,把这个结构体的物理...
分类:
系统相关 时间:
2014-08-05 13:20:19
阅读次数:
507
安装前准备软件包及版本Gccpkg-configautoconfautomakem4python2.X下载OVS软件包http://openvswitch.org/releases/openvswitch-1.9.0.tar.gz解压后进入ovs文件夹中在依次进行下列步骤:./boot.sh./co...
分类:
其他好文 时间:
2014-08-05 00:09:28
阅读次数:
278
最近想在自己的笔记本上搞个Linux,可是自己60G的硬盘空间实在吃紧。所以决定在移动硬盘上装一个CentOS。 在移动硬盘上安装Linux和在本地硬盘上安装有以下区别:(我这里讨论的都是ISO文件安装)(1)、一般在本地硬盘安装双系统的Linux是利用windows的boot.ini和grub来....
分类:
移动开发 时间:
2014-08-04 23:57:28
阅读次数:
558