制作CentOS 7 UEFI模式一键自安装镜像光盘

2019年12月20日15:09:02 4 13,313

镜像安装引导有分Legacy和UEFI两种模式,区别可以网上自行搜索。之前的文章有写过《制作CentOS 7一键自安装ISO镜像光盘》 。本篇文章继续分享下UEFI模式下的一键自安装镜像制作

一、镜像目录

UEFI模式下EFI目录是必须的,legacy模式下EFI可以删除

制作CentOS 7 UEFI模式一键自安装镜像光盘

二、EFI目录

ks引导文件在grub.cfg里修改

制作CentOS 7 UEFI模式一键自安装镜像光盘

制作CentOS 7 UEFI模式一键自安装镜像光盘

三、images目录

efiboot.img文件是UEFI模式下必须的

制作CentOS 7 UEFI模式一键自安装镜像光盘

四、Packages目录

UEFI模式需要有如下包支持

grub2-efi、grub2-tools、grub2-tools-extra、grub2-tools-minimal、grub2-common、shim、mokutil、efivar-libs、efibootmgr

 

五、ks文件修改

legacy和UEFI模式ks文件的区别是磁盘分区,UEFI模式多了一个/boot/efi分区

制作CentOS 7 UEFI模式一键自安装镜像光盘

六、打包方式

UEFI打包方式和legacy模式不一样,命令如下

genisoimage -v -cache-inodes -joliet-long -R -J -T \
-o /$iso_dir/CentOS-7_x86_64-UEFI.iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -b images/efiboot.img -no-emul-boot -input-charset

 

UEFI模式的镜像制作除了上述和legacy模式不一样之外,其他都一样;完成上面的修改,一个支持UEFI模式安装的ISO就制作完成了

weinxin
聂扬帆博客
一个分享IT运维相关工作经验和实战技巧的个人博客

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   博主  1

    • avatar 绿软吧(lvr8.com) 5

      感谢分享

      • avatar 000 5

        打包的时候报错是啥情况

          • avatar yangfannie Admin

            @000 具体报什么错

            • avatar before 5

              @000 genisoimage -joliet-long -V CentOS7 -o /root/CentOS-7-2.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -cache-inodes -T -eltorito-alt-boot -e images/efiboot.img -no-emul-boot ./ #在镜像目录下运行