Linux x86_64 UEFI 启动
要创建一个Linux x86\_64 UEFI启动项,你需要以下几个步骤:
- 准备一个Linux x86\_64 ISO镜像或者一个可以启动的EFI系统分区。
- 使用工具如
efibootmanager
或efibootmgr
来添加EFI启动项。
以下是一个简单的例子,演示如何使用efibootmgr
工具添加Linux启动项:
# 挂载EFI系统分区
mount /dev/sdXn /mnt
# 拷贝Linux kernel和initramfs到EFI系统分区
cp /path/to/vmlinuz /mnt/EFI/boot/
cp /path/to/initramfs.img /mnt/EFI/boot/
# 使用efibootmgr创建新的启动项
sudo efibootmgr -c -w -L "Linux Boot" -l \\EFI\\boot\\vmlinuz -L 0x00000004 \\EFI\\boot\\initramfs.img
在这个例子中,/dev/sdXn
是EFI系统分区的设备名,/path/to/vmlinuz
是Linux内核的路径,/path/to/initramfs.img
是initramfs镜像的路径。"Linux Boot"是启动项的名称,可以根据你的喜好进行更改。
请注意,你需要根据你的具体设备和环境调整这些命令。如果你的Linux镜像已经包含了必要的EFI启动文件,你可以直接从镜像中拷贝这些文件到EFI系统分区来创建启动项。
评论已关闭