知识预热:(知识参考鸟哥的私房菜)

先来回顾下MBR的作用:MBR中内含主引导程序,他可以根据分区表把操作系统的内核镜像从硬盘的指定位置加载到内存中来,总结,主引导程序提供的功能有:

(1)提供菜单,为用户提供不同的启动项目

(2)加载核心文件,根据选中的启动项目,进入指定的程序区,启动操作系统

(3)把控制权转移给其他的loader

========================================================================================================================

新知识点:“没个分区都都自己的引导扇区”,这是“多重引导”功能的基础

所以,引导程序除了可以写在MBR中外,还可以写在每个分区的引导扇区中。

举例:

一个硬盘分成4个分区,其中一、二分区分别安装了windows和linux,如何在启动时选择用windows还是linux,流程图如下

1、MBR的引导程序提供两个菜单,a)直接加载windows的内核,来开机。b)将控制权交给第二个分区的引导程序

2、当用户选择第二个菜单项时,分区2的引导程序启动(分区2左下角的蓝色小矩形),这个引导程序只提供一个菜单项,所以直接启动linux内核来开机

PS. 如果要安装多重引导,最好先安装windows在安装linux

原因:

(1)安装windows的时候,它的引导程序会直接覆盖掉MBR以及自己所在分区的启动扇区,这样假如你先安装了linux,那么linux的引导程序就会被覆盖掉

(2)安装linux的时候,它会先问你想把引导程序安装在MBR中还是个别分区的启动扇区中,并且linux的引导程序还可以让用户手动的设置启动菜单选项,这样我们就可以在启动菜单里加上windows的的开机选项

PS.这里留个疑问,如果我先安装linux,把它的引导程序安装在例如第2分区的启动扇区,然后在安装windows,windows的引导程序会覆盖MBR,但我们一开始就没有把linux的引导程序写入MBR,所以这样对linux的启动没有任何限制?但,由于MBR中提供的菜单项只有windows,系统启动时还是无法启动Linux?YES or NOT

Linux基础(三):多重引导相关推荐

  1. Linux 安装与多重引导摘要

    安装的大体流程: 1.调整启动媒体(BIOS):如果需要从光驱或者其他地方启动,通常需要调整BIOS 2.选择安装结构与开机:包括图形界面/命令行界面,也可以通过加入特殊参数来进入安装界面 3.选择语 ...

  2. 《Linux基础三》用户和文件权限管理

    用户和文件权限管理 1,用户 管理员用户: Root用户,也称根用户.超级用户.超级管理员 可对根目录执行读写和执行操作 具有系统中的最高.所有权限 普通用户: 权限有限的用户 Root用户拥有系统的 ...

  3. linux多系统引导管理,Linux 多重引导MBR与系统引导管理器GRUB.docx

    Linux 多重引导MBR与系统引导管理器GRUB Linux 多重引导MBR与系统引导管理器GRUB1 Linux 多重引导MBR简单的说,从开机到进入操作系统之前的流程应该是这样的:BIOS:开机 ...

  4. Linux磁盘分区以及多重引导简述

    Linux磁盘分区以及多重引导简述 要了解Linux的磁盘分区,首先看看各种硬件设备在Linux中的文件名字. 以旧有的Windows观点来看,你可能会有一块磁盘并且把它分区成C:,D:,E:盘.那个 ...

  5. linux常用的引导管理器,多重引导管理器Grub使用详解

    多重引导管理器Grub使用详解 1.问题的提出 目前发行的Linux版本大多用LILO实现多系统引导,但不同版本的LILO有同样的一个问题:根分区(/boot分区)不能分在1024柱面(约8.4GB ...

  6. Linux系统多重引导U盘工具

    作为系统管理员,经常需要安装各种版本的linux系统用于测试.之前一直是用UltraISO软件,将linux镜像文件烧录到U盘,但是1个linux系统就需要占用1个U盘,如果工作中需要同时部署多种不同 ...

  7. Linux基础优化方法(三)———字符集编码设置优化

    Linux基础优化方法(三)---字符集编码设置优化 一.什么是字符编码 二.编码GB2312.GBK.UTF-8 三.工作时有乱码的原因 四.进行优化 1.CentOS 6 ①.查看默认编码信息: ...

  8. #Linux基础(三)

    #Linux基础(三) ###vi/vim的特点 vi/vim是一种纯文本编辑工具,它不像world可以排版,可以调整字体大小,可以改变字体颜色. vi/vim正是一个文本编辑工具,只能对文本的内容进 ...

  9. linux多重引导工具,Linux多重引导器

    By Wing, 计算机的最初启动是由BIOS控制的,在对一些硬件(如:内存.键盘等)初始化之后,它会试图加载硬盘的主引导记录(MBR)或软盘的引导扇区.MBR可通过两种方式运行,其一是定位到活动分区 ...

最新文章

  1. Ajax实现无刷新三联动下拉框
  2. 690啊690,你不是找骂吗?
  3. shell 函数返回值接收问题
  4. ITK:表面提取之前平滑二值图像
  5. SAP Hybris安装包里自带的apache ant
  6. HH SaaS电商系统的品牌模块设计
  7. 2019文都计算机网络百度云,2019计算机考研|计算机网络知识:计算机网络体系结构...
  8. .NET图表控件TeeChart Pro ActiveX使用教程:轴控制
  9. 计算机类耗品有哪些,办公用品和办公耗材清单有哪些?
  10. 让你详细的了解数据库防火墙的功能
  11. 随机游走模型 matlab,随机游走的matlab实现
  12. 被挂上热搜的“最惨程序员”:别等到失业,才想起专业
  13. 大学物理第二章笔记——高等农林院校基础课程教程系列
  14. uestc 1593 老司机破阵(线段树 or multiset)
  15. 【数理统计】概率统计
  16. 【Python+Appium】开展自动化测试(七)截图方法
  17. 教你快速分辨有什么国际邮箱靠谱,世界十大邮箱排名分享
  18. 升级openssh【linux平台】
  19. 【IDEA】IDEA的高级Debug技巧
  20. 用Markdown优雅地一键排版公众号 解决公众号排版代码块换行错误的问题

热门文章

  1. 2D游戏和3D游戏的主要区别
  2. android开发-常用色彩
  3. sudo dolphin_如何使用Dolphin在PC上玩Wii和GameCube游戏
  4. 梦幻西游中心服务器,梦幻西游2服务器回忆史——追忆太和殿
  5. 电脑连接多台Andro设备使用adb命令进行无线调试
  6. JavaScript五子棋
  7. WORD文档打开文件时老提示发送错误报告,或者打印不全
  8. 国外人气最旺的软件测试网站
  9. 如何用A4纸排版打印并制作成四分之一大小的册子(简易说明书)
  10. java visual linux,如何在 Linux 中安装 Visual Studio Code