linux下的UEFI分区系统构建(linuxuefi分区)
Linux下的UEFI分区系统构建
UEFI(Unified Extensible Firmware Interface)是由Intel提出的新一代BIOS(Basic Input/Output System)标准,它使用一种基于文件的存储格式,提供了一些将操作系统和BIOS联系起来的新特性,并允许引导操作系统时额外加载一组新的程序服务。UEFI是现代PC硬件的新时代,如今拥有越来越多支持UEFI的硬件设备,创建UEFI分区系统只是时间问题。
UEFI系统在安装时会创建一些分区,主要用来存储引导信息,包括/boot、/boot/efi、/home等等。安装Linux时,系统会默认根据硬盘和操作系统类型创建一些分区,比如/、swap分区等。
既然要在Linux下面创建UEFI分区系统,就需要使用fdisk程序来操作分区。fdisk需要在linux下控制台中使用命令行操作:
命令举例:
fdisk -l # 查看分区
fdisk /dev/sda # 针对sda进行分区操作
n # 新建分区
p # 选择主分区
# 接受默认编号
# 接受默认首柱地址
# 接受默认末柱地址
w # 保存修改,退出
使用上述命令配合MBR类型的硬盘,就可以按照Linux系统的要求创建分区。
至于EFI引导分区,需要使用不同的方式来创建,首先运行以下命令:
# mkfs.fat -F32 /dev/sda1
其中sda1为分区号,-F32表示分区格式为FAT32,这是UEFI系统所必需的格式,如果不符,则无法启动UEFI系统。
完成以上步骤后,就可以开始安装UEFI系统了,输入以下命令:
#mount /dev/sda1 /mnt
#grub-install –target=x86_64-efi–boot-directory=/mnt/boot /dev/sda
此时,Linux系统以UEFI模式启动,而且可以在电脑开机时按F12调出UEFI列表进行选择。
UEFI分区系统构建虽然复杂,但如果正确使用fdisk程序,就可以成功完成UEFI分区系统构造,从而使用UEFI这样新一代的BIOS标准。本文就是介绍如何在Linux下构建UEFI分区系统的操作过程,供大家参考学习。