linux 启动过程中 init加载的一些程序失败 导致系统起不来。

都知道init是linux第一个调用程序,他是系统老大哥。
系统启动过程中不起来,以下几点。加载内核或驱动时候错误,那是内核的问题。
1.系统起不来,可以先进去单用户模式,直接在grub 菜单内核后面加1就可以进去,root密码忘记也可以这样修复。
2.系统盘,进入修复模块。chroot什么的,系统有提示的。
3。也是今天要说的。
系统启动过程中,不加载init,跳过init。直接加载一个shell。

和进入单用户类似,内核菜单后面添加内容一些内容。init=/bin/bash。直接指向bash。
因为不经过init,所有系统下的东西都不加载。可见系统也是只读的,没有经过fstab,只读不能修改任何东西的。
手工挂载。输入命令#mount /proc / -o remount,rw.这样就可以修改了
根据刚才系统不能启动错误提示,去修改一些地方。
然后mount /proc / -o remount,ro 还是变为只读吧。因为现在关机的时候,系统不会自动解挂。防止文件损坏。
最后reboot,安全重启就ok了。