真相还原第二章 关于no bootable device

【bochs】解决“boot failed:not a bootable disk”的配置技巧 本文详细解析了Bochs模拟器启动时常见的“boot failed: not a bootable disk”错误。通过使用bximage工具创建虚拟磁盘镜像,并正确配置bochsrc.disk文件中的ata0-master参数,解决了设备识别问题。文章进一步指导如何向磁盘镜像写入引导代码,使其成为可启动设备,并介绍了使用-f参数启动及利用日志文件进行问题排查的核心技巧。 阅读详情

写进软盘行云流水之后,发现最后的结果和第一章刚配置完成的一样,还是显示no bootable device;好像类似的问题还挺多。请一定注意下图圆圈中的错误提示。

到底是could not read the boot disk还是not a bootable device

如果是前者,说明还是配置文件的问题,软盘是否创建、配置文件是否书写正确、地址是否为绝对地址。软盘是需要用bximage创建的,两行第一章注释掉关于软盘的配置要释放出来,同时地址一定要正确!创建完成后bximage还提示你要放一行到配置文件里去。下图是别人的博客上截取的。

我的配置文件如下供参考:

# Bochs配置文件

# 配置机器内存,建议使用新的Memory选项
memory: guest=32, host=64
# 总占用64MB宿主机内存,分配给虚拟机32MB

# 对应真实机器的bios (使用bochs提供的BIOS)
romimage: file=/usr/share/bochs/BIOS-bochs-legacy

# 对应真实机器的VGA bios
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest
floppya: 1_44=/home/bermuda/Downloads/bochs-2.6.8/c.img,status=inserted
# 启动方式
boot: floppy
boot: disk

# 关闭鼠标
mouse: enabled=0

# 设置键盘映射
keyboard: keymap=/usr/share/bochs/keymaps/x11-pc-us.map

# 硬盘设置
ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk,path="c.img",mode=flat

祝大家成功,不要轻言放弃:)

55 | Linux系统启动报错No bootable device Linux 阅读详情

相关推荐

针对 VMware 虚拟机引导 Ubuntu 安装时报错 **“No boot device found”** 问题

通过以上步骤,95%的“No boot device found”问题可解决。若仍失败,建议更换虚拟化平台(如VirtualBox)或尝试Ubuntu Server文本安装(规避图形界面兼容问题)。:UEFI模式需GPT分区表,Legacy BIOS需MBR分区表,混用导致引导失败。:SCSI控制器与IDE控制器混用或类型不兼容,导致硬盘无法识别。注:部分“更新ISO”不可引导,需确认下载的是完整安装镜像。:虚拟机默认从CD启动,安装后若未切换至硬盘启动则报错。:非引导镜像会导致虚拟机无法识别启动设备。

百态·数智思维 | 聚焦大数据、量化与未来AI 1793

启动bochs时报错No bootable device

之前安装bochs,geekos一直看的这个老哥的链接,但是运行到最后一直出错 显示 No bootable device 问题分析: 是fd.img一直有问题,fd.img只是创建了,之后还必须进行操作 解决办法: 先切换目录 cd geekos-0.3.0/src/project0/build 然后使用dd命令进行软盘读写 sudo dd if=main.o of=fd.img bs=512 count=1 conv=notrunc 结果如下 然后执行: bochs

qq_44319972的博客 4840

Win10系统遭遇No Bootable Device与蓝屏循环的7种自救指南

本文详细解析了Win10系统出现No Bootable Device与蓝屏循环的7种自救方法,包括物理检查、安全模式、BIOS调整、BCD修复等实用技巧。针对硬盘连接松动、引导分区损坏等常见问题,提供了从初级到高阶的解决方案,帮助用户有效应对系统崩溃,避免数据丢失。

uran的专栏 580

bochs no bootable device解决

转载于:https://my.oschina.net/icanzyq/blog/158720

3172

UltraISO光盘映像管理全解析:ISO本质、启动盘制作与安全实践

ISO文件并非普通压缩包,而是遵循ISO 9660/UDF标准的光盘文件系统镜像,承载目录结构、引导信息与元数据。其核心原理在于扇区级组织与跨平台兼容性设计,技术价值体现在可启动介质构建、镜像验证、无损编辑与多格式转换等专业场景。广泛应用于Windows/Linux系统部署、嵌入式固件提取、教学实验盘定制及企业批量装机等工程实践。本文基于UltraISO 9.7.8,深入解析ISO底层结构、UEFI启动机制与正版安全操作流程,覆盖从官网下载、SHA256校验到USB-HDD+模式写入的完整闭环。

dichengyan0013的博客 425

