今天在vmware虚拟机下安装了Fedora 10 ,然后再安装vmware-tools后发现再也进入不了登录界面,一直是个黑屏的状态,切换成文本模式的话也是在starting anacron [ok]那个位置就再也没反应啦,可能是F10 的X桌面与vmware-tools不兼容造成的(因为在安装的进程中修改了分辨率的参数),几经辛苦,终于在网上找到了解决的方法,主要的原因的 vmware-tools的安装会在/etc/X11/文件夹下生成一个xorg.conf的配置文件,而F10是不需要它的, 有了它,导致进入X桌面出错,所以只要删除它就正常进入登录界面了.
如果你用的是双系统的话那就可以很容易进入grub图形界面,但像我这样,只在虚拟机上安装一个系统的话,正常情况下是不经过grub图形系统选择界面就直接启动内核进入系统的了,因为/boot/grub/grub.conf 中的timeout=0,修改这个以后就要出现grub界面了.

 

下面介绍下此问题的解决步骤:

1.在开机的时候按住shift或任意键就可以进入grub选择界面;
2.在 grub 菜单中按 e 进入编辑状态,将光条移到kernel ... 一行再按e,在该行最后加一个空格和 3(一般是quiet 3 ),按enter后再b启动即可进入命令行登录界面。
3.用root帐号登录进去后
# cd /etc/X11
#rm xorg.conf

4.修改/boot/grub/grub.conf文件,将timeout改为10,以免以后又无法进入grub而犯愁
5.重启虚拟机后,就可以正常启动Linux  (reboot命令重启虚拟机)

 
 
我试过删除xorg.conf后还是无法进入登陆界面,所以干脆直接卸载了vmware-tool,成功解决
再补充个单用户进入系统后,再修改下/etc/inittab
下类似id:5:initdefault:
改为     id:3:initdefault:可以以后直接命令行启动
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