u013597039的专栏

最近在看一个操作系统的实现,其中遇到不少问题。不过都被解决了,所以在此写个博客,希望能对网友也有帮助。

首先:我们需要在Linux下的系统中编写操作系统,于是我安装了Vwmare虚拟机和Ubuntu系统。

在安装好nasm,bochs,gcc,g++,build-essentail之后我们开始搭建自己的环境了

在搭建环境的时候会遇到如下问题:

1:ROM: couldn’t open ROM image file ‘/usr/share/bochs/BIOS-bochs-latest

我们需要将:romimage: file=/usr/share/bochs/BIOS-bochs-latest改为romimage: file=/usr/local/share/bochs/BIOS-bochs-latest #/usr/share/bochs/BIOS-bochs-latest即可

2:Can not stat keymap file ‘/usr/share/……map'(懒得手打全部)

我们需要将:

keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map改为keyboard_mapping: enabled=1,map=/usr/local/share/bochs/keymaps/x11-pc-us.map #/usr/share/bochs/keymaps/x11-pc-us.map即可

最后我们在运行时将dump_cpu改成r就可以了。

最后附图一张:

,今日的执着,会造成明日的后悔。

u013597039的专栏

相关文章:

你感兴趣的文章:

标签云: