最近忙的没有心情写东西,果然博客就这么长草了。今天就稍微写一点点东西吧,反正这问题挺烦的。

背景如下:为准备做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差的远。在小又软提供这方面的更新前,只能这样凑合着用了(其实这个问题如果是企业应用的话确实没什么人关心来着,不过个人使用的时候麻烦重重)。

笔记:Hyper-V上Centos 6.5分辨率调整问题解决笔记的更多相关文章

  1. Centos编译安装PHP 5.5笔记

    本篇是在 Centos 6.4 32bit 下编译安装 php 5.5.5 的笔记,接上篇 Centos编译安装Apache 2.4.6笔记.php 5.5.x 和 centos 源里面的 php 5 ...

  2. Hyper V NAT 网络设置 固定IP / DHCP

    Hyper V 默认的Default Switch同时支持了NAT网络以及DHCP,虚拟机能够访问外网. 但使用过程中发现这个IP网段经常变化,而且Hyper V没有提供管理其NAT网络与DHCP的图 ...

  3. windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理

    windows server 2008 r2 企业版 hyper v做虚拟化的相关问题处理 今天在dell r710 上用windows server 2008 r2企业版hyper v 做虚拟化,添 ...

  4. CentOS(Linux) - SVN使用笔记(二) - 创建SVN仓库及下载仓库到本地

    1.安装: 参考文章 CentOS(Linux) - SVN使用笔记(一) -  安装SVN过程及开启和关闭svn服务指令 2.创建仓库 #创建项目目录 mkdir /usr/svn#进入目录cd / ...

  5. [转载]centos 7(1611)安装笔记

    centos 7(1611)安装笔记   麻烦 前天我把双系统笔记本里的 deepin 的磁盘分区直接从 Windows 7 磁盘管理里格式化了,结果悲催了,开不了机了,显示: 我以为是 Window ...

  6. 设置Hyper V

    1.打开服务器管理器 2.添加角色和功能 3.安装类型 -> 基于角色或基于功能的安装 4.服务器选择 -> 下一步 5.服务器角色 勾选"Hyper V"

  7. CentOS 6.4 快速安装Nginx笔记

    CentOS 6.4 快速安装Nginx笔记 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/ex_net/article/details/9860 ...

  8. 001. 使用ssh连接不上centos 6.5的解决方法及其解决中文乱码

    1. 使用ssh连接不上centos 6.5的解决方法: 错误显示: Connecting to 192.168.1.106:22... Could not connect to '192.168.1 ...

  9. CentOS(Linux) - SVN使用笔记(一) - 安装SVN过程及开启和关闭svn服务指令

    1.安装: yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql yum remove subversion 删除旧版 ...

随机推荐

  1. leetcode刷题: 002 Add Two Numbers

    You are given two linked lists representing two non-negative numbers. The digits are stored in rever ...

  2. html中的块元素(Block)和内联元素(Inline)(转)

    我们首先要了解,所有的html元素,都要么是块元素(block).要么是内联元素(inline).下面了解一下块元素.内联元素各自的特点: 块元素(block)的特点: 1.总是在新行上开始:2.高度 ...

  3. Spring aop——前置增强和后置增强 使用注解Aspect和非侵入式配置

    AspectJ是一个面向切面的框架,它扩展了java语言,定义了AOP语法,能够在编译期提供代码的织入,所以它有一个专门的编译器用来生成遵守字节码字节编码规范的Class文件 确保使用jdk为5.0以 ...

  4. solr入门命令

    #####################shell命令############################# 导入文档: sh bin/post -c gettingstarted docs/i ...

  5. OC学习1

    分类: 1 如果在分类中增加一个原有类同名的方法,新方法分覆盖原有类的方法 (哪怕没有导入这个分类) 2 多个分类中有相同的方法,会执行最后编译的方法: 3 分类中不可以添加成员变量: 4 @prop ...

  6. CSS3动画与2D、3D转换

    一.过度动画:transition 五个属性: transition-property css 样式属性名称 transition-duration 动画持续时间(需要单位s) transition- ...

  7. MYSQL存储过程:批量更新数据

    地区等级的信息储存在jsjh_district表. 要更新jsjh_goods_district表的district_level地区信息 DELIMITER $$ DROP PROCEDURE IF ...

  8. __slots__ 属性绑定

    s = Student() # 创建新的实例 s.name = 'Michael' # 绑定属性'name' s.age = 25 # 绑定属性'age' s.score = 99 # 绑定属性'sc ...

  9. Browser设置UA值

    SWE Browser中的OptionMenu是Controller通过onKeyDown监听KEYCODE_MENU来显示的 public boolean onKeyDown(int keyCode ...

  10. 批量导入Excel存在的问题及解决方案

    许多传统的做法,导入excel就是将excel上传到服务器的某个文件夹里如upload,之后再次读取,导入系统.这边就存在一些问题: 1.服务器需要安装Office,用于读取Excel文件. 2.系统 ...