博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2018/11/30 一个64位操作系统的实现 第三章 loader程序的导入
阅读量:7052 次
发布时间:2019-06-28

本文共 410 字,大约阅读时间需要 1 分钟。

首先将boot.img强行写入引导扇区:  dd if=boot.bin of=/home/parallels/Documents/bochs-2.6.9/boot.img bs=512 count=1 conv=notrunc 

 

编译loader.asm程序:   nasm loader.asm -o loader.bin  生成二进制文件loader.bin

 

必须将二进制文件复制到镜像文件boot.img中:

mount /home/parallels/Documents/bochs-2.6.9/boot.img /media/ -t vfat -o loopcp loader.bin /media/syncumount /media/

 

最后启动虚拟软盘镜像:  ./bochs -f .bochsrc 

结果截图:

 

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

你可能感兴趣的文章
Log4j的扩展-支持设置最大日志数量的DailyRollingFileAppender
查看>>
IT行业¬——Linux
查看>>
linkerd ab部署测试
查看>>
#日常杂记#Informatica 910 常见问题及可能的解决方法
查看>>
Spring Cloud Gateway 之 Only one connection receive subscriber allowed
查看>>
VoltDB 简介
查看>>
编译日志
查看>>
FieldType in Lucene
查看>>
为面试准备的知识点
查看>>
使用 CXF 做 webservice 简单例子
查看>>
Spring MVC之@RequestMapping 详解
查看>>
使用STS和Gradle创建Restful服务-Hello World
查看>>
网络服务器开发总结
查看>>
关于redis的主从、哨兵、集群
查看>>
Extjs Form用法详解
查看>>
ExecutorService线程池
查看>>
OD使用及快捷键
查看>>
将Mule ESB Http项目转换为Tomcat项目(3) ESB项目运行
查看>>
IE9开始支持SVG格式(VML终结)
查看>>
php set_time_limit
查看>>