`

linux 分区及引导笔记

 
阅读更多

开机流程:

1. BIOS 加电,运行bios自检程序,识别第一个可以可开机启动的设备

2. MBR: 第一个可开机启动设备的第一个扇区内的主引导分区块,内包含引导加载程序。

3. 引导加载程序(Boot loader): 一支可读取内核文件来执行的软件。

4. 内核文件: 开始操作系统的功能。

 

Bootloader的功能有下面内容:

提供菜单:用户可以选择不同的开机选项,这也是多重引导的重要功能

载入内核文件:直接指向可开机的程序区段来开始操作系统。

转交给其他loader:将引导加载功能转交给其他loader负责。

 

引导加载程序除了可以安装在MBR之外,还可以安装在每个分区的引导扇区。

 

一个硬盘的最多有4个分区,最多1个扩展分区。扩展分区不可以被直接格式化,必须再分逻辑分区。

MBR里是512字节,446字节是引导程序。64字节就是记录四个分区的信息。是硬件限制。

 

 

分享到:
评论

相关推荐

    炫龙炎魔t2ti型号笔记本电脑装苹果系统用到的引导文件

    经过实际试用可以装上,12.3.1版本,声音 网络都正常推荐使用,我电脑装了win+linux+mac3系统,mac是用的oc引导,装完将oc和boot文件夹放到电脑硬盘的esp分区的efi文件夹下,另外u盘还有一个pe分区,可以把pe分区的...

    Linux命令笔记

    启动管理/启动引导程序grub 1:grub配置文件 2:grub加密与字符界面分辨率调整 启动管理/系统修复模式 1:单用户模式 2:光盘修复模式 3:Linux的安全性 第八部分:日志管理 日志管理简介 1:日志服务 2:rsyslogd...

    Linux内核移植笔记 | 05 – 移植Linux 3.4.2 内核到JZ2440(内核裁剪)

    在前面的移植过程中,内核编译出来有 2414KB,而 Nand Flash 的 mtd 分区中指定了 kernel 分区为 2M=2048KB,所以需要对内核进行裁剪,去除不必要的内容。 2. 内核裁剪方法 内核裁剪的方法非常简单,首先配置: make...

    谷歌师兄的leetcode刷题笔记-btrfs:btrfs

    谷歌师兄的leetcode刷题笔记准备迁移 备份 mythtv 数据库: 我的 zfs->btrfs 迁移的注意事项 启动到 Linux Mint 17.1 Cinnamon live CD/USB 我正在使用以下安装座,您的可能有所不同: /dev/sda -> 大硬盘 /dev/sdb ...

    linux-new-installation-configuration:新装系统的步骤和配置

    从U盘引导安装到笔记本,参考先准备好U盘,文中要求至少8G,我一般替换16G-USB-2.0做引导盘,安装的时候速度快,不会太过卡顿。因为我是直接刷单机的系统,所以直接单击清除磁盘就好了。准备刷双系统的请仔细查看...

    myarch:为我的笔记本安装Arch Linux脚本

    君主准备服务器git clone https://github.com/mamutal91/myarch 跑cd myarch && ./install.sh ... 该结构必须至少具有2个分区,如下例所示: 磁碟尺寸类型/ dev / sda1 512M 电喷系统/ dev / sda2 100克Linux系统文件

    java红酒网站源码-ux301-archlinux:可读、可重复的开发箱管理

    Linux 发行版和硬件 这些注意事项是指在 ASUS UX301LA 上运行。 此 repo 的其他分支跟踪以前使用的设置,以供参考。 安装和设置 这将完全删除 Windows 并将其替换为 Arch。 它假定 UEFI 引导和 GPT 分区。 这些笔记...

    由0晋升200%系统高手

    1.3.2 用分区魔术师准备Linux空间 1.3.3 实战Windows XP/Linux双系统 1.3.4 用NTLDR实现多重引导 1.3.5 Windows与Linux资源共享 实例1:找回被Ghost误克隆的分区 实例2:跟我学做启动盘 实例3:卸载Windows...

    自己动手写操作系统(含源代码).part2

    历史上的 Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...

    自己动手写操作系统(含源代码).part1

    历史上的 Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...

Global site tag (gtag.js) - Google Analytics