bochs-bin: symbol lookup error: /usr/lib/bochs/plugins/libbx_x.so: undefined symbol: XpmCreatePixmap

在运行《orange‘s一个操作系统的实现》时,启动虚拟机出现了问题,解决方案如下所示:

对于bochsrc进行如下操作:

1.在终端输入 sudo apt-get install bochs-sdl安装好后在bochs的配置文件bochsrc里面加一句 display_library: sdl

2.打开配置文件bochsrc-hdboot.bxrc
     将romimage: file=$BXSHARE/BIOS-bochs-latest, address=0xf0000
     改为romimage: file=$BXSHARE/BIOS-bochs-latest

3.vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest

4.sudo apt-get install bochs-x

5.注释掉keyboard_mapping: enabled=1, map=/usr/share/bochs/keymaps/x11-pc-us.map

加入:display_library: sdl

猜你喜欢

转载自blog.csdn.net/lee18254290736/article/details/80490917