问题标签 [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.

0 投票
0 回答
731 浏览

c# - 有没有办法以编程方式将 ISO 刻录到 USB?

我需要能够制作一个自解压图像,它将自己刻录到 USB 记忆棒上。

我在想是否有支持命令行的免费软件工具(如 Rufus 或 MagicISO)我可能能够放置某种 shell 包装器来检测 USB 闪存驱动器,并给它一个 GUI,用户可以在其中确认他们想要为该驱动器创建一个可引导的 ISO。

自解压文件也必须包含 ISO。我追求的最终结果类似于Windows 10 Media Creation tool

我想用 C# .Net 来做这件事——它将在 Windows 平台上运行。

0 投票
1 回答
1775 浏览

embedded - 寻找 Win CE DiskPrep PowerToy

我正在尝试查找 Windows CE DiskPrep PowerToy。旧链接位于 Microsoft 存档库中,但现在已停用。ctacke 先生(https://stackoverflow.com/users/13154/ctacke)也在他的博客中发布了它,但它似乎也退休了。任何提示新的下载链接?我需要为 Windows CE 创建一个可启动的 CF。谢谢 MDLT

0 投票
1 回答
1574 浏览

iso - 制作可启动的uefi iso

我有一个可启动的 USB 驱动器,可以自动启动和运行脚本。

我尝试了许多工具(例如:ImgBurn、WinISO...等)将 USB 更改为可启动的 iso 文件。

但我仍然看不到它出现在 BIOS 设置菜单中。

但是在使用 USB 驱动器时,我可以看到如下图所示的“UEFI:usbname”选项。

在此处输入图像描述

我的usb架构

USB
     -- STARTUP.nsh
     -- EFI
         -- 引导
             --BootX64.efi

传输到可启动 iso 时是否丢失了其他参数或文件。

0 投票
0 回答
1617 浏览

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 图像吗?

0 投票
1 回答
160 浏览

windows - 从安装程序制作 ISO 并将其刻录到 dvd 将作为可引导 dvd 工作吗?

我有一个 Windows 7 64 位设置,如果我使用 magicISO 制作这些文件的 ISO,然后如果我使用 magicISO(dvd) 制作可启动光盘,该光盘将作为可启动光盘工作还是我需要下载 ISO与互联网分开并使用此 ISO 制作可引导光盘?

0 投票
1 回答
1416 浏览

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。

0 投票
0 回答
850 浏览

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。

0 投票
1 回答
504 浏览

operating-system - 操作系统如何找到外围设备的分配地址?

好的,这就是我的意思:

假设您想编写自己的可引导代码。

此外,您的代码将非常简单。

事实上,它非常简单,只包含一条指令。

您的可引导代码将向外围设备上的寄存器或 RAM 位置写入字节或字或双字或任何内容,而不是主 RAM 或 CPU 寄存器。

您如何找出 BIOS / UEFI 分配给该外围存储器位置的地址?

这是一个更具体的例子:

我的可引导代码的第一条也是唯一一条指令会将数字 11H 写入位于声卡上的寄存器中。

如果 BIOS / UEFI 初始化代码正常工作,则声卡寄存器应该映射到 CPU 的内存空间和/或 IO 空间。

我需要找到那个地址来完成那个写入。

我如何找到它?

这是真正的操作系统在某些时候必须做的事情。

当您在 Windows 中打开控制面板/设备管理器时,您会看到此处列出的外围设备的所有内存范围。

在某些时候,Windows 必须查询 BIOS /UEFI 才能找到此数据。

再次,这是如何完成的?

编辑:

这是我编写这个可引导汇编程序的尝试:

我为 X 输入什么数字?如何找到该外设寄存器的地址?

0 投票
1 回答
460 浏览

operating-system - 在 rust 中制作一个可启动的 hello world 程序

我最近遇到了 Rust,发现无需接触汇编就可以轻松地用 Rust 编写系统代码。
我只想用我的 hello.rs 代码制作一个可启动的 hello world 程序:

有没有办法让这个 Rust 代码可启动?

0 投票
1 回答
5945 浏览

virtualbox - virtualBox,Win10 致命:找不到可启动媒体!系统暂停

我正在使用 OSX-Yosemite

我已经下载了 Windows 10 ISO,但是当我尝试使用它时出现错误

我的设置是: 在此处输入图像描述

如何解决这个问题?