Hyper-V上Centos 6.5分辨率調整問題解決筆記

最近忙的沒有心情寫東西,果然博客就這麼長草了。今天就稍微寫一點點東西吧,反正這問題挺煩的。

背景如下:爲準備做redis集羣實驗,特在筆記本上搭建CentOS6.5的Hyper-V虛擬機。

虛擬機創建過程比較簡單,問題是裝完後:

這玩意的分辨率鎖定在了1152x864

這玩意的分辨率鎖定在了1152x864

因爲很重要所以要重複兩遍!!!!!!!!!!!!!!!!!!!!!小筆記本分辨率才1366x768,也就意味着煩死人的滾動條出現了。

以上爲背景。雖然不是雙魚,可是強迫症發作了怎麼也不能忍!!!!!!!!!!小又軟給我吃翔去!!!!!!!!!!!!!!!!!!

解決方法如下:

1.如果只需要登陸到桌面,則參考http://blog.sina.com.cn/s/blog_634cb8c80101i098.html 中的說明,修改/etc/X11/xorg.conf文件如下:

 
Section "Device"
   Identifier "Configured Video Device"
EndSection
 
Section "Monitor"
  Identifier "Configured Monitor"
  Modeline "1368x768_60.00"  85.86  1368 1440 1584 1800  768 769 772 795  -HSync +Vsync
EndSection
 
Section "Screen"
  Identifier "Default Screen"
  Monitor "Configured Monitor"
  Device "Configured Video Device"
  SubSection "Display"
    Modes "1366x768" "1024x768" "800x600"
  EndSubSection
EndSection
 
以上配置文件確保登陸桌面後分辨率固定在1024x768(不知爲何其他選項就是不出來,系統默認就選了這個)。而且進入X環境前繼續1152x864
順帶一提,如果裝好桌面後無法啓動X環境,移除此配置文件"Device"節中的"Driver"項(一整行刪掉,反正我是沒有找到能用的值)。

 2.其實想了下,大部分時間都懶得開桌面,或者開桌面只是爲了多開幾個終端。那麼重要的是如何在命令行界面保持合適的分辨率。按此思路搜索之後得到以下命令:
grubby --update-kernel=ALL --args="video=hyperv_fb:800x600"

以上命令在開機時配置hyper v的frame buffer模塊固定分辨率爲800x600(可按需更改),重啓有效。此方法缺點是分辨率要切換的話需要重新配置且重啓虛擬機。

總結

雖然Hyper V相對VMWare Workstation來說,由於硬件虛擬化的支持確實高效的多。不過不能否認的是對Linux桌面的支持只能說:能用,比VMWare Workstation差的遠。在小又軟提供這方面的更新前,只能這樣湊合着用了(其實這個問題如果是企業應用的話確實沒什麼人關心來着,不過個人使用的時候麻煩重重)。


轉載自 :地址 https://www.cnblogs.com/Nyarlathotep/p/3788959.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章