问题标签 [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.
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进行比较时,我认为没有实质性差异..
原来的
重建
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
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 的内容
powershell - 使用 PowerShell 计算整个光学媒体光盘的哈希值
我正在尝试找到一种使用 PowerShell 创建 CD 或 DVD 的校验和/哈希的方法。我知道Get-Filehash
在文件上效果很好,但我不知道如何为光学媒体做这件事。我在想我也许可以Get-Content
用来获取比特流并将其通过管道传输到Get-Filehash
,但是运行Get-Content -Path D:\
(其中 D: 是光盘)返回一个“拒绝访问路径 'D:\'。Get-Volume
似乎只返回一个对象属性,而不是比特流。
我已经有光盘的 ISO 映像文件。我正在尝试获取整个原始光盘上的校验和,以与 ISO 进行比较,以确保它被正确翻录。
有什么建议或指示吗?
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 时,我可以看到:
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
rust - 从 Rust 读取 ISO 映像(FFI 绑定)
我正在尝试使用 Rust 从 ISO 映像中读取内容。我已经在我的 Linux 机器上安装libiso9660-dev
并libcdio-dev
访问头文件。Libiso9660是一个用于处理ISO9660
文件系统(开发文件)的库。我使用bindgen生成到库的绑定。到目前为止,一切都非常简单。
这是与我的代码相关的绑定部分:
下一步是使用生成的绑定。以下是相关代码:
这是我想在 Rust 中复制的示例(第 89 行是我现在所在的位置)。
open_image
似乎正在工作,但是当我调用 iso9660_ifs_get_application_id
. 我假设我没有因为类型而调用该方法,但除此之外,我什么都没有。任何提示或帮助将不胜感激。谢谢!