问题标签 [iso-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
954 浏览

linux - 如何创建自定义 Oracle Linux 7u2 iso 映像

很长一段时间以来,我一直在使用一些经过验证的步骤来创建我自己的 Oracle Linux 6uX ISO 映像和自定义 kickstart 脚本。我基本上做的是使用hdiutil挂载iso-image,将内容复制到工作文件夹,进行修改并使用makeiso(cdrutils)创建iso。此处已描述了详细信息;http://www.reddipped.com/2015/12/virtualbox-soa-bpm-osb-bam-33-minutes/

我刚刚第一次尝试创建自定义 Oracle Linux 7u2 ISO 映像,但直到现在都失败了。

首先使用 hdiutil 给出的打开图像和 'hdiutil: attach failed - no mountable file systems'。相反,我使用 Keka 来提取 iso 的内容。修改了提取的iso-image的内容;

  • 删除 /isolinux/boot.cat,
  • 添加新的 ks-bd.ks
  • 向 isolinux.cfg 添加一个菜单项,以便能够使用 kickstart 文件开始安装

    /li>

然后再次创建了一个iso;

安装 iso 映像并选择“linux_basicserver_silent”安装选项后,安装似乎停止在消息“开始自动安装”上

在此处输入图像描述

在安装菜单中选择标准交互式安装时,安装也会冻结,最后一步是“达到目标基本系统”

在此处输入图像描述

几分钟后,重复显示相同的错误“dracut-initqueue timeout”。

在此处输入图像描述

任何提示如何解决这个问题?

-- 2016 年 10 月 27 日更新 --

当将原始iso与使用mkisofs创建的iso进行比较时,我认为没有实质性差异..

原来的

重建

0 投票
1 回答
505 浏览

ubuntu-14.04 - 如何使用 ubuntu 14.04.3 kickstart 离线安装软件包

我正在尝试使用 kickstart(没有互联网)在 ubuntu 中安装其他软件包。我目前正在使用 dpkg -i /location/to/mydeb/*.deb 。安装程序运行但无法安装软件包。如果我在安装 ubuntu 后运行 apt-get install -f(没有互联网),一切正常。任何帮助,将不胜感激。

我正在按照本教程进行一些更改 - http://gyk.lt/ubuntu-14-04-desktop-unattended-installation/并从这里获得一些帮助 - https://jack6liu.wordpress.com/2014/12/28 /how-to-customize-ubuntu-14-04-installation-c/

唯一的区别是我想离线安装一些软件包,所以我把它们放在 iso 并在 ks.cfg 的 %post 部分运行 dpkg -i /media/cdrom/mydeb/*.deb

我的 ks.cfg - https://pastebin.com/vLCcfN3d

0 投票
1 回答
200 浏览

android - 如何使用 AOSP 映像打包 3rd 方 .so

我正在尝试部署我用我的 AOSP ( Oreo x86 ) 映像构建的 fastRTPS 库。我的库位于 ./device/generic/xchg/rtps/lib/x86_64/ 此目录仅包含 2 个文件:Android.mk libfastrtps.so

我运行 mmm device/generic/xchg/rtps/lib/x86_64 以使我的库出现在 ./out/target/product/x86_64/system/lib64

之后我尝试制作一个iso图像: make iso_img -j6 TARGET_KERNEL_CONFIG=kernel/arch/x86/configs/android-x86_64_defconfig USE_SQUASHFS=0

但生成的图像不包含我的库(通过 adb shell 命令行验证)

Android.mk 的内容

0 投票
3 回答
1490 浏览

powershell - 使用 PowerShell 计算整个光学媒体光盘的哈希值

我正在尝试找到一种使用 PowerShell 创建 CD 或 DVD 的校验和/哈希的方法。我知道Get-Filehash在文件上效果很好,但我不知道如何为光学媒体做这件事。我在想我也许可以Get-Content用来获取比特流并将其通过管道传输到Get-Filehash,但是运行Get-Content -Path D:\(其中 D: 是光盘)返回一个“拒绝访问路径 'D:\'。Get-Volume似乎只返回一个对象属性,而不是比特流。

我已经有光盘的 ISO 映像文件。我正在尝试获取整个原始光盘上的校验和,以与 ISO 进行比较,以确保它被正确翻录。

有什么建议或指示吗?

0 投票
1 回答
172 浏览

assembly - 从iso镜像启动为什么bootloader的内存地址不是0x7c00

我写了一个小bootloader来学习,它会打印出bootloader第一条指令的内存地址,肯定是0x7c00。请参阅下面的汇编源代码运行良好。

boot.s

在VMWare Player中,创建一个虚拟机,并设置boot.bin为软盘的内容,然后开机。我可以看到7c00打印在屏幕上。

到目前为止,一切都很好。

请参阅此答案Creating a bootable ISO image with custom bootloader,但现在如果我boot.bin通过以下命令将作为引导加载程序放入 iso 映像:

并启动虚拟机myos.iso,屏幕上显示0000

为什么不是7c00


阅读答案后更新,当我打印出 %cs 时,我可以看到:

0 投票
1 回答
223 浏览

bash - 无法将 IMG 转换为 ISO

所以我目前正在开发自己的操作系统(只是为了好玩),它目前正在编译成一个 IMG 文件。我知道这不是必需的,但我想尝试将其编译成 ISO,但到目前为止我还没有运气。我不太确定需要哪些文件,所以只需询问它们,我将编辑帖子:)

当我运行 img 时,我得到了这个: 图像结果

但是当我运行 ISO 时,我得到了这个: ISO 结果

这是我批量编写的编译脚本:

0 投票
0 回答
78 浏览

linux - 在 VMware 中安装嵌入式 RTOS

像 Nucleus 和 Zephr 这样的 RTOS 可以安装在 VM ware 中吗

是否可以在VM ware中安装。我喜欢学习 RTOS,如果有一些 RTOS 的小版本可以很容易学习,那就太好了。他们有像iso这样的图像文件还是我需要用make编译代码

系统信息 型号名称:Intel(R) Core(TM) i5-2450M CPU @ 2.50GHz CPU 操作模式:32 位、64 位架构:x86_64

0 投票
1 回答
52 浏览

rust - 从 Rust 读取 ISO 映像(FFI 绑定)

我正在尝试使用 Rust 从 ISO 映像中读取内容。我已经在我的 Linux 机器上安装libiso9660-devlibcdio-dev访问头文件。Libiso9660是一个用于处理ISO9660文件系统(开发文件)的库。我使用bindgen生成到库的绑定。到目前为止,一切都非常简单。

这是与我的代码相关的绑定部分:

下一步是使用生成的绑定。以下是相关代码:

这是我想在 Rust 中复制的示例(第 89 行是我现在所在的位置)。

open_image似乎正在工作,但是当我调用 iso9660_ifs_get_application_id. 我假设我没有因为类型而调用该方法,但除此之外,我什么都没有。任何提示或帮助将不胜感激。谢谢!