问题标签 [bootable]
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.
c# - 有没有办法以编程方式将 ISO 刻录到 USB?
我需要能够制作一个自解压图像,它将自己刻录到 USB 记忆棒上。
我在想是否有支持命令行的免费软件工具(如 Rufus 或 MagicISO)我可能能够放置某种 shell 包装器来检测 USB 闪存驱动器,并给它一个 GUI,用户可以在其中确认他们想要为该驱动器创建一个可引导的 ISO。
自解压文件也必须包含 ISO。我追求的最终结果类似于Windows 10 Media Creation tool。
我想用 C# .Net 来做这件事——它将在 Windows 平台上运行。
embedded - 寻找 Win CE DiskPrep PowerToy
我正在尝试查找 Windows CE DiskPrep PowerToy。旧链接位于 Microsoft 存档库中,但现在已停用。ctacke 先生(https://stackoverflow.com/users/13154/ctacke)也在他的博客中发布了它,但它似乎也退休了。任何提示新的下载链接?我需要为 Windows CE 创建一个可启动的 CF。谢谢 MDLT
android - 如何从不同的 img 文件创建可启动的 sd 卡
我为 odroid-xu4 SBC 构建了 cyanogenmod 棒棒糖源,并生成了单独的图像文件,如 system.img、boot.img、cache.img、kernel、ramdisk.img、ramdisk-recovery.img、recovery.img、userdata.img 和其他文件夹,如安装、根目录、系统等。
如何从这些图像制作可启动的 sd 卡?有一些方法我们可以使用 dd 在 linux 中或在 Windows 中使用 Win32DiskImager 将图像写入 sd 卡,但这些工具需要单个图像文件,这些工具可能是从单个 .img 文件中提取系统、启动内核图像等。但是由于我直接提取了图像,我该如何实现呢?
处理板是否依赖,我的意思是我是否需要担心不同图像在内存空间中的确切位置?在将图像写入 odroid-xu4时给出了指南,但它谈到了使用 adb 将图像推送到 sdcard。这意味着我需要以前刷过的其他 android 图像吗?
windows - 从安装程序制作 ISO 并将其刻录到 dvd 将作为可引导 dvd 工作吗?
我有一个 Windows 7 64 位设置,如果我使用 magicISO 制作这些文件的 ISO,然后如果我使用 magicISO(dvd) 制作可启动光盘,该光盘将作为可启动光盘工作还是我需要下载 ISO与互联网分开并使用此 ISO 制作可引导光盘?
boot - 如何使用 Photon 创建 QNX neutrino 7.0.0 可启动 cd 映像?
我是 QNX 的新手,我有一个问题:如何为 x86(32 位)生成 QNX 7.0.0 可启动映像,我可以在 CD 磁盘上刻录并使用 Photon 启动。互联网上有一个 ISO 映像完全符合我的要求。它叫做“QNX demo”左右,但它不是 QNX 7,它使用的是早期版本,而且它是一个现成的结果,不容易添加我的软件。
另外,我不确定是否可以使用“QNX 系统构建器”生成 ISO 映像——我可以引导某些东西的唯一方法(甚至不接近我需要的)——生成一种多重引导映像并引导它通过 GRUB2+mkresue。
x86 - 如何创建 QNX neutrino 7.0.0 可启动 cd 映像?
我是 QNX 的新手,我有一个问题:如何为 x86(32 位)生成 QNX 7.0.0 可启动映像,我可以在 CD 磁盘上刻录并在我的电脑上启动?我问了一个看起来与此类似的问题,但它是关于使用 Photon 图形引导的,但正如用户“v836”所提到的,它已经过时了,所以这个问题是关于使用全套 unix 实用程序引导到“仅控制台”QNX,硬盘检测/安装支持、网络和(如果可能)c 编译器。
如果有人有针对不同任务(包括我需要的任务)的一组 buildconfig 或 QNX 7.0.0 的链接,我会很高兴。
互联网上有一个 ISO 映像完全符合我的要求。它叫做“QNX demo”左右,但它不是 QNX 7,它使用的是早期版本,而且它是一个现成的结果,不容易添加我的软件。
另外,我不确定是否可以使用“QNX 系统构建器”生成 ISO 映像——我可以引导某些东西的唯一方法(甚至不接近我需要的)——生成一种多重引导映像并引导它通过 GRUB2+mkresue。
operating-system - 操作系统如何找到外围设备的分配地址?
好的,这就是我的意思:
假设您想编写自己的可引导代码。
此外,您的代码将非常简单。
事实上,它非常简单,只包含一条指令。
您的可引导代码将向外围设备上的寄存器或 RAM 位置写入字节或字或双字或任何内容,而不是主 RAM 或 CPU 寄存器。
您如何找出 BIOS / UEFI 分配给该外围存储器位置的地址?
这是一个更具体的例子:
我的可引导代码的第一条也是唯一一条指令会将数字 11H 写入位于声卡上的寄存器中。
如果 BIOS / UEFI 初始化代码正常工作,则声卡寄存器应该映射到 CPU 的内存空间和/或 IO 空间。
我需要找到那个地址来完成那个写入。
我如何找到它?
这是真正的操作系统在某些时候必须做的事情。
当您在 Windows 中打开控制面板/设备管理器时,您会看到此处列出的外围设备的所有内存范围。
在某些时候,Windows 必须查询 BIOS /UEFI 才能找到此数据。
再次,这是如何完成的?
编辑:
这是我编写这个可引导汇编程序的尝试:
我为 X 输入什么数字?如何找到该外设寄存器的地址?
operating-system - 在 rust 中制作一个可启动的 hello world 程序
我最近遇到了 Rust,发现无需接触汇编就可以轻松地用 Rust 编写系统代码。
我只想用我的 hello.rs 代码制作一个可启动的 hello world 程序:
有没有办法让这个 Rust 代码可启动?