一.概览
一台机器上多操作系统安装的原理
http://www.cnblogs.com/lyfruit/articles/3116009.html
这可能是grub方式的原理,不是我博客中easybsd方式安装多操作系统的原理,不过其实原理也差不多.
二.什么是引导程序.
引导程序的作用
http://book.51cto.com/art/200910/158756.htm
第一讲硬件启动的引导程序
https://wenku.baidu.com/view/67c9790a7fd5360cba1adbe1.html
三. 过程讲解
从开机到进入操作系统的引导过程详解
http://www.51testing.com/html/99/n-856999.html
四.Grub
Grub 原理
http://blog.csdn.net/rosetta/article/details/8687556
首先MBR和PBR都有引导程序, BIOS--->MBR---->PBR--->OS
GRUB既可以在MBR用作引导程序,也能在PBR完成对系统的引导.
补充一个知识:
(这个知识是百度百科 bootmgr,难得大部分是对的,看来以前的词条质量还是不错的.)
bootmgr:启动管理器。Bootmgr是Boot Manager的缩写,是在Windows Vista、Windows 7、windows 8/8.1和windows 10中使用的新的启动管理器,以代替Windows NT系列操作系统(Windows XP、Windows 2003)中的启动管理器——NTLDR。
win7启动过程:
BIOS-->MBR-->DPT-->PBR--> Bootmgr-->bcd-->Winload.exe-->内核加载 -->整个windows7系统
使用EasyBCD的原理是
修改了win7的PBR中的bcd,使得从win7的bootmgr跳转到Ubuntu的PBR中的启动管理器,最后启动Ubuntu.
使用EasyBCD的方式,主要是考虑到,网上提到了,win7盗版激活的原理是修改了MBR模拟了OEM厂商的状态,所以就以保住win7的MBR不受影响的EasyBCD安装Ubuntu.