【一】安裝一些基礎的依賴包
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