• 一.多操作系统原理


    一.概览 

    一台机器上多操作系统安装的原理

     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. 

  • 相关阅读:
    MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!
    市值TOP10,人类进化及中美坐标
    倒序切片
    对list进行切片
    Python之定义可变参数
    Python之递归函数
    Python之“可变”的tuple
    Python之创建单元素tuple
    Python中Unicode字符串
    Pycharm配置autopep8让Python代码更符合pep8规范
  • 原文地址:https://www.cnblogs.com/non-clockwork-cheng/p/6661234.html
Copyright © 2020-2023  润新知