close

在Virtual PC中安裝Linux

在Virtual PC 下安裝Linux,網上找到篇文章講解了安裝過程和注意的問題,我覺得比較重要的內容翻譯如下:原文地址

無法顯示錯誤的圖片「http://images-eu.amazon.com/images/P/B00005IBRZ.02.LZZZZZZZ.jpg」

2003年1月微軟買下Virtual PC的前身 Connectrix Corp.儘管微軟名義上不支持BSD, Unix, Linux, NetWare and Solaris,但是這些系統還是可以安裝在Virtual PC中,而且運行的不錯。
......
配置X系統
在 安裝的最後部分,你將被要求配置Linux的X圖形系統。真如上文提到的,配置程序將檢測到一個S3 Trio64 顯卡,請選擇這塊顯卡(有時候,你也許可以選擇VESA2.0驅動,有人說這個驅動要比S3 Tri 的好)。不管建議選擇多少顯示卡記憶體,只使用8MB,否則,你的螢幕顯示上將有問題。選擇 16位元32位元的色彩,不要選擇 24位元

修正時間同步
Linux guests不能同步系統時間,必須用NTP (Network Time Protocol)和Internet時間服務器同步。在主菜單裡選擇Date/Time,或在terminal裡輸入redhat-config- date 當接口打開時,Enable Network Time Protocol,從列表裡選擇服務器,這樣NTP將開始運行


提升虛擬機速度的技巧
分配更多的內存
使用一塊獨立的硬碟分割區作為虛擬硬碟以提升資料存取速度
在安裝虛擬系統前先做磁碟碎片整理
考慮使用固定大小的虛擬磁碟

Michael Jackman
http://www.mjfreelancer.com/

最近研究了一下VMWare和Virtual PC發覺他們在技術實現上有很大不同。

記憶體篇
首先說VMWare,使用那種類似搶佔資源式的實現方法,既你為虛擬機分配好記憶體大小後,一旦運行起來他就會將你分配給他的記憶體佔用起來,而不管是否真的實際使用。
而VPC恰好相反,他會更具你實際使用情況來動態增加。
評論:看起來好像是VPC的方式更加好,但是實際運行速度絕對是VMWare快很多。

硬碟篇
VMWare,它的硬盤是你給他指定大小後就不可以更改,但可以加第二塊硬碟。類似PC
VPC,可以動態擴展硬碟。
評論:實際使用VMWare的磁碟效率遠遠高於VPC

Virtual PC是與vmware類似的虛擬機軟件。兩者的主要區別如下:

1、VMWare沒有模擬顯卡,要通過vmware-tools才能用上高分辨率和真彩色,否則只能用VGA。而Virtual PC模擬了一個比較通用的顯卡:S3 Trio 32/64(4M)。從這一點看,Virtual PC比VMWare通用,但顯示性能不如VMWare。

2、因為Virtual PC模擬了顯卡,所以通用性很強。connectix.com網站聲稱,目前新版的Virtual PC 5支持所有基於x86的操作系統。

3、Virtual PC的網絡共享方式與VMWare不同。VMWare是通過模擬網卡實現網絡共享的,而Virtual PC是通過在現有網卡上綁定Virtual PC emulated switch服務實現網絡共享的。對於win2000/xp等操作系統,如果網線沒插或沒有網卡的時候,要安裝Microsoft的loopback軟網 卡,才能實現網絡共享。在Virtual PC的global setting裡,當有網卡並插好網線的時候,將Virtual switch設成現實的網卡;當沒有網卡或網線沒插的時候,將Virtual switch設成ms loopback軟網卡,即可實現網絡共享。
ms loopback軟網卡的安裝方法,以win2000為例:
控制面板 -> 添加/刪除硬件 -> 添加/排除設備故障 -> 添加新設備 -> 否,從列表選擇 -> 網卡 -> 製造商選microsoft -> microsoft loopback adapter。

總結
既然VMWare在模擬PC上比VPC高很多,微軟為啥選擇VPC???要注意的是VPC這家公司不光做PC模擬器,包括PPC模擬器和PS模擬器都是他們的產品。

PS:不能在VMWare虛擬機上執行PPC模擬器!!!

Note

More than 800x600 when running Linux in Virtual PC 2004

Virtual PC 2004 is meanwhile one of my favorite programs. Currently I test a lot of stuff with XP SP2 and latterly also Linux to showcase interop scenarios. One bad thing is that currently there are no Virtual PC Additions for Linux. 800 x 600 is the standard resolution under Virtual PC 2004 for a Linux system. Currently I've received a nice tip from one of my buddies to modify the XF86Config file manually.

I edited the monitor, device and screen section. The following extract of my XF86Config is working fine in my environment

Section "Monitor"
  Identifier   "Monitor0"
  VendorName   "Monitor Vendor"
  ModelName    "Generic Laptop Display Panel 1400x1050"
  HorizSync    31.5 - 90.0
  VertRefresh  59.0 - 75.0
  Option     "dpms"
EndSection

Section "Device"
  Identifier  "Videocard0"
  Driver      "vesa"
  VendorName  "Videocard vendor"
  BoardName   "VESA driver (generic)"
  VideoRam    8192
EndSection

Section "Screen"
  Identifier "Screen0"
  Device     "Videocard0"
  Monitor    "Monitor0"
  DefaultDepth     16
  SubSection "Display"
    Depth     16
    Modes    "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
  EndSubSection
EndSection

Now I have nice 1400x1050 which makes me happy


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Bluelove1968 的頭像
    Bluelove1968

    藍色情懷

    Bluelove1968 發表在 痞客邦 留言(1) 人氣()


    留言列表 留言列表

    禁止留言