1.Message: dlopen failed for module ‘x’: file not found
这是未安装bochs-x的缘故
解决方案:
sudo apt-get install bochs以后接着安装bochs-x.
sudo apt-get install bochs-x

2.bx_dbg_read_linear: physical memory read error (phy=0x0000000000000000, lin=0x00000000)
解决方案:将bochsrc文件中第10行vgaromimage: /usr/share/vgabios/vgabios.bin改为 vgaromimage: file=/usr/share/vgabios/vgabios.bin

3.进入bochs以后开始黑屏
这估计是进入了debug模式,在终端输入c,回车就出来了
————————————————

添加链接描述

Orange‘s 一个操作系统的实现--Bochs遇到的问题相关推荐

  1. 《Orange’s 一个操作系统的实现》3.保护模式3----DOS加载.EXE过程

    在<<Orange's 一个操作系统的实现>>一书中有时使用了org 0100h,为何是0100h?因为书中的例子是为了突破引导扇区512字节的限制, 而将asm文件编译为.c ...

  2. 《Orange’s 一个操作系统的实现》3.保护模式7-特权级转移(通过调用门转移目标段-无特权级转换)...

    在上次的代码基础上,添加一个代码段作为通过调用门转移的目标段.了解一下调用的工作方法,代码分析如下: <<红色标识部分为新增代码>> ; =================== ...

  3. Orange‘s’ 一个操作系统的实现

    突然想要随时记录一下实验过程中的各种问题,因此有了此文档: 由于是中途开始的,所以就偷懒直接跳过了vm.ubuntu32位16.04.bochs2.6.8.nasm的安装,下面开始正文内容: 2022 ...

  4. 《Orange’s 一个操作系统的实现》1.搭建操作系统开发环境

    书中给出了两种环境:windows和linux,平台选择根据自己喜好.本人这里选择ubuntu10.04+virtualbox作为开发平台. 1.下载.安装VirtualBox     http:// ...

  5. 《Orange’s 一个操作系统的实现》3.保护模式1----pm.inc分析

    1.pm.inc定义了描述符.选择子及相关位数的取值 ; 描述符图示 ; 图示一 ; ;  ------ ┏━━┳━━┓高地址 ;         ┃ 7  ┃ 段 ┃ ;         ┣━━┫  ...

  6. 《Orange’s 一个操作系统的实现》3.保护模式4----LDT(Local Descriptor Table)

    还是在原有代码基础上进行修改,加入LDT的使用,代码分析如下(红色部分为新增代码): 本程序是在原有完成大内存读写测试完成后,调用局部任务显示字符L ; ======================= ...

  7. 《Orange's 一个操作系统的实现》学习笔记--LDT

    LDT(Local Descriptor Table)它和GDT差不多,都是描述符表(Descriptor Table)区别仅仅在于全局(Global)和局部(Local)的不同.局部描述符表可以有若 ...

  8. orange's系统可以装mysql 吗?_bochs 2.4.2 ubuntu 安装运行问题《orange#39;s 一个操作系统的...

    用源码安装完后会遇到的问题: <1> 运行可能碰到如下问题: Event type: PANIC Device: [ ] Message: dlopen failed for module ...

  9. Orange's:一个操作系统的实现 Descriptor 3宏详解

    补充:关于GDT/LDT.段选择子和段描述符的解释       GDT/LDT:GDT/LDT是段描述符表,里面定义了每个段的段描述符的界限和属性,而段描述符的基址是在代码段中初始化的.        ...

最新文章

  1. bootstraptable获得所有行_2020广汽本田安全中国行·首届道路安全创新大赛成功举办...
  2. LeetCode 1776. 车队 II(单调栈)
  3. 跨站点请求伪造_十大常见web漏洞——跨站点请求伪造(CSRF)
  4. 如何在React中使用gRPC-web
  5. 数据结构:从插入排序到希尔排序
  6. Django的virtualenv环境搭建
  7. 【react】---组件传值的介绍
  8. 一文解读元学习研究进展
  9. 远离故障的十大原则-好文
  10. (转)JAVA实现Windows拨号、IP切换
  11. zetoro导入csl 软件学报
  12. Acwing - 最长公共子序列
  13. Java NIO之DatagramChannel
  14. 百度网盘加速下载方法——系统自带的提速模式和积分模式区别
  15. Unity 使用谷歌内购的密钥( license key )
  16. 最简单的深度学习入门书《动手学深度学习》
  17. 【电脑无法打开移动热点】——终极解决方法
  18. 宏碁笔记本一键重装win7系统教程
  19. 水滴动态IP:一篇文章告诉你,IP地址是如何划分的
  20. 画布渐变以及svg图形

热门文章

  1. 洛谷 P1217 [USACO1.5]回文质数 Prime Palindrome
  2. 通过SCCM部署Office365应用
  3. 关于最近练习PYTHON代码的一点心得
  4. 阿里1582.73亿营收背后的持续交付如何玩?
  5. 顶级程序员的10条最佳实践
  6. Android基础---获取手机硬件数据(转)
  7. 两条链路实现负载均衡和容错的设计
  8. 条件概率、全概率公式与贝叶斯公式
  9. 从Handler.post(Runnable r)再一次梳理Android的消息机制(以及handler的内存泄露)
  10. CSP认证201809-1 卖菜[C++题解]:遍历