Linux裡跑虛擬XP

2021-08-25 04:01:41 字數 1832 閱讀 2745

我大部分時間使用linux作業系統(debian lenny),不過很多時間還是要windows的(比方說網上銀行、看doc文件、看windows專用的**、war3),雙系統是乙個解決方案,不 過老切來切去真累。今天終於爆發了,跑到太平洋2樓買了條2g的記憶體,加上自己的1g記憶體,開始折騰虛擬機器。一開始先試了kvm,發現我的cpu不支援, 只能作罷;接著試試vmware,終於讓我搞定,跑得有點慢,但基本夠用。

kvm雖然失敗了,但是也大概知道怎麼搞。首先,判斷cpu是否支援:

yao@debian:~$ egrep '^flags.*(vmx|svm)' /proc/cpuinfo

如果有輸出就是支援。接著安裝軟體:

yao@debian:~$ apt-get install kvm qemu

載入核心模組:

yao@debian:~$ modprobe kvm_intel #or kvm_amd

安裝系統:

yao@debian:~$ kvm -no-acpi -m 512 -cdrom winxpsp2.iso -hda hda.img -boot d

啟動系統:

yao@debian:~$ qemu -hda disk.img

我所知道的,在vmware公司的產品中,能夠用來跑虛擬系統的有"vmware workstation"和"vmware server"。不過前者要花錢,後者免費,就毫不猶豫地選擇了「vmware server」。

安裝過程要編譯一些庫,需要linux核心的標頭檔案,所以先安裝:

yao@debian:~$ apt-get install linux-headers-`uname -r`

vmware server是文字方式安裝的,就是做一些選擇,不過基本上都是回車就行了(雖然有點多)。值得注意的是虛擬作業系統檔案預設儲存在'/var/lib /vmware/virtual machines/'裡,要確保這個目錄所在的分割槽有足夠的空間(比如說10g)。

我安裝的時候出了這個問題:

/tmp/vmmon-only/linux/driver.c:146: error: unknown field 『nopage』 specified in initializer

yao@debian:~$ cp vmmon.tar vmnet.tar vmware-server-distrib-1/lib/modules/source

再重新安裝就行了。另外如果不輸入序列號,安裝會失敗;2.x.x就不用輸入也能使用。

安裝挺順利的,沒什麼好說。

執行vmware,連線vmware服務:

yao@debian:~$ vmware

假設iso安裝映象名為windowsxp.iso,如果是2.x.x版本,那麼這檔案放到目錄'/var/lib/vmware/virtual machines/'下,不然安裝過程中找不到iso安裝映象。

1.x.x版本使用gtk程式作為執行介面,2.x.x則使用web瀏覽器firefox作為執行介面。如果使用 firefox,那麼還要安裝"vmware remote console plug-in"(這個是自動安裝的),才能開啟remote console。我在firefox裡跑winodwsxp感覺有點慢。

系統安裝好之後就可以使用遠端桌面訪問虛擬xp,感覺速度比firefox的外掛程式快一些:

yao@debian:~$ rdesktop -u username -p passwd 192.168.0.11 -f &

記得用ctrl-alt-enter從全屏中切回來。

跑在月光裡

最近心血來潮,打算去跑跑步,鍛鍊身體,報效祖國。磨嘰了乙個禮拜,昨天終於穿著睡衣出門了。我們家附近有個很大的運動場,裡面有打籃球的,踢足球的,還有全民健身器材。白天足球場收費,晚上沒人管。塑膠跑道和水泥地板完全不一樣啊,好像有彈性似的,n年沒運動過的我都跑了3圈 當然中間有休息,慢走了一圈。在我如蝸...

老爺機器下如何跑虛擬機器學習LINUX

本人用的是比較配置低的機器,在學習linux的時候,是在虛擬機器下面跑linux的,但是由於對系統的資源消耗比較大,有時感覺非常的無奈,公升級是需要大公尺的啊,只好忍耐啊,有時win下是找網上的資料,然後到虛擬機器下去修改,我的顯示器也是比較小的那種,非常的彆扭的,而且我有個習慣,由於用慣了win,...

在Fedora裡安裝XP雙系統

長話短說。準備工具 fedora 16 vbox 虛擬機器 gparted 分割槽軟體 xp ghost映象檔案 補充 最好還準備個離線版的驅動精靈 借助vbox 掛載真實硬碟分割槽的特性 用gparted 分割槽軟體 分出兩個ntfs或者fat32的分割槽 1sudo chmod 666 dev ...