解决Virtual PC装Linux出现花屏
发布时间:2007-09-27 21:29:22来源:红联作者:TecCTO
昨天,我兴冲冲的装上了redhat Linux,因为没有CD,所以是用ISO镜像装的,三个文件我一共下了四个多小时,得来不易啊,我是装在Virtual PC上的,由于Virtal PC的速度比较慢,又花了半个多小时才装好,可就当要大功告成,就要见到我那熟悉的“红帽子”的时候,却是花屏了。我的心一下就凉了。以前用VM的时候为什么就没出现这个问题呢。说实话,要不是为了VPC可以很好的解决虚拟机的文件共享,我才不用VPC呢。
出现问题就得解决问题,出现这种问题,我第一感觉就是像素设置问题,我上网查了一下,果然,是由于VPC不支持Linux的24色,只用16色,而Linux默认的是24色,恨死微软了,于是还得手动的改动。
步骤如下:
1、进入GRUB后,按下E进入编辑状态。
2、然后会出现三个选项 a.Root(0,0) b.kernel ...... c. ..... 用上下键下拉选中b项,并按下E进入编辑状态。
3、在该项后敲空格键后,加上single,然后回车回到Grub界面,这是为了进入单人模式。
4、然后按b,等待一会会出现“#”提示符,然后键入 vi /etc/X11/XF86Config 会进入设置界面。找到Session选项,并将其中的Deafult Depth 24 ;Depth 24;的“24”都改为16 ,改过后为Deafult Depth 16;Depth 16;
5、然后按ESC,并按下Shift +wq,然后回车
6、最后键入 init 6 就重新启动,便可见到小红帽了。
最后来谈一谈VPC、VM和Bochs
首先是适用范围VPC和VM可以模拟各种平台,而Bochs则是以Linux为主,其次是运作方式,VM确实是名副其实的虚拟机,他除了I/O之外,可以用运行时去完成任务,当CLient进行一些操作时,VM把它传递给底层硬件去完成,所以说是虚拟,而Bochs是完全模拟,完全模拟了X86的硬件和外围设备,VPC就是介于这二者之间,一部分用虚拟,一部分用模拟,所以运行的效率和速度就有差异了,VPC的速度最快,其次是VM,最慢的就是Bochs,但Bochs有着很好的调试功能,所以一直沿用。
总之,只要用的顺手,称心如意,其实那种工具都无所谓,这就和程序语言的选择是一个道理。