Ubuntu系统镜像备份:用Systemback制作可启动ISO

系统镜像备份是Linux桌面环境稳定运维的基础能力,其核心在于将完整可启动状态(含内核、驱动、引导配置与用户数据)固化为标准介质。原理上依赖SquashFS只读压缩、OverlayFS动态可写层及双模BIOS/UEFI引导注入技术,兼顾一致性与便携性。相比Timeshift的文件级回滚或Deja Dup的纯数据备份,Systemback输出的是开箱即用的ISO镜像,具备跨机器部署、教学环境分发、开发环境克隆等独特技术价值。尤其适用于Ubuntu 20.04/22.04桌面版的x86_64系统快照与标准化复现

weixin_30675247的博客 445

《操作系统真相还原》实践

配置bochs, p47。

CSkethy的博客 142

bochs配置文件.c

bochs2.6.11配置文件如果你看的是《一个64位操作系统的设计与实现》这个配置完全没问题,如果你看的是《Orange'S:一个操作系统的实现》也完全没问题。自己改下名字。 “.bochsrc”

《操作系统真象还原》阅读笔记——第1章

部署工作环境 操作系统的宿主环境和编译器 物理机:Windows 10 虚拟机:VMware Workstation 15 Pro、bochs-2.6.11 操作系统:Ubuntu 14.04.4 LTS C语言编译器:GCC 汇编语言编译器:NASM 安装bochs 安装一系列的包。 首先,Linux 系统需要安装了X Window系统才能使用Bochs。 因Bochs是由C++写的,需先...

Komorebi-的博客 469

【Python Turtle合集】有趣好玩的代码当然要分享给大家啦~(皮卡丘、玫瑰花、小黄人......)

前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要是写了利用Turtle库绘制四种不一样的图案的小程序! 🚀 **文章源码免费获取 : 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是无 偿分享滴💓👇👇👇👇 点这里蓝色这行字体自取,需要什么源码记得说标题名字哈!私信我也可! 🚀 欢迎小伙伴们 点赞👍、收藏⭐、留言💬 正文 今天给大家介绍一个好玩儿的库,嘻嘻! Turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵

TZ45678的博客 3万+

LT9211 单路mipi转双路mipi芯片,方案成熟,提供技术支持

LT9211 单路mipi转双路mipi芯片

TEL15012949045的博客 5021

安卓ROM定制核心原理与实战:从boot.img重打包到全量签名

安卓ROM定制本质上是面向系统底层的工程实践,涉及Linux内核启动流程、Android分区结构(boot/system/vendor)、SELinux策略、dm-verity校验及多层签名机制等核心技术。其原理在于通过精确控制build.prop指纹、ramdisk初始化逻辑、设备树适配与platform密钥链,实现系统级可信运行。技术价值体现在规避变砖风险、通过GMS认证、满足金融类APP风控要求,并支撑教育硬件、车机、工业平板等垂直场景的深度定制需求。本文聚焦真实ROM作者每日高频操作——boot.i

weixin_34226182的博客 523

电子设计实战:用MOS管手把手搭建D触发器电路(含时序分析避坑指南)

本文详细介绍了如何使用MOS管从零开始搭建D触发器电路,重点解析了建立时间和保持时间等关键时序参数对电路稳定性的影响。通过实测波形分析和避坑指南,帮助电子工程师掌握D触发器的实际搭建技巧与优化方法,提升数字电路设计的可靠性。

x1y2z的博客 1162

Linux系统启动报错No bootable device解决步骤

磁盘的 MBR 表损坏 实验环境准备工作 首先备份虚拟机A上的 MBR 表 dd if=/dev/vda of=MBR bs=512 count=1 将 MBR 表拷贝到虚拟机B上 scp MBR root@172.25.254.250:/root 破坏虚拟机A的 MBR 表 dd if=/dev/zero of=/dev/vda bs=512 count=1 系统启动报错截图 修复步骤如下 从光盘启动进入救援模式 重启显示logo时 按 Esc,选择从光驱启动 或者 关机再选择打开电源时进入固件

失之东隅 收之桑榆 1万+

华大 HC32F460 DMA数据传输实战:从配置到中断处理的完整指南

本文提供了华大半导体HC32F460微控制器DMA(直接内存访问)功能的完整实战指南。详细解析了DMA的配置流程、中断处理机制以及软件与硬件触发方式,并附有实验代码示例。通过合理使用DMA进行数据传输,可以显著解放CPU资源,提升嵌入式系统的实时性与运行效率。

weixin_29194255的博客 255

J-SCOPE实战:除了看波形,如何用它和JLink-RTT模式高效调试你的STM32变量?

