1.硬盘基础知识(1)硬盘的物理组成:盘片,机械手臂,磁头,主轴马达和控制电路板等组成。(2)磁盘划分扇区:sector,大小512bytes。磁道:track,由厂商划分。柱面:cylinder,所有盘片上同一个磁道组成的磁柱。MBR:MasterBootRecord(512bytes),主引导记录,整块硬盘最..
分类:
系统相关 时间:
2015-08-30 17:48:36
阅读次数:
265
从之前对总体结构的介绍,参考crazyflie2_nrf51822程序分析--总体结构
可以看出来程序运行的顺序是MBR->MBS->Bootloader->Firmware,MBR我们动不了,所以先分析下MBS都做了什么事情,main函数主要做的事情如下:
int main() __attribute__ ((noreturn));
int main()
{
press = press_...
分类:
其他好文 时间:
2015-08-30 15:57:53
阅读次数:
364
在linux运维工作中,熟练掌握磁盘管理相关技能是对运维人员最基本的要求。最近在学习系统管理的内容,而磁盘分区是其中比较重要的一部分内容。本实验所用linux系统为Centos6.6,涉及到的知识为linux磁盘分区。一、在实验前必须先要了解磁盘管理的基本知识:1、MBR,MasterBootR..
分类:
系统相关 时间:
2015-08-27 19:13:30
阅读次数:
461
将基本磁盘转换为动态磁盘可直接在操作系统的磁盘管理中完成,如图1所示,这一转换过程对硬盘上的数据没有影响,但是可能会影响到系统的启动(盗版系统激活会受影响)。
图1:基本磁盘转换为动态磁盘
要注意的是,其他几种转换是无法在你当前正在使用的Windows操作系统中完成的,而需要在WinRE或者WinPE中进行。且这几种转换都需将硬盘上的所有分区删除才能完成,这也是最常规并且建...
分类:
其他好文 时间:
2015-08-18 14:12:47
阅读次数:
145
Linux启动过程详解影响启动的配置文件常见的启动故障排除救援模式的使用Live CD的使用Linux启动过程详解:1:加载BIOS的硬件信息,跟据设定取得第一个可开机引导设置2:读取硬盘中MBR的bootloader MBR详解 名称:主引导扇区,主引导扇区 位置:硬盘的0柱面,0磁头,1扇区 大...
分类:
系统相关 时间:
2015-08-18 10:13:52
阅读次数:
176
MBR(引导程序grub)丢失(ddif=/dev/zeroof=/dev/sdabs=446count=1)删掉MBR1)进入救援模式2)chroot/mnt/sysp_w_picpath把真正的根挂上3)开始修复grub,把grub装到硬盘上。grub2-install/dev/sda安装完成之后,2次exit,会自动重启。2.引导程序的配置文件丢了(/boot/grub2/..
分类:
系统相关 时间:
2015-08-17 12:15:19
阅读次数:
191
一、首先对MBR和分区表进行备份,并将备份的mbr文件存放在FTP或者U盘中,备份内核文件安装包[root@demo~]#ddif=/dev/sdaof=/root/mbrbs=512count=1
[root@demo~]#cd/boot
[root@demoboot]#ls
config-3.10.0-123.el7.x86_64symvers-3.10.0-123.el7.x86_64.gz
grub2System.map-3...
分类:
其他好文 时间:
2015-08-16 23:29:27
阅读次数:
275
一.硬件启动引导1.poweron2.BIOS(初始化硬件查找启动介质)3.MBR共512bytesMBR包含:1.446bytes:bootloader(grub)2.64bytes:partition(分区表)3.2bytes:magicnumber(校验)二.grub启动引导1.cat/boot/grub/grub.conf(查看配置文件)2.ls-letc/grub/conf(通常查看链接..
分类:
系统相关 时间:
2015-08-12 19:54:12
阅读次数:
125
系统启动的大致流程如下:1.加载BOIS的硬件信息与进行POST加电自检,并依据配置取得第一个可启动的装置;2.读取并运行第一个启动装置内MBR的bootloader(即grub、lilo、spfdisk等程序);3.依据bootloader的配置加载kernel,kernel会开始侦测硬件与加载驱动程序;4.硬件驱动成..
分类:
系统相关 时间:
2015-08-12 14:59:21
阅读次数:
201
MBR(MasterBootRecord):用于安装开机程序,如GRUB,大小446字节分区表(partiontable):记录整块磁盘的分区信息,大小64字节Linux中:1-4为主分区或扩展分区用,IDE5-63共59个、SATA5-15共11个逻辑分区可用开机流程:BIOS--MBR(含bootloader)--bootloader读取核心--核心接管bootl..
分类:
系统相关 时间:
2015-08-11 19:12:10
阅读次数:
215