美文网首页
macos+bochs 环境搭建

macos+bochs 环境搭建

作者: 微微笑的蜗牛 | 来源:发表于2020-12-13 17:05 被阅读0次

在之前写过一篇 centos-i386+bochs+VirtualBox 环境搭建 的文章,过程有些复杂。其实也可直接在宿主机 mac 中安装 bochs,这样更简单。

bochs 安装

brew install bochs

bochs 配置

配置如下,在 mac 下需注释掉 keyboard 一行,不然会报错。

megs: 32

romimage: file=/usr/local/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/local/share/bochs/VGABIOS-lgpl-latest

boot: disk 
log: bochs.out

mouse: enabled=0
#keyboard: keymap=/usr/local/share/bochs/keymaps/sdl-pc-us.map

ata0: enabled=1, ioaddr1=0x1f0, ioaddr2=0x3f0, irq=14
ata0-master: type=disk, path="hd60M.img", mode=flat

#gdbstub: enabled=1, port=1234, text_base=0, data_base=0, bss_base=0

接着使用 bximage 创建虚拟磁盘。在命令行直接输入 bximage 后,一步一步按提示来就好。

注意,mac 下直接使用 linux 下的 bximage -hd -mode="flat" -size=60 -q hd60M.img 命令会报错 Unknown option: -hd,使用交互的方式会简单点。

加载 mbr

然后,按照 动手编写 mbr 代码 中的过程走下来,在 bochs 中也能成功展示出了如下 1 MBR 字符。

相关文章

  • macos+bochs 环境搭建

    在之前写过一篇 centos-i386+bochs+VirtualBox 环境搭建[https://www.jia...

  • React Native学习总结篇

    一、环境搭建 1.1 React Native环境搭建 1.1.1 IOS环境搭建 环境:MacOS 注意:不要使...

  • linux 第四天

    Lamp环境搭建 /*******************Lamp环境搭建:*******************...

  • codePush说明

    codePush环境搭建 环境搭建文章:环境搭建 git地址:codePush git地址2.0.3,And...

  • angular学习--02英雄指南

    环境搭建 angular官网--搭建本地开发环境和工作空间windows 10 搭建angular开发环境免搭建环...

  • Gradle开发-Groovy环境搭建

    ##Groovy环境搭建 在使用 Groovy 之前首先要搭建几个环境: Groovy 的环境搭建 JDK 环境搭...

  • 搭建 LNMP + CodeIgniter 开发环境

    搭建 LNMP + CodeIgniter 开发环境搭建 LNMP 环境首先搭建 LNMP 的服务器环境安装 Ng...

  • iOS中RN与Flutter混合开发

    一 搭建环境 1. 搭建flutter环境 1.1 搭建系统开发环境 参考链接:https://flutter....

  • 第一个MyBatis程序

    思路:搭建环境---导入MyBatis--编写代码---测试! 一、搭建环境 1、搭建数据库环境: engine=...

  • Robot Framework用法总结

    一,环境的搭建 关于robotframework环境搭建请参考博文:Robot Framework的环境搭建[ht...

网友评论

      本文标题:macos+bochs 环境搭建

      本文链接:https://www.haomeiwen.com/subject/ccrpgktx.html