hyper-V 是在 Windows Server 2008 R2 上的虛擬主機程式,
由於工作上的需求,我開始使用這套系統,
這個東西對我來說,也是第一次碰到。
在安裝 CentOS 6 之前,有先裝過一個 Windows Server 2008 R2 的 Client,
支援度還不錯,用得很開心 :)
但是在莊 CentOS 6 時,就開始出現了一大堆問題...
先稍微提一下環境的設定,
由於主機是放機房內,所以要管理只能夠使用遠端軟體,
但是一使用遠端之後才發現,
CentOS 出現了一大堆問題...
首先,滑鼠無法使用... (圖形介面沒滑鼠真的不知道該怎麼用...)
然後,CentOS 也抓不到網卡 (我想要 yum update 都沒辦法的說...)
滑鼠無法使用,所以我第一個想到的就是,先看看能不能開遠端
使用 putty 連進去指令介面,
(不知為何無法使用 Ctrl + Alt + F? 切換到指令介面,可能是遠端軟體把組合鍵吃掉了)
可是就不小心發現,連網卡也抓不到,
沒有網路也別想使用 ssh 連線...
所以就開始瘋狂 Google...
我有找過網路問題,但是我用 Windows Server 2008 R2 的 Client 試過可以用,
CentOS 圖形化介面 沒辦法用滑鼠,整個就是不知道該如何處理起
後來偶然之下,試出來按 Alt + F1 可以跳到主選單上
於是 終於可以成功地開啟終端機介面
由於之前玩過虛擬機器
所以大概知道,玩虛擬機器都要灌整合服務
可是我卻發現 hyper-v 的【插入整合服務安裝磁片】給的是 for Windows 的安裝檔
而且他並不會自動幫你 mount 起來
( 真的是爛到爆炸... 怒!!! )
在網路上 Google 了很久,有看到很多人有提到
Windows 有提供整合服務(Integration Services)可供下載
可是那些文章的連結不是失連,
就是版本太舊無法安裝
( 為什麼不是hyper-V內建,生氣....)
害我還從 2.0 開始試,2.1 -> 2.2 -> 3.0 -> .....
前面版本的還要你自己 make
但是我 CentOS 又沒有網卡,該怎麼裝 gcc ...
後來有找到辦法,原來可以從 CentOS 的安裝光碟內安裝
/etc/yum/repo.d/CentOS-Media.repo,詳細教學文章如此
可惜,這個並沒有成功的在 CentOS 6.3 安裝整合服務
後來 我是找到了 Linux Integration Services Version v3.3 for Hyper-V 才安裝成功
( 微軟自己的搜尋是怎麼樣...都搜尋不到最新版,一直給我 v2.1 是怎樣....真的是爛爆了 )
(為了防止網址失效,備份載點在此 hyper-V_CentOS_Integration_Services_v3.3.iso )
於是,終於可以成功的使用了滑鼠
以及成功的抓到了網卡
終於可以像真的 CentOS 系統一樣了
( 我為了這個問題,處理了十幾個小時, hyper-V 還我這些光陰阿~~ )
在裝好整合服務之後,需要依照說明文件設定網路卡
在設定好之後,不知為何還需要手動 service network restart
在網路也處理好之後
就可以進行其他的工作啦
但是請注意 不要手癢打了 yum update ,
因為現在整合服務只支援到 CentOS 6.2
如果下了 yum update ,會直接更新到 CentOS 6.3
然後就會打不開了 (害我整個流程又都重跑一遍 QAQ )
2012 年 07 月 27 日 By 和風信使
留言列表