【一】安装一些基础的依赖包
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install libx11-dev xserver-xorg-dev xorg-dev
【二】安装bochs
// 下载
wget https://sourceforge.net/projects/bochs/files/bochs/2.6.11/bochs-2.6.11.tar.gz
// 解压
tar zxvf bochs-2.6.11.tar.gz
cd bochs-2.6.11/
// 配置, 需要将/home/infuq/bochs替换成读者自己指定的目录
./configure --prefix=/home/infuq/bochs --enable-debugger --enable-disasm --enable-iodebug --enable-x86-debugger --with-x --with-x11
sudo make
sudo make install
或者
sudo apt install bochs
sudo apt install bochs-x
【三】安装 XLaunch
https://sourceforge.net/projects/vcxsrv/
傻瓜式安装就可以了
安装好之后,打开软件, 在下一步的过程中,其中需要勾选下图选项
最后在电脑右下角会看到它的图标
【四】IP配置
打开CMD,使用ipconfig查看WSL的IP地址, 172.17.64.1
vi ~/.bashrc
在.bashrc文件末尾添加如下一行, 其中的IP就是上面通过ipconfig命令查看到的
export DISPLAY=172.17.64.1:0
// 使文件生效
source ~/.bashrc
【五】验证
sudo apt install x11-apps
// 运行如下命令,如果能看到一个时钟,就说明成功了
xclock