我有组成我使用的 PXE 映像的自定义vmlinuz
和文件。initrd
给定这个 initram 映像,有什么方法可以构建 ISO 等效映像吗?
genisoimage
我从工具或工具中看不出任何明显的东西mkisofs
。我是否遗漏了什么,也许我试图完成的事情没有意义?
我很久以前像这样加密了一些 DVD:
执行 mkisofs -r $basename | aespipe -e aes256 > $全名
现在我正在尝试解密它们,但我不知道该怎么做了。
加密需要一组不再起作用或不再存在的工具。
我现在如何解密文件?任何想法?
谢谢,
大号
PS我使用的完整方法可能是这样的:
我找不到任何有关如何将文件添加到自定义 Alpine Linux ISO 的指南或文档,我能找到的最接近的是Alpine Wiki 上关于创建自定义 ISO 映像的页面mkimage
我宁愿将我的自动安装脚本和答案文件直接放在 ISO 上,而不必通过wget
有没有一种方法可以一步将 ISO 映像文件的内容提取到文件夹中?
我一直在这样做,并希望减少打字,并且不必这样做mount -o loop
以及需要成为 root 才能执行 mount 命令来访问 ISO 映像内容:
cp rhel-server-7.6-x86_64-dvd.iso /home/ron/
mkdir /home/ron/temp
mount -o loop /root/rhel-server-7.6-x86_64-dvd.iso /home/ron/temp
mkdir /home/ron/rhel7.6dvd
mv /home/ron/temp/* /home/ron/rhel7.6dvd
rmdir /home/ron/temp
我想取消 xorriso 1.5.2 的“感谢您耐心等待...”更新消息,而是显示有关百分比的更多信息。
我当前的命令:
xorriso -as mkisofs -o "$ISOFILE" -V "$ISO_VOLUME_NAME" \
-c isolinux/boot.cat -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 \
-boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -R -J .
它的输出:
xorriso 1.5.2 : RockRidge filesystem manipulator, libburnia project.
Drive current: -outdev 'stdio:test.iso'
Media current: stdio file, overwriteable
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data, 522g free
xorriso : WARNING : -volid text does not comply to ISO 9660 / ECMA 119 rules
Added to ISO image: directory '/'=''
xorriso : UPDATE : 40 files added in 1 seconds
xorriso : UPDATE : 40 files added in 1 seconds
xorriso : UPDATE : 13.64% done
xorriso : UPDATE : 81.81% done
xorriso : UPDATE : Thank you for being patient. Working since 2 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 3 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 4 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 5 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 6 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 7 seconds.
xorriso : UPDATE : Thank you for being patient. Working since 8 seconds.
ISO image produced: 339446 sectors
Written to medium : 339446 sectors at LBA 0
Writing to 'stdio:test.iso' completed successfully.
使用 xorriso 1.3.6 是这样的:
xorriso : UPDATE : 41 files added in 1 seconds
xorriso : UPDATE : 41 files added in 1 seconds
xorriso : UPDATE : 0.05% done
xorriso : UPDATE : 4.83% done
xorriso : UPDATE : 14.43% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 21.72% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 28.96% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 36.67% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 43.44% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 50.68% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 57.92% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 62.75% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE : 67.57% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE : 74.81% done, estimate finish Wed Feb 19 10:46:37 2020
xorriso : UPDATE : 84.47% done, estimate finish Wed Feb 19 10:46:36 2020
xorriso : UPDATE : 89.29% done
xorriso : UPDATE : 96.53% done
我想用我现在使用的新版本获得相同的输出。
也许有一个参数?:)
先感谢您!
我可以使用命令将所有类型的 ISOS 毫无问题地挂载mount
到一个/tmp
目录:
sudo mount -o loop my.iso /tmp/my_dir
如果我运行ls -l
命令,我会得到
dr-xr-xr-x 1 root root 2048 abr 19 23:16 my_dyr
完美的。
但是我遇到了Hiren's Boot ISO的问题。我可以使用上面的命令挂载它,但是/tmp/my_dir
无法访问!再次运行ls -l
我得到
drwx------ 3 nobody 401 2048 nov 7 2012 my_dir
我不能chmod
,也不能chown
。
我真的不知道这个特定 ISO 有什么特别之处,或者是否是我不知道的某些 ISOS 的功能。也许有人可以启发我。
谢谢。