真相还原第二章 关于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

定时器(PWM输出)触发ADC采样(DMA)——STM32CubeMX

已知 Tclk 为 84MHz , 我们需要 Tout 为 200ms 即 200000us , 不妨先让PSC为 839, 带入上述公式可得 ARR = 19999. 这样算出来之后ARR和PSC都在0~65535的范围, 则可以使用这组参数。例如,如果时钟频率为1MHz,并且PSC设置为1000,则实际的定时频率将为1kHz。当重装载值(Period 或 ARR)设置为 500 时,意味着定时器需要计数 500 个时钟周期才会触发中断。例如,如果时钟频率为1MHz,则Tclk为1微秒。

2301_77123899的博客 1万+

一套适合 ABAP 初级和中级开发人员,从入门到提高的 ABAP 学习教程

曾几何时,ABAP 就是 SAP 的代名词。ABAP 这门编程语言造就了 SAP 名噪一时的 R/3 产品,同时也是如今 SAP 旗舰级产品,SAP S/4HANA 底层的实现语言。 ABAP 不仅代表着 SAP 这家公司在企业级管理软件市场辉煌的过去,ABAP 自身也在不断地进化着。SAP 不仅在本地部署(On-Premise)领域继续保持着自己绝对的统治地位,而且在云应用领域(Software-as-a-Service, 简称 SaaS), 也推出了自己的解决方案,比如 SAP S/4HANA Clo

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 5921

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

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

weixin_34226182的博客 523

注意力机制与经典 CV 网络:PyTorch 实现与实战

注意力机制(SE/空间/CBAM/Non-Local)通过权重重标定让模型聚焦关键特征,经典 CNN(ResNet/DenseNet/FPN)提供了深层网络、特征复用和多尺度融合的基础骨架。建议先在 ResNet 上插入 SE 模块(通道注意力)做基线实验,再根据任务类型引入空间注意力(分割任务)或非局部注意力(视频任务)。CIFAR-10 数据集适合快速验证注意力模块的有效性,迁移到更大数据集时保持相同的结构设计思路即可。

FJN110的博客 62

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万+

YOLO26改进策略【损失函数篇】| AAAI 2025 SD Loss,基于目标尺度动态调整尺度损失和位置损失的影响系数,减少 IoU 标签波动

在红外小目标检测任务里,基于交并比的损失存在波动问题,像边界框(BBox)标签的IoU损失波动最高可达86%,较小目标的IoU损失稳定性更差,严重影响模型稳定性和回归效果。同时,现有损失函数没有充分考虑不同目标尺度下对尺度和位置的敏感度差异,,并且掩码标签的位置损失在处理漏检物体时难以收敛,容易产生误报。这些问题限制了模型在不同尺度目标上的检测性能,为解决这些问题,提出了损失函数。

Limiiiing的博客 396

【软考高级架构】案例题考前突击6——大数据架构

前一类的数据主要由流量方以接口的方式提供(比如对接的腾讯广点通平台),后一类则是某网特有的数据,通过买家的浏览、下单、付款日志算出来。1. 在数据层面只维护一张包含所有指标的MySQL表,表中的stday字段作为索引,stday=当天的保存实时数据,stday<当天的保存离线数据。典型的大数据架构,除了Lambda架构之外,还有kappa架构,这两个架构的区别如下标所示,请补充表中空(1)-(4)第二,实时数据只对接了内部的kafka消息,没有实时的获取第三方的曝光、点击、浏览数据。

qq837993702的博客 66

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

构建基于知识图谱的金融监管合规系统

金融行业是一个高度监管的领域,金融机构需要遵守众多复杂的法规和政策。传统的金融监管合规方式往往依赖于人工审查和简单的规则引擎,效率低下且容易出错。构建基于知识图谱的金融监管合规系统的目的在于利用知识图谱强大的知识表示和推理能力,实现对金融业务数据的自动化分析和合规检查,提高监管合规的效率和准确性。本系统的范围涵盖了金融机构的各类业务,如银行业务、证券业务、保险业务等。

AI天才研究院 1167

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

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

weixin_39782782的博客 2727

漏洞挖掘之工具配置

本文主要讲解burp工具的插件安装。

qq_64775230的博客 3274

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

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

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

weixin_46662419的博客 2256

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

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

Boot failed: not a bootable disk No bootable device

qq_41786090的博客 3995

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Windows配置bochs出现fatal:no bootable device

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

anuo_2014的博客 1467

电脑安装系统后出现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、付费专栏及课程。

余额充值