关于在Microsoft Vitrual PC 里 Ubuntu的画屏问题

Kvm、VMware、Virtualbox、Xen、Qemu 等
回复
头像
Skight
帖子: 20
注册时间: 2006-09-07 11:52
送出感谢: 0
接收感谢: 0

关于在Microsoft Vitrual PC 里 Ubuntu的画屏问题

#1

帖子 Skight » 2007-03-18 11:15

:oops: 大家好,我是个Linux新手,刚开始接触Ubuntu,想在MS VPC里面试试。我安装的版本是Ubuntu 6.02xxx...
安装完成后到了登陆界面是画屏显示的。
我在wiki上的FQA中看到相关解决方法:
我怎样在Microsoft Virtual PC 2004中安装Ubuntu?
你需要动一下“小手术”。 现在Ubuntu会在安装过程中自动配置XFree86,仅仅会问用户需要什么样的分辨率而已,默认的屏幕色深是24位,但Microsoft Virtual PC 2004不支持24位色深。为了解决这个问题,你必须手动设置XFree86的配置文件来改变其默认色深。 为了让Ubuntu工作在Microsoft Virtual PC 2004环境中,你需要手动改变一些设置。 现在Ubuntu会在安装过程中自动配置XFree86,仅仅会问用户需要什么样的分辨率而已,默认的屏幕色深是24位,但Microsoft Virtual PC 2004不支持24位色深。 在实践中,当XServer启动时会输出花屏。为了解决这个问题,你必须手动设置XFree86的配置文件来改变其默认色深。 以下步骤假设你已经安装好了Ubuntu,并且重启,看到了花屏。
在Microsoft Virtual PC中,选择Action-->Reset重启虚拟机。

看到GNU GRUB提示符(不要让它计时,不然你会错过它的),按ESC键。
选择GRUB的recovery模式,等待Ubuntu启动完。
键入:su root(这里必须要提供root的密码)
键入:cd /etc/X11
键入:emacs XF86Config-4
现在,在emacs中移动光标到“Screen”区域,找到“DefaultDepth”一项,把它从24改到16。

按F10键,保存更改。
按F10键,退出emacs。
重启虚拟机,对,就象第一步做的那样。
现在虚拟机就可以成功进入Ubuntu的登录画面了。
但是我照着做,到了 emacs XF86Config-4 这步,提示bad commands。貌似我的ubuntu中还没有安装emacs组件。
我dir了那个目录,发现没有XF86Config-4这个文件。

请各位有经验的前辈指点迷津。先谢谢... :arrow:
头像
zhuqin_83
帖子: 10606
注册时间: 2006-05-13 4:02
送出感谢: 0
接收感谢: 7 次
联系:

#2

帖子 zhuqin_83 » 2007-03-18 11:28

首先,新的系统一般都只有xorg,而不是xfree86。自然你是找不到的。
emac没有装,那就用vi或者nano。图形界面的有gedit。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
头像
Skight
帖子: 20
注册时间: 2006-09-07 11:52
送出感谢: 0
接收感谢: 0

#3

帖子 Skight » 2007-03-18 11:35

:)
我试着用vi打开过一些config,但是没有找到相关的区段。

能不能再说的详细些。谢谢 :arrow:
头像
Skight
帖子: 20
注册时间: 2006-09-07 11:52
送出感谢: 0
接收感谢: 0

#4

帖子 Skight » 2007-03-18 11:39

谢谢,已经找到了...
xorg.conf里面。谢谢
回复

回到 “虚拟机和虚拟化”