本文详细介绍了如何利用J-SCOPE和JLink-RTT模式高效调试STM32变量,实现实时数据可视化。通过对比HSS和RTT模式的优劣,提供固件端配置、J-SCOPE设置及实战应用案例,帮助开发者快速掌握这一高效调试技术,特别适用于电机控制、传感器融合等需要实时监控的场景。

weixin_29159613的博客 446

windows bochs启动时报PANIC: No bootable device

制作好了a.img并且也写入了引导程序,但是在启动bochs的时候发现报了这个错 No bootable device 难道是a.img配置的路径不对?我反复改了很多次,结果还是不行,直到有一次看见bochs启动界面打印了一句: Booting from Hard Disk... 我才知道我一定少配置了什么,因为我要的是软盘启动,然后看书,果然有这个配置 boot: floppy 原配置是boot: disk,把disk改成floppy就行了。 相信还有不少和我一样的朋友,忽略了这个配置导致报错,于是

保持好奇 3233

56、宇宙微波背景辐射(CMB)望远镜及光学系统解析

本文详细解析了宇宙微波背景辐射(CMB)望远镜及其光学系统,重点介绍了交叉德拉贡系统的结构特点、偏振测量误差及其控制、以及大型地面望远镜如ACT和SPT的设计与对比。同时,总结了不同光学系统和探测器阵列的优劣势,并展望了未来发展方向,旨在为CMB研究提供更高效的工具和技术支持。

f9g0h的博客 243

服务器系统无法使用gdt,《自己动手写操作系统》第三章第一个程序的问题。bochs加载后出现no bootable device.我在网上查了下,说是因为第一扇区最后2字节...

没有以aa55结尾。。请问应该怎么做呢。另外,别人debug找出了这个问题的原因所在,看第一扇区的510、511字节的内容。。我不懂怎么看。。$bochs运行后我按c。。就直接弹出“nobootabledevice”了。。怎么看第一扇区的510、511字节的内容呢???;==========================================;pmtest1.a...

weixin_39782782的博客 2727

YOLO训练/写作脚本目录一览 | 涉及标签格式转换、数据扩充、热力图、感受野、精度曲线、数量统计等近百个脚本文件

在大家购买专栏后,便可获得全部的脚本文件。在获取到文件后,只需按照将程序放在个人项目中即可一键运行。

Limiiiing的博客 2376

使用AI预测彩票的架构思路

彩票是随机的数字游戏,不要过度依赖AI,本文仅供娱乐研究

淘淘小窝 9409

安装国产麒麟操作系统提示no bootable device

一、操作步骤 将操作系统镜像放到ISO镜像库; 使用xencenter新建虚拟机,镜像选择镜像库中的麒麟镜像 ; 按照需要进行下一步; 确认新建信息后启动新建的虚拟机。 二、出现问题 启动失败,提示no bootable device。 三、原因分析及解决 再次确认新建操作过程及选择和输入的信息是否有误; 确认原始镜像是否完整。 最后发现:新建虚拟机使用的ISO镜像库中的原始镜像大小与本地上传到ISO库前的大小不一致,ISO镜像库中的镜像大小小于上传前镜像,故推断原始镜像不完整。(后来经过进一步确

weixin_46662419的博客 2256

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

openstack创建实例后出现:Boot failed: not a bootable disk No bootable device

Boot failed: not a bootable disk No bootable device

qq_41786090的博客 3996

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Windows配置bochs出现fatal:no bootable device

如果是用硬盘启动而不是软盘启动,那么需要将默认的配置文件中的floppya和floppyb这两行用#注释掉即可,boot:a更改为boot:c即可 转载于:https://www.cnblogs.com/indexmagic/p/10597765.html...

anuo_2014的博客 1467

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

电脑安装系统后出现no bootable device_在PC上运行的安卓系统

在windows上玩安卓的游戏,除了安装安卓模拟器之外,还可以在虚拟机里面安装凤凰系统。下载地址:http://www.phoenixos.com/download_x862019年05月07日 9时09分 星期二,系统最新版现在是v3.5版本好了打开虚拟机开始安装。文件-新建虚拟机可以看到这个,使用的freebsd10给虚拟机取个名字存储为单个文件点击完成即可启动虚拟机,出现如图两个选项:Liv...

weixin_39697096的博客 590
上一篇: 真相还原第一章 VMware Ubuntu环境下bochs的安装配置中解决>PANIC<< reading from bochsrc.disk failed问题
下一篇: 网卡错误56 虚拟机网卡与电脑网卡冲突导致网络消失
Bermuda_Triangle
博客等级 码龄4年 21粉丝 4原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值