您好,欢迎来到叨叨游戏网。
搜索
您的当前位置:首页构建支持BIOS和UEFI的ISO文件

构建支持BIOS和UEFI的ISO文件

来源:叨叨游戏网

场景 : 安装alpine 3.20时,需要应答文件,为了快速安装.因此需要将应答文件打包到ISO文件中

如下步骤是在Centos9 Stream下执行

关键字 : UEFI ISO 双引导 alpine

参考文档 :

  • Modify/Edit/Re-pack ISO Files Using Mkisofs In Linux
    https://www.unixmen.com/edit-iso-files-using-mkisofs-in-linux/#:~:text=You%20can%20use%20%E2%80%98mkisofs%E2%80%99%20to%20create%20ISO%20images,where%20you%20want%20to%20store%20your%20iso%20image.
  • BIOS 和 EFI 启动光盘制作
    https:///istrangeboy/article/details/124663380
  • UEFI/BIOS双启ISO制作脚本(mkisofs)
    http://wuyou.net/forum.php?mod=viewthread&tid=419771

环境 :

  • Centos9 Stream

步骤:

1.挂载alpine镜像文件到/cdrom/alpine目录

mkdir -p /cdrom/alpine
mount -t iso9660 -o loop /dev/sr0 /cdrom/alpine

1.1 验证挂载

ls -l /cdrom/alpine/

2.将镜像文件拷贝到~/temp/alpineiso目录下

mkdir -p ~/temp/alpineiso
cp -pr /cdrom/alpine/* ~/temp/alpineiso

2.1 验证拷贝结果

ls -l ~/temp/alpineiso

3.调整~/temp/alpineiso 目录的内容

- 比如增加响应文件等.
# 将响应文件拷贝到~/temp/alpineiso中
cp -p /path/myanswer ~/temp/alpineiso

4.重新打包为可引导的ISO文件

cd ~/temp/alpineiso

mkisofs -o ~/temp/new-alpine.iso \
-b boot/syslinux/isolinux.bin \
-c boot/syslinux/boot.cat \
-no-emul-boot \
-boot-load-size 4 \
-boot-info-table \
-eltorito-alt-boot -eltorito-platform efi -b boot/grub/efi.img \
-J -R -V "Alpine 3.20 Custom ISO" .

说明 :

  • 生成的ISO文件位于上一级目录,即~/temp目录下
  • -b-c参数指定的文件是相对~/temp/alpineiso目录的路径。文件名与操作系统有关。这里显示的是alpine 3.20的引导文件

5.用虚拟机验证

创建新的虚拟机,分别设置引导方式为BIOSUEFI,看是否能成功引导
在成功引导后,执行如下命令安装alpine 3.20

setup-alpine -f /media/cdrom/myanswer

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- gamedaodao.net 版权所有 湘ICP备2024080961号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务