Debian安装Bochs教程
1、官网下载Bochs安装包,我这里下载的是bochs-2.6.11.tar.gz
2、#apt-get install build-essential
3、#apt-get install libx11-dev xserver-xorg-dev xorg-dev libgtk2.0-dev
4、解压下载的源码,进入到解压目录
5、#./configure --enable-debugger --enable-disasm
6、#sudo make
7、#sudo make install
关于Bochs的启动配置文件bochsrc
随着Bochs的更新,网上的配置文件项的格式可能已经不对了,这种情况下启动Bochs会报错,然后可以通过man bochsrc指令查看bochsrc的一些示例,改下自己的配置文件,我最后的配置文件如下:
###############################################################
# Configuration file for Bochs
###############################################################
# how much memory the emulated machine will have
megs: 32
# filename of ROM images
romimage: file=/usr/share/bochs/BIOS-bochs-latest
vgaromimage: file=/usr/share/bochs/VGABIOS-lgpl-latest
# what disk images will be used
floppya: 1_44=a.img, status=inserted
# choose the boot disk.
boot: floppy
# where do we send log messages?
log: bochsout.txt
# disable the mouse
mouse: enabled=0
# enable key mapping, using US layout as default.
keyboard: keymap=/usr/share/bochs/keymaps/x11-pc-us.map
Bochs启动时cannot connect to X display错误
使用终端比如 xshell or putty 去连接Debian ,然后启动Bochs,而以这种方式的连接只能够传递字符,不能传送图像,所以Bochs启动一直报错,如下图:
这种情况下有两种方法,第一种通过 MobaXterm 和 X11 Forwarding 远程显示服务器上的图形化界面,具体关于 MobaXterm 和 X11 Forwarding的使用方法,请自行搜索,第二种方法见下个标题。
VNC远程桌面树莓派
1、#sudo raspi-config 得到如下界面,并切换到Interfacing Options
2、点击Interfacing Options,得到如下界面,并切换到VNC
3、回车选择是
4、回到主界面,使用Tab键切换到finish,然后回车退出
5、下载VNC Viewer,安装并打开
6、输入IP、用户名和密码
7、VNC Viewer上显示黑屏“cannot currently show the desktop”,可以通过修改分辨率解决
8、#sudo raspi-config,进入到配置界面
9、选择 7 Advanced Options,回车
10、选择 A5 Resolution,回车
11、选择一个除了第一项以外的分辨率(我选择的是1280x720)回车
12、再次回车
13、用 方向键Tab选中 finish,回车
14、询问是否重启,选择是,回车
15、再次打开VNC Viewer连接即可看到界面
16、同时打开Bochs,也能看到输出界面,就可以在树莓派愉快的使用Bochs了