基于lfslivecd-x86-6.3-r2145安装vnc和qemu
?
?
文章目錄
- 把lfslivecd復制到硬盤上使用
- 編譯安裝vnc
- 前后下載了多個軟件包進行編譯安裝
- 編譯VNC
- 啟動VNC
- 編譯安裝qemu
- 啟動VNC客戶端并連接虛擬機的vncviewer
?
把lfslivecd復制到硬盤上使用
具體方法此處不表。
編譯安裝vnc
前后下載了多個軟件包進行編譯安裝
cmake-2.8.12.2-Linux-i386.tar expat-2.1.0.tar.gz fltk-1.3.2-source.tar.gz freetype-2.4.1.tar.bz2 gnutls-2.4.1.tar.bz2 libXcursor-1.1.9.tar.bz2 libXdamage-1.0.3.tar.bz2 libXext-1.0.4.tar.bz2 libXfixes-4.0.4.tar.bz2 libXft-2.1.14.tar.bz2 libXinerama-1.0.3.tar.bz2 libXrender-0.9.5.tar.bz2 libXtst-1.0.1.tar.bz2 libfontconfig-master.zip libgcrypt-1.4.6.tar.bz2 libgpg-error-1.13.tar.bz2 libjpeg-turbo-1.4.1.tar.gz libpng-1.4.22.tar.gz nasm-2.10.09.tar.bz2 tigervnc-1.4.1.tar.gz xz-5.0.4.tar.bz2將上述除tigervnc外的所有包進行編譯安裝。
編譯VNC
建立vncbld目錄,并進入該目錄并先后執行
../tigervnc-1.4.1/unix/build-xorg init ../tigervnc-1.4.1/unix/build-xorg build上面的第一步(init)主要是下載一些需要的軟件包,把它們放在~/.tigervnc-xorg-7.4/目錄下,并重命名為不帶有版本號的文件名。這些包都有:
root [ /src/qemu-1.4.1 ]# ls ~/.tigervnc-xorg-7.4/ Mesa.tar.bz2 libX11.tar.bz2 pixman.tar.bz2 MesaLib-7.2.tar.bz2 libXau.tar.bz2 randrproto.tar.bz2 bigreqsproto.tar.bz2 libXdamage.tar.bz2 renderproto.tar.bz2 compositeproto.tar.bz2 libXdmcp.tar.bz2 resourceproto.tar.bz2 damageproto.tar.bz2 libXext.tar.bz2 scrnsaverproto.tar.bz2 dri2proto.tar.bz2 libXfixes.tar.bz2 util-macros.tar.bz2 evieext.tar.bz2 libXfont.tar.bz2 videoproto.tar.bz2 fixesproto.tar.bz2 libXi.tar.bz2 xcmiscproto.tar.bz2 fontcacheproto.tar.bz2 libXmu.tar.bz2 xextproto.tar.bz2 fontsproto.tar.bz2 libXt.tar.bz2 xf86driproto.tar.bz2 freetype.tar.bz2 libXxf86vm.tar.bz2 xf86vidmodeproto.tar.bz2 glproto.tar.bz2 libdrm.tar.bz2 xineramaproto.tar.bz2 inputproto.tar.bz2 libfontenc.tar.bz2 xorg-server.tar.bz2 kbproto.tar.bz2 libpciaccess.tar.bz2 xproto.tar.bz2 libICE.tar.bz2 libpthread-stubs.tar.bz2 xtrans.tar.bz2 libSM.tar.bz2 libxkbfile.tar.bz2第二步(build)如果出錯,感覺每次重新執行都會整體重新build,太耗時,似乎直接make install也可以。或者如果只是最后一步的xserver編譯失敗,也可以用下面的命令跳過前面的編譯步驟。
../tigervnc-1.4.1/unix/build-xorg xbuild整個編譯過程不會順風順水,需要修改少量系統中現有的文件(或需要編譯的文件),具體步驟不贅述,一看便知。
啟動VNC
vncserver :1 -geometry 800x600
,即可啟動vncserver。
在客戶端進行連接,可以看到圖形界面。
編譯安裝qemu
事先編譯安裝libpixman
我下載的是pixman-0.15.18.tar.bz2。
qemu版本是qemu-1.4.1。編譯方法也是老套路(./configure;make)
具體編譯過程參考https://wiki.qemu.org/Hosts/Linux。
編譯成功后,在vnc中,在build目錄下執行:
bld/i386-softmmu/qemu-system-i386 -L pc-bios該命令啟動了一個虛擬PC的BIOS,并創建了一個vncserver。
啟動VNC客戶端并連接虛擬機的vncviewer
vncviewer 127.0.0.1:5900即可連接上qemu的vnc server,能看到虛擬PC的bios界面。
轉載于:https://www.cnblogs.com/realplay/p/9867551.html
總結
以上是生活随笔為你收集整理的基于lfslivecd-x86-6.3-r2145安装vnc和qemu的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java程序员---技能树
- 下一篇: iOS开发UI篇—核心动画(基础动画)