使用命令dd强制将引导程序boot.bin写入引导扇区:

dd if=boot.bin of=/home/parallels/Documents/bochs-2.6.9/boot.img bs=512 count=1 conv=notrunc

在P39页有完整的讲解命令的意思

注意: 书中使用的: of=../../bochs-2.6.9/boot.img 是错误的.

使用命令:

./bochs -f .bochsrc

书中使用的bochs -f ./bochsrc 是错误的.

在出现黑屏之后, 在原来的命令行中输入c就可以继续执行, 成功的启动虚拟机

转载于:https://www.cnblogs.com/huangZ-H/p/10041124.html

2018/11/29 一个64位操作系统的设计与实现 03 (在Bochs上运行Boot程序)相关推荐

  1. 2018/11/29 一个64位操作系统的设计与实现 02 (安装nasm)

    操作系统: Centos7 在nasm官网上的到通过yum安装nasm的方法 首先在/etc/yum.repos.d/目录下 新建一个名为nasm.repo的文件, 在这么文件中写入内容如下 : [n ...

  2. 一个64位操作系统的设计与实现 源代码,效果图

    一个64位操作系统的设计与实现 源代码 相关下载:https://download.csdn.net/download/qq_35540932/10588541?utm_source=bbsseo 一 ...

  3. 《一个64位操作系统的设计与实现》学习实践3-boot加载loader

    1.boot.asm源码开发,编写一个能加载loader的boot. root@ubuntu:~# vi boot.asm org 0x7c00 BaseOfStack equ 0x7c00BaseO ...

  4. 一个64位操作系统的实现

    也许这只是一本书,也许这只是一堆代码,但更可能会帮助你了解.领悟计算机操作系统原理. 什么是操作系统?计算机相关专业的读者们在大学时候都会有<操作系统>这门课程,但是在课上老师讲的大多数内 ...

  5. 32位和64位操作系统的区别

    简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的CPU是双核以上,那肯定支持64位操作系统了.如果你的电脑内存大于4G,那就要用64位的系统了,因为32位的Windows 7也好, ...

  6. 电脑32位和64位操作系统的区别

    "位",简单地理解就是CPU的寻址空间.在计算机技术的发展史上,位的演变起到了举足轻重的作用.从1971年的4位计算到如今已来临的64位计算时代,这中间经历了漫长的演变过程. 19 ...

  7. 一台计算机有64,在同一台计算机上使用带有32位和64位Altium设计软件的数据库元件库...

    数据库元件库(DbLibs)是一种流行且强大的元器件管理解决方案.但是,将Microsoft Access用作元器件的后端数据库时,使用Altium设计软件的32位和64位版本之间有一个重要区别: 6 ...

  8. 32位操作系统和64位操作系统的区别

    文章目录 一.32位和64位的关系 二.32位和64位的"位"是什么 三.32位和64位操作系统的区别 1.支持的系统不同 2.运行数据的速度不同 3.支持内存大小不同 4.软件 ...

  9. Android 11中对于64位应用arm执行MTE导致crash的问题

    前言 App 64位包在Android 11上crash,崩溃堆栈也很诡异,报了一个native的空指针,代码中一个函数参数为int64_t类型的指针,并且确定不为空! 分析 在仔细调试时,发现函数中 ...

最新文章

  1. MNN windows
  2. 风讯dotNETCMS源码分析—数据存取篇
  3. java实现js取反_特定位取反(js实现)
  4. Reasoning about Entailment with Neural Attention-学习笔记
  5. js sort方法根据数组中对象的某一个属性值进行排序(实用方法)
  6. robotframework的学习笔记(十六)----robotframework标准库String
  7. HDU 6342 Expression in Memories(模拟)多校题解
  8. Jquery关闭离开页面时提醒
  9. java string to bit_Java Convert String to Binary
  10. 「洛谷P2906」[USACO08OPEN]牛的街区Cow Neighborhoods 解题报告
  11. NAND Flash内部结构简介
  12. Safari 14.0 版本安装json插件
  13. 悼念博客专家雷霄骅七律诗一首
  14. 计算机网络——模拟信号(四)
  15. 求两者较大值的max函数的用法(c++基础)
  16. 医疗空气净化器控制系统硬件设计
  17. Java+spring+springmvc 基于ssm的家乡特产销售系统#毕业设计
  18. 安卓android BMI体质指数测试项目
  19. AI+遥感:释放每个像元价值
  20. 氧化物是什么?怎么分类?

热门文章

  1. 人脸特征值能存放在sql server中吗_SQL运行内幕:从执行原理看调优的本质
  2. java conf_JAVA 解析、编辑nginx.conf详解
  3. python 生成器_提高你的Python: 解释‘yield’和‘Generators(生成器)’
  4. LeetCode 662 二叉树最大宽度
  5. linux kvm百度云,容器与云|如何在 Ubuntu Linux 上使用 KVM 云镜像
  6. mysql 从库重新同步_mysql从库删除数据重新同步
  7. linux命令基本格式教程,Linux命令基本格式(详解版)
  8. 【渝粤教育】国家开放大学2018年春季 8623-22T燃气行业法律法规 参考试题
  9. 【渝粤教育】电大中专电子商务网站建设与维护 (8)作业 题库
  10. 【渝粤教育】电大中专电大中专职业健康与安全考试考核试题作业 题库