无忧启动论坛

标题: linux系统ISO文件封装的问题 [打印本页]

作者: 2010xiazai    时间: 昨天 15:31
标题: linux系统ISO文件封装的问题
使用ultraISO工具把windows的iso文件添加几个文件后,再保存。保存后的ISO文件仍支持光启并能完成安装系统。但是ultraISO工具把linux类的iso文件添加几个文件后,再保存,却不能支持光启了。
求助,有没有支持在windows10系统下,保存linux版的ISO文件,保存后的ISO文件仍支持光启并能安装系统的工具软件?

作者: tanglf    时间: 昨天 15:41
也想知道!
顶!
作者: cncecpcy    时间: 昨天 15:57
好。。。。。。。。。
作者: dshit    时间: 昨天 16:10
不懂帮顶
话说。Linux的  用ultraISO打开后, 就算放进去东西。安装出来 也找不到吧?
得解压 rootfs? 或者其他的文件吧。
作者: 12qaz    时间: 昨天 16:13

作者: TiAmo51357    时间: 昨天 16:20
学习
作者: a66    时间: 昨天 16:33
本帖最后由 a66 于 2025-11-26 16:36 编辑

UltraISO 在处理 Linux 类 ISO 文件时,可能会破坏原有的启动引导信息(如 isolinux 或 GRUB2 的引导记录),导致修改后的 ISO 无法再启动。

可使用其他工具方式:

ImgBurn(仅适用于基本修改)PowerISO
使用命令行工具 mkisofs / xorriso
如果你需要更专业的处理,建议使用命令行工具来确保引导信息正确写入。
  1. xorriso -as mkisofs \
  2.   -o new.iso \
  3.   -b isolinux/isolinux.bin \
  4.   -c isolinux/boot.cat \
  5.   -no-emul-boot -boot-load-size 4 -boot-info-table \
  6.   -J -R -V "My Custom ISO" \
  7.   ./extracted_iso_folder/
复制代码

这样生成的 ISO 通常仍支持光启并能安装 Linux。

作者: it323    时间: 昨天 16:40
Linux几乎没接触过,顶一下。
作者: my9823    时间: 昨天 17:59
确保legacy启动和uefi启动img正确,确保不能改变大小写,推荐解开修改,用xorriso for windows重新制作。
记得xorriso有个参数可以查看iso的启动信息,包括legacy启动文件名,uefi启动文件名。
https://github.com/PeyTy/xorriso-exe-for-windows

作者: my9823    时间: 昨天 18:17
本帖最后由 my9823 于 2025-11-26 18:20 编辑

看看xorriso运行的结果,那pmagiclinux的iso为例子:红色为ISO名称。下面都是显示信息,粉色为制作参数,可以参照信息修改重新制作。不过对windows的iso不起作用,看不到这些信息。


E:\xorriso>xorriso -indev pmagic_2025_09_18.iso -report_el_torito as_mkisofs
GNU xorriso 1.5.2 : RockRidge filesystem manipulator, libburnia project.

xorriso : NOTE : Loading ISO image tree from LBA 0
xorriso : UPDATE :     464 nodes read in 1 seconds
xorriso : NOTE : Detected El-Torito boot information which currently is set to be discarded
Drive current: -indev 'pmagic_2025_09_18.iso'
Media current: stdio file, overwriteable
Media status : is written , is appendable
Boot record  : El Torito , MBR isohybrid cyl-align-on GPT
Media summary: 1 session, 1419840 data blocks, 2773m data, 52.0g free
Volume id    : 'PM_2025_09_18'
-V 'PM_2025_09_18'
--modification-date='2025091815062500'
-isohybrid-mbr --interval:local_fs:0s-15s:zero_mbrpt,zero_gpt:'pmagic_2025_09_18.iso'
-partition_cyl_align on
-partition_offset 0
-partition_hd_cyl 174
-partition_sec_hd 32
--mbr-force-bootable
-iso_mbr_part_type 0x00
-c '/boot/syslinux/boot.cat'
-b '/boot/syslinux/isolinux.bin'
-no-emul-boot
-boot-load-size 4
-boot-info-table
-eltorito-alt-boot
-e '/EFI/boot/efiboot.img'
-no-emul-boot
-boot-load-size 8200
-isohybrid-gpt-basdat

作者: 燕飞龙    时间: 昨天 18:54
学习一下
作者: zainijia    时间: 昨天 20:28
学习一下
作者: idcicp    时间: 昨天 20:44
再生龙
作者: zhanghao0242    时间: 昨天 20:53
换一种思路吧,用rufus 制作好启动U盘, 然后直接在这个U盘里 添加东西。

linux 这个东西不同版本 完全不同, 以前安装青葡萄的云桌面服务器底层系统,甚至要求制作完U盘后,必须重命名u盘,固定的名字。 否则无法安装。
作者: 2012fengxi    时间: 昨天 21:57
把ISO直接释放到U盘中啊,加文件也方便




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3