树莓派安装Bochs学习操作系统遇到的问题汇总

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了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值