无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 216|回复: 14
打印 上一主题 下一主题

[求助] linux系统ISO文件封装的问题

[复制链接]
跳转到指定楼层
1#
发表于 8 小时前 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用ultraISO工具把windows的iso文件添加几个文件后,再保存。保存后的ISO文件仍支持光启并能完成安装系统。但是ultraISO工具把linux类的iso文件添加几个文件后,再保存,却不能支持光启了。
求助,有没有支持在windows10系统下,保存linux版的ISO文件,保存后的ISO文件仍支持光启并能安装系统的工具软件?
2#
发表于 8 小时前 | 只看该作者
也想知道!
顶!
回复

使用道具 举报

3#
发表于 7 小时前 | 只看该作者
好。。。。。。。。。
回复

使用道具 举报

4#
发表于 7 小时前 | 只看该作者
不懂帮顶
话说。Linux的  用ultraISO打开后, 就算放进去东西。安装出来 也找不到吧?
得解压 rootfs? 或者其他的文件吧。
回复

使用道具 举报

5#
发表于 7 小时前 | 只看该作者
回复

使用道具 举报

6#
发表于 7 小时前 | 只看该作者
学习
回复

使用道具 举报

7#
发表于 7 小时前 | 只看该作者
本帖最后由 a66 于 2025-11-26 16:36 编辑

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

可使用其他工具方式:

ImgBurn(仅适用于基本修改)
  • ImgBurn 是一款免费的 ISO 刻录与编辑工具。
  • 支持打开 ISO 文件并添加/替换文件。
  • 修改后仍可保留引导信息(前提是不破坏引导区文件)。
  • 适用于简单的文件修改,但不适合复杂结构的 ISO 修改。
PowerISO
  • 支持在 Windows 中编辑 ISO 文件,包括 Linux ISO。
  • 可添加/删除文件后保存为新的 ISO。
  • 通常能保留引导信息,但不保证 100% 成功。
  • 有试用版和付费版。

使用命令行工具 mkisofs / xorriso
如果你需要更专业的处理,建议使用命令行工具来确保引导信息正确写入。
  • 下载 mkisofs 或 xorriso(推荐)
    • 可通过 MSYS2、Cygwin 或 WSL(Windows Subsystem for Linux)安装这些工具。
    • xorriso 更现代,支持 UEFI 和 BIOS 启动结构。
  • 步骤:
    • 解压原始 Linux ISO(可使用 7-Zip)。
    • 在解压出的文件夹中添加你需要的文件。
    • 使用 xorriso 命令重新打包为 ISO,并保留引导信息。
    示例命令(以 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。
回复

使用道具 举报

8#
发表于 7 小时前 | 只看该作者
Linux几乎没接触过,顶一下。
回复

使用道具 举报

9#
发表于 5 小时前 | 只看该作者
确保legacy启动和uefi启动img正确,确保不能改变大小写,推荐解开修改,用xorriso for windows重新制作。
记得xorriso有个参数可以查看iso的启动信息,包括legacy启动文件名,uefi启动文件名。
https://github.com/PeyTy/xorriso-exe-for-windows
回复

使用道具 举报

10#
发表于 5 小时前 | 只看该作者
本帖最后由 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
回复

使用道具 举报

11#
发表于 4 小时前 | 只看该作者
学习一下
回复

使用道具 举报

12#
发表于 3 小时前 | 只看该作者
学习一下
回复

使用道具 举报

13#
发表于 3 小时前 | 只看该作者
再生龙
回复

使用道具 举报

14#
发表于 2 小时前 | 只看该作者
换一种思路吧,用rufus 制作好启动U盘, 然后直接在这个U盘里 添加东西。

linux 这个东西不同版本 完全不同, 以前安装青葡萄的云桌面服务器底层系统,甚至要求制作完U盘后,必须重命名u盘,固定的名字。 否则无法安装。
回复

使用道具 举报

15#
发表于 1 小时前 | 只看该作者
把ISO直接释放到U盘中啊,加文件也方便
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-26 23:47

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表