BIOS
Basic Input Output System, 是一种业界标准的固件接口. BIOS 是个人电脑启动时加载的第一个软件. BIOS 是一组固化到计算机内主板上一个 ROM 芯片上的程序, 它保存着计算机最重要的基本输入输出的程序, 开机后自检程序和系统自启动程序, 它可从 CMOS 中读写系统设置的具体信息.
主要功能是为计算机提供最底层的, 最直接的硬件设置和控制. 此外, BIOS 向作业系统提供一些系统参数. 系统硬件的变化是由 BIOS 隐藏, 程序使用 BIOS 功能而不是直接控制硬件. 现代作业系统会忽略 BIOS 提供的抽象层并直接控制硬件组件.
UEFI
统一的可扩展固件接口 (Unified Extensible Firmware Interface), 是一种描述类型接口的标准. 这种接口用于操作系统自动从预启动的操作环境, 加载到一种操作系统上.
可扩展固件接口 (Extensible Firmware Interface,EFI) 是 Intel 对 PC 固件的体系结构, 接口和服务提出的建议标准. 其主要目的是为了提供一组在 OS 加载之前在所有平台上一致的, 正确指定的启动服务, 被看做是有近 20 多年历史的 BIOS 的继任者.
- [[email protected] ~]# fdisk -l /dev/sda1
- Disk /dev/sda1: 524 MB, 524288000 bytes, 1024000 sectors
- Units = sectors of 1 * 512 = 512 bytes
- Sector size (logical/physical): 512 bytes / 512 bytes
- I/O size (minimum/optimal): 512 bytes / 512 bytes
- [[email protected] Desktop]# fdisk /dev/sdb
- Command (m for help): m
- Command (m for help): n
- Partition type:
- p primary (0 primary, 0 extended, 4 free)
- e extended
- Select (default p): p
- Partition number (1-4, default 1):
- First sector (2048-41943039, default 2048):(enter)
- Using default value 2048
- Last sector, +sectors or +size{
- K,M,G
- } (2048-41943039, default 41943039): +5G
- Partition 1 of type Linux and of size 5 GiB is set
- Command (m for help): t
- Hex code (type L to list all codes): 83
- Changed type of partition 'Linux' to 'Linux'
- Command (m for help): w
- The partition table has been altered!
- [[email protected] Desktop]# cat /proc/partitions
- major minor #blocks name
- 8 0 20971520 sda
- 8 1 512000 sda1
- 8 2 20458496 sda2
- 8 16 20971520 sdb
- 8 17 5242880 sdb1
- 11 0 3655680 sr0
- 253 0 18358272 dm-0
- 253 1 2097152 dm-1
- [[email protected] Desktop]# partx -n 1:2 /dev/sdb
- NR START END SECTORS SIZE NAME UUID
- 1 2048 10487807 10485760 5G
- [[email protected] Desktop]# kpartx -f /dev/sdb
- sdb1 : 0 10485760 /dev/sdb 2048
来源: http://www.bubuko.com/infodetail-3122787.html