《Orange'S:一个操作系统的实现》学习笔记(1)

在Ubuntu 14.04 LTS上,通过详细步骤安装Bochs虚拟机,解决运行Orange'S操作系统过程中遇到的配置和依赖问题,最终成功显示'Hello, OS world!'。" 106873753,9394839,ACM题目解析:LHL ACM CLUB 大整数相加,"['算法', '动态规划', '编程竞赛']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    最近在Kindle上利用一些零碎的时间读这本书,真是一本好书,强烈向大家推荐。由于手边没有电脑,所以也没来得及跑一跑书中的程序,今天终于有机会啦。作者是在Bochs虚拟机上运行自己的操作系统的,所以我也需要安装Bochs。我的系统是ubuntu 14.04LTS。下面是安装步骤:

1. Terminal上运行 sudo apt-get install vgabios bochs bochs-x bximage。

2. 切换到Orange'S代码目录(例如chapter4/a/)下,因为该目录下有bochs的配置文件bochsrc,所以可以键入bochs直接运行,但发生如下错误:

    00000000000p[     ] >>PANIC<< bochsrc:10: vgaromimage directive malformed.

    将bochsrc文件中的下述内容进行替换可解决问题。

    vgaromimage: /usr/share/vgabios/vgabios.bin  =>  vgaromimage: file=/usr/share/vgabios/vgabios.bin。

3. 再次键入bochs运行,又出现如下错误:

    bochs-bin: symbol lookup e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值