Ubuntu无法启动~错误:init:failed to spawn..解决方法

今天上午做某实验的时候将/bin/sh的链接改了(ubuntu默认指向dash).

做玩实验后,忘记改回来,然后就重启了。结果引导项选择ubuntu之后,无法启动,一直黑屏,左上角光标闪烁。

然后测试看启动时的输出错误,grub引导界面,选中第一项(即ubuntu启动项),按“e”键。将命令参数中的“quiet ”改为“text”.然后按 F10执行引导,看输出错误。

结果发现了一大堆在挂在硬盘时的初始化错误:init:failed to spawn....:no such factory等等。

于是就猜想是什么文件丢失了。。。。。。然后突然想起来,上午忘记把/bin/sh的链接改回来(指向dash)。

于是找到了关键地方! 制作了个usb启动盘。

用usb启动,在安装界面,点击 "try ubuntu“ 而不是intall

然后进入一个ubuntu系统(类似pe)

找到硬盘上ubuntu所在盘符(一般在 /media文件夹下),将/bin/sh 链接改回指向ubuntu默认的 dash

$ cd /media/ubuntu所在硬盘挂在标识/bin

$sudo ln -sf dash /bin/sh

搞定,重启(从硬盘启动),恢复正常。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值