问题标签 [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.
linux-kernel - 使用修改后的 linux RT-Kernel 创建可启动 USB (<2GB)
2GB 阈值来自这样一个事实,即我正在使用的机器仅支持最大 2GB 的 SD(而不是 SDHC)。
到目前为止,我已经设法使用调整后的内核配置编译内核并应用 RT-Patch。但我一直试图将这个内核放入我的可启动 USB 中。我发现的教程创建了大于 2GB 的 Live USB。(这例如中断tar -xpf ~/Download/portage-latest.tar.xz
)并且最小的 Gentoo x86 img 不包含内核 bzImage 或任何 lib/modules 目录:
2048 2,0K drwxr-xr-x 3 root root 2,0K Sep 29 08:08 gentoo.efimg.mountPoint
1873 179M -rw-r--r-- 1 root root 179M Sep 29 08:08 image.squashfs
1920 4,0K drwxr-xr-x 2 root root 4,0K Sep 29 08:06 isolinux
1881 0 -rw-r--r-- 1 root root 0 Sep 29 08:06 livecd
1885 7,5K -rw-r--r-- 1 root root 7,1K Sep 29 08:06 README.txt
到目前为止,我已经安装image.squashfs
并找到了 /mtn/modules,但我仍然找不到内核 bzImage。
有人可以指点我一个好的教程或提供一个吗?
operating-system - USB 上的可启动 Linuxmint 无法正常工作
我正在尝试在我的新硬盘驱动器上安装 linuxmint,但每次尝试从我的 USB 启动它时,我的显示器中只会出现“重新启动并选择正确的启动设备”。我尝试在我的笔记本电脑上启动 USB,它可以工作,但不能在我的 PC 上。
azure - 从存储在 blob 中的 ISO 创建 Azure VM
我有一个来自 MSFT 的 ISO 文件,它是可引导的 DVD。我将其上传到存储帐户并将其存储在 Azure 中的 blob 中。现在我想用它来创建一个虚拟机。当我选择创建 VM 时,我不认为这是一个选项。有什么想法我可以提供这个吗?我的笔记本电脑没有足够的资源来创建 Hyper-V VM 来上传磁盘。
谢谢!
usb - 问题通过可引导 USB 安装 Elastix 4.0 - CentOS7 错误
目标
我试图通过可引导的 USB 在家用 PC 上安装 Elastix 4.0,但从来没有运气让它安装超过 CentOS7 部分(它一直给我一个“警告:/dev/root 不存在”错误)。
我试过的
我的主 PC 是 Windows 10 Pro,所以在从“ http://www.elastix.com/en/downloads/ ”下载最新的 Elastix 4.0 .iso 后(Elastix-4.0.74-Stable-x86_64-bin-10Feb2016.iso ) 我使用 UNetbootin 为 Elastix 4.0 创建了我的可启动 USB。我将现在可启动的 USB 放入要安装 Elastix 4.0 的 PC 并启动它。
它给了我“安装 Elastix 4”菜单,所以我按回车等待。然后安装程序继续检查 CentOS7,但最终卡住并给了我一条错误消息“dracut-initqueue [580]:警告:无法启动。” 和“警告:/dev/root 不存在”。
这是我被卡住并且无法继续的地方。
编辑#1:我注册了 Elastix 表格,其他人也有这个问题。他们说他们下载了 .iso 并使用 Rufus 制作了一个可启动的 USB,然后使用故障排除 -> 使用基本图形安装 CentOS 7 引导安装......但据他们说,这显然损坏了其他东西,然后他们选择了只需使用 DVD。
编辑#2:我对此进行了测试,制作 .iso 的可启动 DVD 对本地机器非常有用。通过虚拟机安装它似乎也很容易。作为个人目标,我想通过可启动的 USB 来实现这一点。
研究
我做了一些研究,但我注意到的很多解决方案都是在 Linux 中使用 dd 命令为 CentOS7 制作可启动 USB,因为(曾经?)知道 UNetbootin 没有为 CentOS7 正确制作可启动 USB,并且我似乎找不到任何有助于使 Elastix 4.0 .iso 通过可启动 USB 正常工作的东西。我确实尝试了其他工具,例如 Rufus 2.7、Win32 Disk Imager、ISO2USB 和 dd for Windows,但大多数都导致我的 USB 根本无法启动(Rufus 工作正常,但仍然卡在 CentOS7 部分)。此外,通过 CD/DVD 安装并不理想,因为我没有 CD/DVD 驱动器(我想看看是否可以通过可启动的 USB 驱动器进行安装)。
似乎有一些指南可以尝试为 Elastix 2.x 创建可启动 USB,但对于 Elastix 4.0 则没有。回顾这些,看起来指南引用了一些新的 .iso 中不存在的文件(例如:ks_default.cfg)。不过,我的问题主要与我遇到的 CentOS7 错误有关,所以我认为这无关。
感谢您提供任何帮助,如果您需要我提供更多信息,请告诉我。我愿意尝试/重试任何事情。
先感谢您。
linux - 重新压缩独立的 vmlinux ELF 文件
我有一个没有源代码、头文件或任何其他外围设备的vmlinux文件。
将其转换为可启动 zImage 的最简单方法是什么?
android - 手动创建多分区可引导 SD 卡
我正在尝试根据各种分区(bootloader.imx、boot.img、recovery.img 等)的图像为嵌入式板创建可引导的 sd 卡。这些图像中的每一个都必须写入具有各种文件系统类型的 sd 卡上的特定分区。使用像 Win32DiskImager 这样的传统磁盘复制程序只允许一次写入整个磁盘。我可以使用分区管理器创建多个分区,但不知道如何实际向它们写入图像。
有没有办法创建这些分区(带有大小和偏移信息)并将单独的 .img 文件写入每个分区?提前感谢您的帮助。
c++ - grub-mkrescue 无法创建可引导 CD 映像
我有这个显然 VirtualBox 无法读取的 iso 图像。我目前正在使用 GRUB 并遵循本教程和 OS-VM 安装一集中。在执行此处的步骤时,我已将错误屏幕记录下来:
https://www.youtube.com/watch?v=ZGnPo34wOAw&feature=youtu.be
这是我目前的文件:
生成文件:
内核.cc:
装载机.S:
链接器.ld:
iso/boot/grub/grub.cfg:
上面的代码由于某种原因通过 VirtualBox 运行时(上面的视频向您展示了我是如何做到的),让我收到错误“错误:无法从可启动媒体读取”。帮助将不胜感激
编辑
不过,这里的问题是由于某种原因,当我这样做时,它可以在 qemu 上运行:
但不显示菜单选择
与 Qem
当我运行命令时:
我没有像 Virtual Box 一样的可启动设备,这是一个说明它的视频:
https://www.youtube.com/watch?v=8D6LtcMoztw&feature=youtu.be
usb - 如何从 USB 映像启动?
我想启动最新的 Solaris Image (11.3) 的 live cd,但我没有 DVD 驱动器,只有一个 CD 驱动器。我尝试下载 ISO 映像并用它制作可启动的 USB(使用 Rufus),但每次尝试时,从 USB 启动时都会出现启动错误。不过 Solaris 站点上有一个 .USB 映像。如何使用它创建可启动 USB?
filesystems - 制作可启动 USB 驱动器时 USB 变为 RAW 失败,现在无法格式化
我正在使用微软网站上的工具为 Win7 制作可启动的 USB 驱动器(8GB),但过程失败。当我尝试再次运行该进程时,Windows 工具告诉我 USB 已被另一个程序使用,无法使用。我在 USB 上尝试了diskpart => clean,但它因写保护驱动器错误而失败,但是当我使用 diskpart 命令检查 USB 的属性时,它没有被写保护。在计算机管理 => 存储下,驱动器看起来很健康,因为它说没有问题(主分区)。当我尝试通过计算机管理 => 存储进行格式化时它失败并告诉我格式化不成功。我尝试了许多其他工具,但无法使驱动器正常工作。我不关心 USB 上的数据,我只想让它再次工作,这样我就可以重新安装 Windows。
谢谢
operating-system - 每个 U 盘都可以变成可启动的 U 盘吗?
我即将购买大量 U 盘,以便在其中安装自定义操作系统。他们是否需要特殊的硬件配置才能使 MBR 部分适合引导?还是仅仅通过定义就足够了?