Win7安装Ubuntu虚拟机异常处理:FATAL: NO bootable medium found! System halted

本文解决了一个常见的虚拟机启动问题:“FATAL: No bootable medium found! System halted.”,通过调整虚拟机设置及正确加载ISO镜像文件的方法,确保虚拟机能够顺利启动。

异常:FATAL: NO bootable medium found! System halted.

如图所示:


问题原因:设置系统启动方式问题;或没有用iso文件来安装系统

解决方案:

1.按照正常方式建立了一个虚拟机之后,点击“设置”按钮,点击“系统”选择启动顺序,把“光驱”选到最顶格

2.然后点击介质,有个“存储树”框,选择光盘,然后点击有右侧虚拟光驱下的“打开介质管理器按钮”然后“注册”,选择准备好的系统镜像文件

3.设置完毕后,点击“”开始“”按钮启动虚拟机






### Bochs 虚拟机 FATAL No Bootable Device 错误解决方案 当遇到 `FATAL: no bootable device` 的错误提示时,这通常意味着Bochs模拟器找不到可以启动的操作系统或引导记录。为了有效解决问题,可以从以下几个方面入手: #### 验证硬盘映像文件配置正确无误 确保用于创建磁盘镜像的方法恰当,并且该镜像是有效的bootable image。如果采用NASM编译程序并计划通过Bochs加载,则需确认已按照规定流程操作[^2]。 例如,在编辑选定区域后复制块至新文件的过程中,务必保证最终生成的c.img位于Bochs虚拟机所在目录下,并命名为指定名称以便于后续调用。 #### 检查 bochsrc 文件设置准确性 bochsrc作为Bochs的重要配置文档之一,其内部参数设定直接影响着系统的正常运行状态。对于上述提到的情况而言,应当仔细核对如下几项关键属性是否被合理定义: - **megs**: 设置内存大小; - **display_library**: 明确显示库类型; - **romimage**: 加载BIOS ROM镜像路径; - **vgaromimage**: VGA BIOS ROM位置; - **floppya**: 如果适用的话,软驱A的相关选项; - **ata0-master**: 定义IDE通道主设备(即硬盘),特别是disk_cylinders/disk_heads/disk_sectors这些几何尺寸数值以及对应的img文件地址; 具体示例配置片段如下所示: ```ini megs: 32 display_library: x, options="gui_debug" romimage: file=/usr/share/bochs/BIOS-bochs-latest vgaromimage: file=/usr/share/vgabios/VGABIOS-lgpl-latest.bin floppya: 1_44=/dev/fd0, status=inserted ata0-master: type=disk, path="./c.img", mode=flat, cylinders=876, heads=16, spt=63 ``` #### 启动命令行参数验证 最后需要注意的是实际执行启动指令时所携带的额外参数也有可能引发此类异常现象的发生。因此建议严格按照官方指南给出的方式来进行测试,比如使用绝对路径指向目标配置文件来规避潜在风险[^3]: ```bash bochs -f /home/pkgods/Downloads/bochs-2.6.9/bochsrc ``` 综上所述,通过对以上几个方面的逐一排查与调整优化,应该能够有效地解决Bochs环境中存在的“no bootable device”的问题。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值