回顾:磁盘,磁盘分区,文件系统现在的磁盘有两类:机械硬盘和固态硬盘为了使机械硬盘上流传下来的概念,和组织方式依然可用,固态硬盘也模拟了类似于机械硬盘上的很多特性,想MBR之类的哪些东西,依然模拟扇区和那些机制,只不过是固态硬盘是电器设备工作,机械硬盘是机械方式..
分类:
系统相关 时间:
2016-11-21 20:24:06
阅读次数:
485
http://cn.ezbsystems.com/ultraiso/download.htm 普通隐藏:建立一个LBA前置的PBR包含表头的活动分区。高端隐藏:建立一个LBA后置的PBR包含表头的活动分区。深度隐藏:建立一个LBA前置的PBR不包含表头的活动分区。HDD+:ultra的专用启动模式, ...
分类:
其他好文 时间:
2016-11-20 10:56:43
阅读次数:
281
OpenBSD引导的第二部PBR,也是活动分区的一个扇区的代码,由第一步的MBR加载到0x7C00处,manpage里详细的讲解了过程和大致实现 biosboot(8) (http://man.openbsd.org/OpenBSD-6.0/man8/i386/biosboot.8),代码在sys/ ...
分类:
其他好文 时间:
2016-11-19 03:14:21
阅读次数:
251
MBR的介绍网上很多,没错,就那个最后以0x55AA结尾的512字节的引导块,OpenBSD提供了引导MBR实现;OpenBSD在x86上的引导过程为MBR --> PBR --> boot --> kernel,其整体过程在boot_i386(8) (http://man.openbsd.org/ ...
分类:
其他好文 时间:
2016-11-19 02:46:36
阅读次数:
211
什么是GRUBGNUGRUB是一个多重操作系统启动管理器。GNUGRUB是由GRUB(GRandUnifiedBootloader)派生而来。GRUB最初由ErichStefanBoleyn设计和应用;系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核,一旦把内核挂载,系统引..
分类:
系统相关 时间:
2016-11-18 19:19:13
阅读次数:
292
/etc/inittab详解
BIOS自检完成后,BIOS会根据用户设置的启动顺序来由那个设备来启动电脑的操作系统,这个设备一般是硬盘。也就是进入到硬盘的MBR区域(引导扇区),这个区域中的有512个字节的大小,其中前446个字节中保存的程序是选择启动分区,也就是电脑由那个硬盘分区来载..
分类:
系统相关 时间:
2016-11-18 19:10:12
阅读次数:
318
1、传统的BIOS只支持从MBR分区的硬盘启动。MBR分区的分区表保存在硬盘的第一个扇区,而且只有64字节,所以最多只能有四个表项。也就是说,我们只能把硬盘分为4主分区,或者分成小于等于3个主分区再加一个扩展分区。扩展分区又可以分为多个逻辑分区。MBR分区的优点就是简单,大家都用,所以大家都懂的嘛, ...
分类:
其他好文 时间:
2016-11-18 07:25:07
阅读次数:
157
Linux系统启动流程PC:OS(Linux)POST-->BIOS(BootSequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init(/etc/inittab)/proc/sys/dev复制到实根“/”上,将内存空间模拟成磁盘来用,1、chroot[root@localhost~]#mkdir-pv/test/virrootmkdir:c..
分类:
系统相关 时间:
2016-11-17 21:04:10
阅读次数:
230
Linux开机流程一览 开机总体流程: 1.BIOS:加载BIOS的硬件信息并进行自我测试,依据设置取得第一个可开机的装置 2.MBR:读取并执行第一个boot loader 3.grub:读取/boot/grub识别系统文件 4.kernel:加载核心文件,加载完成后启动/sbin/init 5. ...
分类:
系统相关 时间:
2016-11-16 07:37:00
阅读次数:
219