bochs窗口显示“fatal:no bootable device.” [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs7
本版专家分:26008
Blank
红花 2002年9月 其他开发语言大版内专家分月排行榜第一
Blank
黄花 2011年10月 其他开发语言大版内专家分月排行榜第二
2004年10月 其他开发语言大版内专家分月排行榜第二
2003年7月 其他开发语言大版内专家分月排行榜第二
Blank
蓝花 2011年9月 其他开发语言大版内专家分月排行榜第三
2011年5月 其他开发语言大版内专家分月排行榜第三
2004年7月 其他开发语言大版内专家分月排行榜第三
2002年6月 其他开发语言大版内专家分月排行榜第三
Bbs9
本版专家分:69433
版主
Blank
Github 绑定github第三方账户获取
Blank
红花 2012年11月 其他开发语言大版内专家分月排行榜第一
2011年5月 其他开发语言大版内专家分月排行榜第一
2010年6月 其他开发语言大版内专家分月排行榜第一
2010年5月 其他开发语言大版内专家分月排行榜第一
2010年4月 其他开发语言大版内专家分月排行榜第一
2008年1月 其他开发语言大版内专家分月排行榜第一
2007年12月 其他开发语言大版内专家分月排行榜第一
2007年11月 其他开发语言大版内专家分月排行榜第一
2007年4月 其他开发语言大版内专家分月排行榜第一
2006年12月 其他开发语言大版内专家分月排行榜第一
2006年11月 其他开发语言大版内专家分月排行榜第一
2006年10月 其他开发语言大版内专家分月排行榜第一
2006年7月 其他开发语言大版内专家分月排行榜第一
2006年6月 其他开发语言大版内专家分月排行榜第一
2005年11月 其他开发语言大版内专家分月排行榜第一
2005年10月 其他开发语言大版内专家分月排行榜第一
2005年9月 其他开发语言大版内专家分月排行榜第一
2005年6月 其他开发语言大版内专家分月排行榜第一
2005年5月 其他开发语言大版内专家分月排行榜第一
2005年3月 其他开发语言大版内专家分月排行榜第一
2005年2月 其他开发语言大版内专家分月排行榜第一
2004年10月 其他开发语言大版内专家分月排行榜第一
2004年9月 其他开发语言大版内专家分月排行榜第一
2005年2月 硬件使用大版内专家分月排行榜第一
2004年8月 硬件/嵌入开发大版内专家分月排行榜第一
Blank
黄花 2012年10月 其他开发语言大版内专家分月排行榜第二
2011年7月 其他开发语言大版内专家分月排行榜第二
2010年3月 其他开发语言大版内专家分月排行榜第二
2007年10月 其他开发语言大版内专家分月排行榜第二
2007年9月 其他开发语言大版内专家分月排行榜第二
2005年3月 Windows专区大版内专家分月排行榜第二
2005年2月 Windows专区大版内专家分月排行榜第二
2005年6月 扩充话题大版内专家分月排行榜第二
2006年9月 其他开发语言大版内专家分月排行榜第二
2006年5月 其他开发语言大版内专家分月排行榜第二
2006年3月 其他开发语言大版内专家分月排行榜第二
2006年2月 其他开发语言大版内专家分月排行榜第二
2005年12月 其他开发语言大版内专家分月排行榜第二
2005年4月 其他开发语言大版内专家分月排行榜第二
2004年11月 其他开发语言大版内专家分月排行榜第二
2005年3月 硬件使用大版内专家分月排行榜第二
Blank
蓝花 2011年11月 其他开发语言大版内专家分月排行榜第三
2011年8月 其他开发语言大版内专家分月排行榜第三
2008年10月 其他开发语言大版内专家分月排行榜第三
2004年9月 硬件/嵌入开发大版内专家分月排行榜第三
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
bochs安装以及使用
最近在看一个操作系统的实现,想在linux上安装一个<em>bochs</em>,不过这个开源的东西真不好用,尤其咱又是linux菜鸟,今天终于有所突破了,好高兴,所以记录下来。 1.首先去<em>bochs</em>的官网http://<em>bochs</em>.sourceforge.net/下载最新的程序,我直接下的是<em>bochs</em>-2.4.tar.gz 或者2.5的版本。tar zxvf <em>bochs</em>-2.4.tar.gz./configure如果要调试功能的话,可查看configure文件做相应调整--enable-debugger           
Bochs上运行BIOS启动代码
安装好了Bochs,也运行了Demo系统没有问题。测试自己的BIOS启动代码的时候却一直不成功。最初,我以为这是我的镜像文件制作错了,花了整个晚上折腾镜像文件还是没有成功。于是又尝试修改启动配置文件,启动配置文件修改了之后依然不成功。睡眼惺忪的时候看了一眼代码发现代码错了!真是醉了!        配置文件如下: ########################################
第一章《马上动手写一个最小的操作系统》
这一章内容主要是最基本的介绍和了解,但是有一个关键地方需要注意,就是引导扇区的问题。 书上写道“我们知道,当计算机电源被打开时,它会先进行加电自检(POST),然后寻找启动盘,如果是选择从软盘启动,计算机就会检查软盘的0面0磁道1扇区,如果发现它以0xAA55结束,则BIOS认为它是一个引导扇区。” 书上给出的第一段示例代码如下: org 07c00h ; 告诉编译器程序加载到7c00
电脑重启提示No bootable device问题怎么办
电脑重启启动不了提示No <em>bootable</em> device怎么办?电脑重启启动不了提示No <em>bootable</em> device的处理方法   1、先重启,在第一画面立即按F2进入BIOS系统,进行初步检查;   2、看Boot选项,一般从硬盘启动是HDD开头的,上下键选中HDD,按F6键把HDD放到第一位,F10保存重启;   3、重启发现失败,说明可能是分区出了问题。用一台能正常使用的电脑把
linux下bochs创建最简单的OS(一)
/***********************************************帅得不敢出门    C++爱好者灌水天堂群 3503799   转载请保留此信息***********************************************/ 我的系统为redhat9首先去<em>bochs</em>的官网http://<em>bochs</em>.sourceforge.net/下载最新的
u盘装系统后提示No bootable device怎么办?
u盘装系统后提示No <em>bootable</em> device怎么办?每当自己动手u盘装系统的时候,就会出现这样那样的问题,这不,很多小伙伴反应u盘装系统后黑屏提示No <em>bootable</em> device,让他们不知道如何是好,接下来快启动小编带大家了解详细的操作方法吧。      上图是u盘装系统之后出现黑屏提示No <em>bootable</em> device -- please restart system
安装bochs时出现的问题
<em>bochs</em>
bochs安装及配置
之前自己写了一个扇区引导,写好了以后可能激动难耐,顺手就dd进了一个盘。然后linux的分区就找不到了。修复grub以后还是起不来,没办法,只能忍痛重装系统了(真是一样的教训)。所以,以后这种东西还是要在一个模拟器里边玩比较妥当,不然每次写好了还要开关机而且要冒着一系列风险。说到了这里,一阵肉痛。我的系统啊。 言归正传,ubuntu下可以用命令行来安装<em>bochs</em>,(sudo apt-get ins
《X86汇编 从实模式到保护模式》 关于Bochsdbg二次启动错误的解决方案
1.前言: 在本书中,Bochsdbg是一个非常重要的调试工具,关于<em>bochs</em>rc文件的配置,在文件中的配置已经给出了,按照这步骤来完全可以。 第一次时按步骤配置,之后使用“断点”跳转到0x7c00主引导扇区时完全可以,但当往下学习学习到下一章再次运行时,发现无法跳转到主引导扇区,经过多次尝试,终于找到一种可行的解决方案,再次记录一下,希望可以对其他人有帮助。 2.问题: 1.错误1 ...
配置bochs出现的错误及解决办法
当启用<em>bochs</em> 的debugger时,配置./configure --enable-debugger后make就出现下面的错误: gui/libgui.a(gtk_enh_dbg_osdep.o): In function `MakeGTKthreads()': /home/bcos/Desktop/<em>bochs</em>-test/<em>bochs</em>-2.4.pre1/gui/gtk_enh_dbg_osd
【操作系统】环境--环境搭建
一个操作系统的实现--"Hello, OS world!" 1、配置      我的软件配置:   win7  +  Bochs2.4.5   +    VMWare(redhat linux) 都可以到官网免费下载到 2、 安装: 全部可以按照默认路径,不过鉴于将Bochs安装在C盘下修改起来比较麻烦,所以还是安装在其他盘里面吧,我安装在了D:\Program Files\Boch
Bochs上运行BIOS启动失败原因分析
之前写了一段BIOS启动代码,在Bochs中测试启动的时候失败。其实当时的代码出了很多问题,只是文件能够编译通过而已。错误的代码如下: ; ; boot.s--bootsect.S framework ; .globlbegtext,begdata,begbss,endtext,enddata,endbss ;global flag .text begtext: .data beg
在windows环境下用bochs安装winxp
安装了好久,觉得有必要写一下做记录。 所要的工具:<em>bochs</em>,winxp的镜像。 首先当然是下载<em>bochs</em>了,到官网上去下,我下的是2.6.9。 在网上搜了很长时间,试了不少网站做法都报错。最后发现一个网址,按照网址做的(http://blog.csdn.net/cosmoslife/article/details/8064592)。 之后发现看雪网站上也有类似的,不过我安装<em>bochs</em>的时
运行Bochs虚拟机时的异常情况分析
1.D:/Program Files/Bochs-2.4.2/Tinix/chapter2/win>"D:/Program Files/Bochs-2.4.2/<em>bochs</em>" -q -f <em>bochs</em>rc.bxrc========================================================================                       Bochs x86 Emulator 2.4.2             Build from CVS snap
VirtualBox虚拟机启动报错:fatal:No bootable medium found! System halted
<em>fatal</em>:No <em>bootable</em> medium found! System halted意思是    致命的:没有启动中发现!死机第一 可能是系统未完成安装就强制关机第二 root用户操作删除系统文件第三 使用习惯不当,应该让系统正常关机而不是直接点×强制关机原因:就是找不到映像文件 系统找不到映像文件其实很简单,选择对应系统,然后点击设置,按下图操作,点击OK,然后启动就好...
错误信息:FATAL: No bootable medium found! System halted.
我在上一篇写到【在Windows系统下安装VirtualBox与Ubuntu的详细教程】,但由于本人的笔记本电脑配置太渣,系统在虚拟机中跑起来非常卡,接着又在网上找了一个轻量级的Linux发行版Slax Linux,第一次安装好之后正常运行,速度也比较快,不愧是轻量级的。但第二天再次运行时出现如下错误:错误信息:FATAL: No <em>bootable</em> medium found! System ...
xv6试验环境bochs及qemu搭建
最近打算学习操作系统,无意中看到xv6,learn by doing。 首先下载源码,开始使用官网提供的方法git,无奈失败,好在在github上搜到一份可以用的,都不知道是第几版的。见panks 。解压后 cd Xv6/ make 源代码编译成功。接下来就是运行环境的搭建。 方案一:qemu # 安装虚拟环境 sudo apt-get install qemu-system-i386
Bochs的安装配置
[转载] 原文:https://blog.csdn.net/bychen623/article/details/53619084  Bochs:为多平台设计的x86架构模拟器/虚拟机 材料:  1、Ubuntu16.04LTS  2、Bochs-2.6.8 一、安装步骤:  1、到官网上下载Bochs-2.6.8.tar.gz 下载链接 下载源码而不直接使用sudo apt-get i...
bochs安装配置
<em>bochs</em>系统环境 ubuntu14.04 TLS <em>bochs</em>2.6.8 <em>bochs</em>安装安装环境准备Bochs 需要在 X11 环境下运行,因此你的 Linux 系统必须已经安装了X Window 系统才能使用Bochs。因为 Bochs 是用C++写的,所以这里要安装GNU gcc/g++编译器。 安装命令如下:sudo apt-get install build-essential sudo
关于bochs安装时,出现gtk/gtk.h找不到的问题的方法
一个命令弄错,把glibc给废了,重装一晚上ubuntu。 http://www.csdn123.com/html/blogs/20130504/9230.htm
android N 编译环境搭建
1:下载ubuntu14.04 64bits 2:ubuntu安装完成后执行         sudo apt-get  update  //更新源         sudo apt-get  upgrade  //更新系统 3:安装java环境(open jdk 1.8)          sudo  add-apt-repository  ppa:openjdk-r/ppa     ...
Win7安装Ubuntu虚拟机异常处理:FATAL: NO bootable medium found! System halted
异常:FATAL: NO <em>bootable</em> medium found! System halted. 如图所示: 问题原因:设置系统启动方式问题;或没有用iso文件来安装系统 解决方案: 1.按照正常方式建立了一个虚拟机之后,点击“设置”按钮,点击“系统”选择启动顺序,把“光驱”选到最顶格 2.然后点击介质,有个“存储树”框,选择光盘,然后点击有右侧虚拟光驱下的“打开介质管理器按
解决VirtualBox错误:“FATAL:No bootable medium found!”
我是在unbuntu16.04中用virtualbox安装win10虚拟机,遇到了以上的问题,网上的解决方法都不对。类似以下的这个问题。我的解决办法就是将你需要加载的ios文件,在分配光驱端口的时候尽量往前,紧跟着.dvi的后面。亲测问题可解决。...
VisualBox中错误:“FATAL:No bootable medium found!”
之前由于工作需要在Centos中安装虚拟机装win7,用VisualBox加载windows的iso后点击启动后,<em>显示</em>Fatal:No <em>bootable</em> medium found,查阅网上很多说法都说是没有加载iso,但是我的原因是下载的windows系统是ghost版的风林火山,看网上有种说法是VisualBox读取ghost版的会出问题,所以我又在网上搜索了非ghost版的windows系统,...
安装Ubuntu虚拟机异常处理:FATAL: NO bootable medium found! System halted
异常:FATAL: NO <em>bootable</em> medium found! System halted. 如图所示: 问题原因:没有用iso文件来安装系统 解决方案: 1.按照正常方式建立了一个虚拟机之后,点击“设置”按钮,点击“存储”,选择箭头指向的右侧光盘,选择你ubuntu-15.04-server-amd64.iso所在的位置
VirtualBox:Fatal:Could not read from Boot Medium! System Halted解决措施
VirtualBox:Fatal:Could not read from Boot Medium! System Halted解决措施 打开VirtualBox加载XP虚拟机操作系统时,出现含有下面文字的错误:   Could not read from Boot Medium! System Halted   或下面图中所示错误:    
ubuntu安装bochs遇到的问题
gtk_enh_dbg_osdep.cc:20:21: 致命错误: gtk/gtk.h:没有那个文件或目录 编译中断 解决方法: sudo apt-get install libgtk2.0-dev sudo make dist-clean   一定要清除干净 sudo ./configure --enable-debugger --enable-disasm sudo make
操作系统:Bochs 2.6.8的配置文件bochsrc.bxrc修改
由于现在Bochs 2.6.8相比之前有些改动,之前的配置文件不能直接运行,针对配置文件需要有些修改。 ROM: System BIOS must end at 0xfffff keyboard_mapping' is deprecated - use 'keyboard' option instead keyboard directive malformed vgaromimage directive malformed
Mac OS X 中 Bochs的安装及使用
Mac10.10 Bochs的安装 0x01 安装SDL库0x02 Configure Bochs0x03 Building and Installing Bochs Bochs的使用Bochs 调试命令参考文献 最近在看操作系统及内核的一些内容,找到一本书写自己的操作系统,顺手练习,但是Mac10.10系统安不上Bochs啊,找了半天在StackFlow上找到了答案。B
《Orange's:一个操作系统的实现》读书笔记——Mac OSx 下的 bochs安装
Mac OSx 下的 <em>bochs</em> 安装,解决于渊书上未讲到的细节问题
FATAL: NO bootable medium found! System halted
在添加共享存储的时候加错位置了! 应该在SATA控制器下,而不是IDE控制器下,切记切记,引以为戒!
VirtualBox显示FATAL:No bootable medium found! System halted
点击设置,选择系统,启动顺序勾上光驱。
VirtualBox错误:“FATAL:No bootable medium found!” 解决办法
VirtualBox错误:“FATAL:No <em>bootable</em> medium found!”   之所以出现上述问题,大部分源于你在VirtualBox下使用GHOST安装系统。   在虚拟机中随便进个PE系统,这个是写入内存的所以肯定能进入。进入磁盘管理工具,选择你的硬盘,选择”更新MBR“。OK,重启。(P.S.最好是先这么做,然后再重新用ghost安装系统) 下面是截图:
VirtualBox错误:“FATAL:No bootable medium found!”
VirtualBox错误:“FATAL:No <em>bootable</em> medium found!”   用VirtualBox安装系统出现这个错误的几率极高,因为当哥出现同样问题的时候股沟了下”FATAL:No <em>bootable</em> medium found!“出现很多内容        之所以出现上述问题,大部分源于你在VirtualBox下使用GHOST安装系统。   在虚拟机中随
Bochs使用
Bochs使用简单教程 Bochs是一个开源的虚拟机。它可以实现vpc和vmware的大部分功能。你也可以像使用vmware一样的在Bochs里面安装操作系统。但是,由于它是全模拟的。所以,速度要远远慢于vmware.这样看来Bochs好像没有什么优势.是这样吗?在应用方面的确如此。 但是,在其他一个方面它是处于绝对优势的。那就是它具有调试功能!这是一个让人振奋的功能。这个功能在你调试操作系
戴尔笔记本出现no bootable devices found问题
如图,本人在安装固态硬盘后,成功进入磁盘完成分区及系统重装以后。再拔掉启动盘重启电脑的时候,出现了以上错误,以下是我总结的解决方法: 1、从物理方面考虑,硬盘接触不良或损坏。这一点,由于楼主已经成功的进入了硬盘并完成了分区,所以这一点可以排除在外。 2、从启动方式上考虑。进入BIOS看看系统引导设备设置有没有错误。如果你用的是硬盘引导的系统,看看第一引导设备是不是Hard Disk.不是的...
x86汇编语言 从实模式到保护模式 疑问汇总
x86汇编语言 从实模式到保护模式书中,14.4.6 中段长度为什么是0xffffe 。 该段长度是4K,ESP初始值为0000 0000, 0xFFFFFFFF-0xFFFFEFFF = 4KB 实际使用的段界限是0xFFFFE * 0x1000+0xFFF=0xFFFFEFFF 从而得到0xFFFFE ;创建0特权级堆栈 mov ecx,4096 ...
Orange's动手写操作系统-----------第一篇:nasm,bochs环境配置(学习笔记1)
找完工作,开始学习orange's自己动手写操作系统,希望能够坚持,现在的目标就是好好学习,加油~~~ 1:安装nasm汇编编译器:网站下载:http://sourceforge.net/projects/nasm,目前最新版本是,nasm-2.06.tar.gz     源码安装:     ~$./configure     ~$make     ~$sudo make install
bochs 详细介绍
BOCHS 简介及配置 Bochs 简介 Bochs(读音同 Box)是用C++开发的以 LGPL 许可证发放的开放源代码的x86,x86-64模拟器,模拟整个PC。它被设计成可以运行于多种主流平台下,包括x86, PPC, Alpha, Sun和MIPS。 和 Bochs 类似的虚拟机软件还有:VMware,Virtual PC,VirtualBox,但这些都使用了虚拟化技术,部分指...
No bootable device 在kvm/qemu中
进入virt-manager,进入虚拟机详细信息设置页面,打开IDE Disk 1,Stroage format需要更改为qcow2,一般这里是raw容易出现上述错误。
Linux PEX网络装机:No bootable device
在学习了pex网络无人值守装机后,在装机操作过程中出现以下错误:于是从dhcp服务器开始检查,mygod发现dhcp和tftp服务没有开启[root@svr7 tftpboot]# systemctl status dhcpd ● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd
virt-manager 报错no bootable device
这种情况一般都是直接使用镜像文件 错误原因是bus错误solution1# virsh destroy rhel_64 # virsh undefine rhel_64 # virt-install \ --connect qemu:///system \ --ram 1024 -n rhel_64 -r 2048 \ --os-type=linux --os-variant=rhel5 \ -
ubuntu 无法进入系统 no bootable devices were found
使用ubuntu系统,第一次装机,或者是之后重新装机遇到的问题:no <em>bootable</em> devices were foundsystem was unable to boot上述问题就是说不知道该加载那个文件,我们需要为电脑选择一个!!!我出现这个错误是因为1、卸载搜狗输入法,在网上搜了一篇关于彻底删除搜狗输入法的文章2、第一次安装ubuntu系统解决方法:我的是戴尔电脑进入F2界面下,找到boo...
bochs 调试
<em>bochs</em> 安装从http://<em>bochs</em>.sourceforge.net/下载./configure --with-all-libs --enable-vbe --enable-debuggermakemake install#需要声卡加--enable-sb16,需要网卡加--enable-ne2000,#64位机使用--enable-x86-64,mmx和sse, smp默认不支持用SLS
小米笔记本pro开机出现no bootable devices
用了4个月的小米笔记本开机突然出现no <em>bootable</em> devices ,无法正常启动,很烦,如下图: 上网查了资料,说是无法正确识别硬盘,然后 小米论坛的朋友 也有反馈,说很他们的小米笔记本也都出现了类似的情况。至今没有找到解决的方法,这可能是小米笔记本的弊端吧,不知后面会不会大规模爆发同样的问题。 通过插入pe,可以做到偶尔短暂的协助正常开机一次,但还是无法恢复正常 现在说说小...
安装bochs问题的解决
就像大部分软件一样,在不同的操作系统里面安装Bochs的过程是不同的,在Windows中,最方便的方法就是从Bochs的官方网站获取安装程序来安装(安装时不妨将“DLX Linux Demo”选中,这样你可以参考它的配置文件)。在Linux中,不同的发行版(distribution)处理方法可能不同。比如,如果你用的是 Debian GNU/Linux或其近亲(比如Ubuntu),可以使用这样的命令: $ sudo apt-get install vgabio
Acer(宏碁)笔记本遇到no bootable device解决办法
自从上一次在实验室插电源时出现电压问题之后,我的笔记本启动就会出现no <em>bootable</em> device,觉得这个问题实在是会偶然性发生且网上并没有实际有效的回答解决,所以我在此以自己的亲身体验写下我自己的解决办法(因为弄好已过了一段时间,所以本文章会少图甚至是无图,请放心阅读)。 方法一:在BIOS面板将UEFI模式改为Legacy模式,按F10保存更改后,电脑自动...
bochs安装中遇到的问题
在编译<em>bochs</em>时使用的配置包含--enable-debugger时,make时报错:       gtk_enh_dbg_osdep.cc:20:21: 错误:gtk/gtk.h:没有那个文件或目录    反复确认各种软件包都已经安装并且存在。    查阅资料,需要在编译上加上参数:`pkg-config --libs --cflags gtk+-2.0`,例如编译main.c命令如下:
开机出现no bootable device错误,但u盘启动进入,选择尝试从本地硬盘引导能正常启动
如题。装了下别的系统失败后,开机出现no <em>bootable</em> device错误。但我用U盘启动后,选择尝试从本地硬盘引导,就能正常启动。 试过pe里的修复引导,没有变化 通过U盘进入后win7后,启动e
Bochs调试之查看内存
x /nuf [addr] <em>显示</em>线性地址的内容 xp /nuf [addr] <em>显示</em>物理地址的内容 n <em>显示</em>的单元数 u 每个<em>显示</em>单元的大小 f <em>显示</em>格式
调试操作系统-bochs使用入门
调试操作系统-<em>bochs</em>使用入门 1.安装<em>bochs</em> 安装<em>bochs</em>之前的准备: sudo apt-get install build-essential sudo apt-get install libgtk2.0-dev sudo apt-get install libc6-dev 命令行安装 sudo apt-get install vgabios <em>bochs</em> <em>bochs</em>-
实现操作系统(1) Bochs的安装配置&最简单的“操作系统”
Bochs:为多平台设计的x86架构模拟器/虚拟机材料: 1、Ubuntu16.04LTS 2、Bochs-2.6.8一、安装步骤: 1、到官网上下载Bochs-2.6.8.tar.gz 下载链接下载源码而不直接使用sudo apt-get install vgabios <em>bochs</em> <em>bochs</em>-x bximage命令行安装是因为我们还要安装Bochs的调试功能2、解压下载好源码:tar zx
bochs下的图形模式也是挺好看的,哈哈!
 晒图: 百度网盘下载地址: https://pan.baidu.com/s/1_-IznMWL3z1CROziiD6mCw  multiboot2.h /* multiboot2.h - Multiboot 2 header file. */ /* Copyright (C) 1999,2003,2007,2008,2009,2010 Free Software Foun...
Bochs调试及相关仿真工具的使用方法
关键词:<em>bochs</em>,自己动手写操作系统  一 安装具有调试功能的<em>bochs</em> 注意:安装<em>bochs</em>以后,常常发现<em>bochs</em>不能调试,原因如下: $ sudo apt-get install vgabios <em>bochs</em> <em>bochs</em>-x bximage 敲入这样一行命令,不一会儿就装好了。缺点:没有调试功能的,这显然不能满足我们的需要,所以最好的方法还是从源代码安装. 首先下载最新版本
bochs利用中断调试dos程序
本文主要内容: 在<em>bochs</em>中运行dos程序,如何在程序的开始处中断 使用<em>bochs</em>调试,如何在程序的任意位置下断点 虽然在程序的入口处中断后,我们就可以随意使用<em>bochs</em>下断点了,但是毕竟不能像C/C++那么方便,使用函数名,或者文件名+行号就可以下断点,而是需要自己算偏移地址等。因此需要一种更加方便的下断点方法。   因为TD不能调试保护模式下的DOS程序,因此必须(或者是可
Bochs安装和启动中遇到的问题解决方案
在<em>bochs</em> i have the same problem, and it's solved now. 1. sudo apt-get install libgtk2.0-dev 2. make dist-clean 3. ./configure –enable-debugger –enable-disasm 4. make And it works now.
bochs调试方法与指令详解
<em>bochs</em>调试FAQ: 一 基本调试命令 1.       Q:如何从引导扇区开始设置断点? A: BIOS被载入内存中运行,其引导扇区的地址一般都是在0x7c00,因为在实模式下,逻辑地址和物理地址是一一对应的, 所以我们可以在启动<em>bochs</em>调试的命令行下输入         pb 0x7c00 或者 vb 0:0x7c00 就着输入         c b
bochs上运行的第一个操作系统(Windows版)
在windows上运行息的操作系统的步骤:.asm->.bim->.img->加载和运行 一、制作img镜像文件 方法一: 1.使用<em>bochs</em>自带的工具bximage.exe生成一个.img文件,生成的是一个全0的空文件,需要往里面写入内容 2.创建自己的引导程序boot.asm,这段程序从网上找来的,不知道出处 org 07c00h ; 告诉编译器程序加载到 7c
使用 Bochs 调试操作系统
编译安装 Bochs 下载 <em>bochs</em> 源码 http://sourceforge.net/projects/<em>bochs</em>/files/<em>bochs</em>/2.6.8/ 解压之后进入该目录,进行配置 sudo ./configure --enable-debugger --enable-disasm 编译安装 sudo make sudo make install 这时,boch
bochs调试保护模式程序
版本1:加载img直接使用配置文件,可以使用断点!!    保护模式的程序没有办法直接调试。所谓的直接调试,指的是使用debug这样工具 进行的调试,无论是debug32 还是传说中的softice for dos 都不可以。唯一的方法是在 虚拟机上进行的调试。有一款虚拟机,就是专门为这样的事情设计的。他就是BOCHS。     关于这个软件的使用,在此就不介绍了。主要说一下如何进行保护模式的程序
bochs调试指令
先看下<em>bochs</em>的简介吧,百度的: Bochs是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486或者586),以及内存大小等。一句话,Bochs是电脑里的
nasm汇编以及bochs调试
先说下编译的命令:编译: nasm -f elf hello.asm -o hello.o 加权限: chmod +x hello.o 链接: ld -m elf_i386 -s -o hello hello.o 直接运行就可以了。
bochs调试时的终端输出有颜色的文本的方法
最近在摆弄linux0.01的内核代码,在利用<em>bochs</em>调试时,发现控制台输入终端的字符颜色都一样,比较难直观地看出命令与指令的区分。后面在网上看到有网友贴终端的利用终端的字符颜色由转义序列(Escape Sequence)控制文本的输出颜色。所以现学现用,把<em>bochs</em>的源代码在输出的语句上加上颜色值,最张成功地实现了有颜色的输出信息。 具体请看引用的部分语句: 终端的字符颜色由转义序列(Es
ubuntu上初次使用bochs
初次使用<em>bochs</em>
bochs的安装与使用
>安装:     到Bochs的主页: http://<em>bochs</em>.sourceforge.net 上下载最新的Bochs RPM安装包。以root的身份安装:     #rpm -ivh <em>bochs</em>-2.2.1-1.i586.rpm查看安装了些什么文件和安装到了哪里:     #rpm -ql <em>bochs</em>其中/usr/bin里新添了四个可执行文件:<em>bochs</em>、<em>bochs</em>-dlx、bximage
操作系统学习之bochs线程切换调试实战
用nm命令得到switch_to的地址 lb 0xc00037e0 最初进入内核时的esp值:0xc009f000 main esp: 0xc009ef14 c之后单步调试,记录下执行完某些指令时的寄存器值: 执行完mov eax,[esp+20] eax: 0xc009e000 (cur) esp: 0xc009ef04 执行完mov eax,[esp+24] eax: 0xc0100000...
(第一、二章)安装nasm,bochs并运行helloworld
1、安装nasm和vgabios:[hadoop@sam1 /]$ su root Password: [root@sam1 /]# yum install nasm ...[root@sam1 /]# yum install vgabios ... 注意:<em>bochs</em>需要依赖vgabios安装的东西/usr/share/vgabios/VGABIOS-lgpl-latest.bin...
在Windows上安装Bochs虚拟机运行XP
1.下载<em>bochs</em> 2.4版本 2.打开<em>bochs</em>目录下的dlxlinux文件夹 3.在这个文件夹下放入镜像文件(xxx.img) (百度<em>bochs</em> xp镜像下载) 4.配置<em>bochs</em>rc.bxrc(根据自己命名的img文件替换下面的代码) # how much memory the emulated machine will have megs: 512 # #号表示注释 类似...
1.3 Bochs——一个可调试的虚拟机
一个64位操作系统的实现
Bochs使用简单教程
Bochs使用简单教程 Bochs是一个开源的虚拟机。它可以实现vpc和vmware的大部分功能。你也可以像使用vmware一样的在Bochs里面安装操作系统。但是,由 于它是全模拟的。所以,速度要远远慢于vmware.这样看来Bochs好像没有什么优势.是这样吗?在应用方面的确如此。  但是,在其他一个方面它是处于绝对优势的。那就是它具有调试功能!这是一个让人振奋的功能。这个功能在你调试操作系...
bochs中测试从floppya.img启动系统
开发环境:winxp+sp2必须安装Bochs-2.3,nasm,WinImage,UltraEdit.下载nasm后,添加nasm所在目录到到path目录,建议直接将nasm放到windows或system32目录,方便从命令行调用.用WinImage建一个1.44M的floppya.img(请确保floppya.img文件的大小是:1,474,560 字节).打开cmd,运行"nasm b
bochs启动freedos下键盘符号乱码问题解决
前面经过万千困难 终于配置好了<em>bochs</em> 找到了书上提到的freedos 正激动的开始进入下一步呢 结果在<em>bochs</em>出现的freedos界面中输入“B:”出来了个B>什么鬼????!!在输入其他字符键都是键不对符 什么鬼??!! R U kiding me? 在网上搜相关的问题竟然找不到啊 我的天咋整,对我这个刚开始使用Linux的新手来说崩溃了呀。如果不能打出来冒号就不能进盘,更别提进行下一步了
【从头开始写操作系统系列】使用 Bochs 调试操作系统
在上一篇文章《环境搭建以及第一个Hello-World》中,笔者讲了如何安装 <em>bochs</em> 以及运行一个 helloworld 操作系统,但是使用上一篇文章中的方法安装的 <em>bochs</em> 是不支持调试的,下面我讲介绍如何使用源码编译的方法来安装 <em>bochs</em>,以及使用 <em>bochs</em> 来调试操作系统。 编译安装 Bochs 下载 <em>bochs</em> 源码 http://sourceforge.net/projects/
asm基础——使用nasm和bochs学习汇编
asm基础——使用nasm和<em>bochs</em>学习汇编。
基于 Bochs 的操作系统内核实现
简介 Bochs 简介 Bochs(读音Box)是一个开源的模拟器(Emulator),它可以完全模拟x86/x64的硬件以及一些外围设备。与VirtualBox / VMware等虚拟机(Virtual Machine)产品不同,它的设计目标在于模拟一台真正的硬件,并不追求执行速度的高效,而追求模拟环境的真实,同时带有强大的调试功能,比如观察寄存器、对实地址/虚拟地址下断点、装载符号
电脑开机总显示 No any device exists! 解决方案
最近帮客户配一台电脑,发现开机总是有红色英文提示 No any device exists! 进 BIOS 检查光驱、硬盘一切都正常。但是为什么电脑说检测不到任何设备呢??原来是 IDE 控制器在作怪。因为现在的电脑基本都配备的 SATA 光驱和硬盘。 IDE 接口就空出来了。主板说的监测不到任何设备就是说 IDE 接口上没有加载任何设备。我们只需要进入 BIOS 将 ID...
Bochs-2.6配置文件
配置文件描述你模拟的计算机是什么样子的。 可以用man <em>bochs</em>查看。<em>bochs</em>的默认安装目录为/usr/local/bin/<em>bochs</em> /usr/local/lib/<em>bochs</em>。 其有用的ROM镜像文件等安装在/usr/local/share/<em>bochs</em>/下 配置例子文件在/usr/local/share/doc/<em>bochs</em>/<em>bochs</em>-example.txt 在bo
使用Bochs运行程序
使用<em>bochs</em>运行程序
安装完win7+Ubuntu双系统,无法进入Win7,A read disk error occurred问题的解决
前几天在笔记本上装完Win7+Ubuntu双系统后(ps:以前ubuntu都是装虚拟机里的),发现无法进入Win7了,遇到"A read disk error occurred"错误。Ubuntu是把ISO镜像文件写入U盘后引导安装的。 百度了下搞定了,解决方法整理如下(参考网友“_铭_轩_”提供的方法)): 使用boot-repairt修复引导win7 进入ubuntu系统(如果你连ubun
bochs虚拟机中安装WindowsXP (学习)
好吧话不多说,开始安装 WIndowsXP 1、下载安装<em>bochs</em>……(这步不会的下面可以不用看了……) 2、在Bochs安装目录中创建一个WinXP文件夹(同上面的括号) 3、创建虚拟硬盘用于存放WinXP镜像 具体步骤: 进入命令提示符,使用bximage工具 生成image需要回答几个问题 一:生成硬盘还是软盘 二:镜像类型 flat sparse or growing 三
Bochs简介-用于GeekOS课程设计
BochsPC模拟器 Bochs是一个x86硬件平台的模拟器。换句话说,它可以模拟各种硬件的配置。当启动到Bochs时,看起来就好像你在自己的PC上启动了另外一个PC。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x86硬件。通过改变配置,可以指定使用的CPU(386、486
《自己动手写操作系统》bochs配置过程中的问题
这几天配置过程中遇到了许多问题,有些问题在网上找了很久,困扰了这么多天终于解决了,废话少说,说一下我解决的问题,让后来者少走弯路 (1)首先是下载<em>bochs</em>,网址:http://<em>bochs</em>.sourceforge.net/   ,最下面有各种<em>bochs</em>的版本,为了尽量和书上内容保持一致,我下载了<em>bochs</em>-2.3.5.tar.gz。 打开终端,安装书上要求安装的东西,可能还要以
关键词:宏碁、固态硬盘、系统安装、no bootable device
因为在搜索解决办法过程中发现好多都是和我同一型号的电脑,所以不排除是品牌问题。 我的电脑型号:宏碁E5-572G 目的:用三星850EVO 250G固态替换原有的西数500G机械 问题描述如下: 继上次成功拆机安装内存条后,购买的三星850EVO 250G的固态硬盘也终于到货了,终于可以替换掉我的机械硬盘了,在安装固态硬盘的过程中,“no <em>bootable</em> device”浪费了我一个...
CC3200 烧录问题
[20:04:34] Begin ServicePackProgramming operation. [20:04:35] INFO: &amp;gt; Executing Operation: Connect [20:04:35] FATAL: --- Can't connect to device !! --- [20:04:36] FATAL: Error connecting to the dev...
adb 连接时候不弹出授权对话框
在首次使用adb connect,然后adb shell的时候,常常需要点击弹出的对话框,否则出现 error: device unauthorized. Please check the confirmation dialog on your <em>device.</em> 用adb调试android设备时,首次连接时,会出现一个授权提示: 比较繁琐,这时候想默认授权而不用点击对话框,这种情况在没有显
bochs中遇到到问题
1、错误: ======================================================================== Bochs x86 Emulator 2.4.6 Build from CVS snapshot, on February 22, 2011 Compiled at Nov 11 2011, 09:31:18 =======
Linux下Bochs的安装
简介:Bochs(发音:box)是一个以GNU宽通用公共许可证发放的开放源代码的x86、x86-64IBM PC兼容机模拟器和调试工具。它支持处理器(包括保护模式),内存,硬盘,<em>显示</em>器,以太网,BIOS,IBM PC兼容机的常见硬件外设的仿真。
java连接access数据库jdbc驱动包下载
java连接access数据库jdbc驱动包,很给力哦哦 相关下载链接:[url=//download.csdn.net/download/shyy123/4263807?utm_source=bbsseo]//download.csdn.net/download/shyy123/4263807?utm_source=bbsseo[/url]
SourceInsight 3.5.76 带注册码下载
SourceInsight 3.5.76 带注册码 相关下载链接:[url=//download.csdn.net/download/femtor/8606753?utm_source=bbsseo]//download.csdn.net/download/femtor/8606753?utm_source=bbsseo[/url]
新手入门单片机的40个C语言实验源码下载
新手入门单片机的40个C语言实验源码新手入门单片机的40个C语言实验源码 相关下载链接:[url=//download.csdn.net/download/szmmgg/2097073?utm_source=bbsseo]//download.csdn.net/download/szmmgg/2097073?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java窗口学习 java组件学习窗口
我们是很有底线的