最近在通过于渊老师的《Orange'S:一个操作系统的实现》学习操作系统,据大神说这本书傻子都能看懂(因为于渊老师巨细无遗的讲解嘛),就下载来学习学习。然额我第一章运行个Hello World都没成功 ORZ。
出现问题:用bochs运行生成的img报错:'keyboard_mapping' is deprecated - use 'keyboard' option instead.
看了好多博客都没解决,好不容易遇到一个似乎能解决问题的博客,博主说看sample-txt发现keyboard配置有问题,没找到这个文件在哪,最后开大了,直接看官方文档,解决了 0_0
官方文档描述如下:
配置文件中的是:keyboard_mapping: enabled=0, map=/usr/share/bochs/keymaps/x11-pc-us.map
那就按着官方的来呗,改!!!!
解决方法:(我的bochs版本:2.6.9)
配置文件中keyboard_mapping改为:keyboard: keymap=/usr/share/bochs/keymaps/x11-pc-us.map
(PS:把那行注释掉也能成功运行:)