linux错误修改inittab文件,无法启动,进入单用户模式进行修复的办法接触linux已有半年之久了,一直在图形化界面下操作,昨天想让linux开机进入文本模式,便修改/etc/inittab文件,没想到,看花了眼,改错地方了,本来应该修改#Defaultrunlevel.TherunlevelsusedbyRHSare:#0-halt(DoNOTsetinitdefaulttothis)#1-Singleusermode#2-Multiuser,withoutNFS(Thesameas3,ifyoudonothavenetworking)#3-Fullmultiusermode#4-unused#5-X11#6-reboot(DoNOTsetinitdefaulttothis)#id:3:initdefault:此处的ID值,将其从5改为3即可,却把下面的代码#Runxdminrunlevel5x:5:once:/etc/X11/prefdm-nodaemon改成了#Runxdminrunlevel5x:3:once:/etc/X11/prefdm-nodaemon导致linux还没有进入系统就死机。出现这种情况,唯一的办法就是进入单用户模式,将inittab的值改回来,再重新启动即可。具体办法是:在grub启动时,按e键;然后利用键盘上下键,将光标定位到下面这一行kernel/boot/vmlinuz-2.6.11-1.1369_FC4roroot=LABEL=/1rhgbquiet把光标移动这行后,再按一下e键,进入编辑这行,然后输入linuxsingle,也就是类似如下的:kernel/boot/vmlinuz-2.6.11-1.1369_FC4roroot=LABEL=/1rhgbquietlinuxsingle按回车结束编辑并返回;按一下b键重新启动;然后输入vi/etc/inittab进行修改问题解决如果是丢失了root用户的密码,也可以采用这种方式,只不过进入单用户模式之后,输入如下内容passwd+密码就修改了密码。