虚拟机VMware无法启动LINUX的init 3 模式
(注意:如果Linux不是固定IP地址,且懂得init各种模式的代号,请不要模拟重现此BUG,否则如若出现Linux不能正常使用需重装的问题,本人概不负责!)重现步骤:
1.启动VMware ,并启动Linux;(安装Linux时是选择以桌面模式启动的。 )
2.Linux启动OK,进入登录界面后,启动SecureCRT,并以root身份登录Linux;
3.按以下步骤分别执行一遍:
cp /etc/inittab /etc/inttab.bak
vi /etc/inittab
进入vi编辑模式,将“x:5:respawn:/etc/X11/prefdm -nodaemon”这一行中的数字5改为3,保存退出vi ;
4.执行reboot命令,重启linux;
5.等待linux重启完成后(此时Linux启动完成后的界面如附图:init3.jpg),重新用SecureCRT以root身份登录Linux;
6.在终端使用Linux正常,说明Linux运行是正常的(如附图:Snap3.jpg);所以问题出在虚拟机显示方面;此时将inittab文件改回以init 5模式启动Linux,重启后正常回复到图形界面模式。
(附注:1.同理,不修改inittab文件,直接在终端执行init 3或init 5命令,来回切显示模式,也有此问题--即不能正常显示文本模式。
2.因本人只有一台电脑,不敢百分百确定这是VM的问题还是linux本身的问题,所以请有条件的朋友可以试一下不用VM是否仍有此问题。) 使用 init 3命令是可以的 你的本机就没进入命令行模式吗?可以在init5下,先换成3保存,crtl+alt+break切换到命令行模式,然后在命令行模式重启。
貌似是虚拟机的问题,红帽子企业版也不是一天两天了,不过一般用服务器的话谁用桌面模式啊……
同样的情况你可以用微软的vitrulPC去试试嘛。
做测试,别用虚拟机…… 辛苦了,BUG描述得很详细。不过好像x:5:respawn:/etc/X11/prefdm -nodaemon这句话不是改启动级别的哦,改启动级别的是id:5:initdefault: 这句话哦,不妨再确认一下。
页:
[1]