论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
DevOps与敏捷开发
›
办理 Ubuntu 中 /sbin/init 缺失问题
办理 Ubuntu 中 /sbin/init 缺失问题
美食家大橙子
金牌会员
|
2024-7-28 12:29:31
|
显示全部楼层
|
阅读模式
楼主
主题
677
|
帖子
677
|
积分
2031
背景
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
服务器安装的Ubuntu18.04 ,重启后卡在logo界面,又被逼迫断电。随后重启遇到如上图情况,表现报错
run-init:/sbin/init:No such file or directory
end kernel panic - not syncing:Attempted to kill init !exitcode=0x00007f00
复制代码
办理方法
/sbin/init 是 Linux 体系中至关紧张的初始化进程,缺失它将导致体系无法启动。以下是一些办理方法:
1. 从 Live CD/USB 复制 init 文件:
预备工作:
Ubuntu Live CD/USB 启动盘。
步骤:
利用 Live CD/USB 启动体系。
挂载你的根分区,比方:sudo mount /dev/sda1 /mnt (将 /dev/sda1 更换成你的实际分区,我的文件体系是sda5)。
复制 init 文件: sudo cp /sbin/init /mnt/sbin/
卸载根分区并重启体系。
2.利用 dpkg 下令重新安装 init 软件包:
预备工作:
Live CD/USB 启动盘。
步骤:
在 Live CD 情况下,挂载根分区。
利用 chroot 下令进入你的体系情况: sudo chroot /mnt
重新安装 init 软件包: sudo apt-get install --reinstall init
退出 chroot 情况: exit
卸载根分区并重启体系
3.利用 Ubuntu 安装盘修复体系:
预备工作:
Ubuntu 安装盘。
步骤:
利用 Ubuntu 安装盘启动体系。
选择 "Try Ubuntu" 进入试用模式。
打开终端,并运行 sudo apt-get update 更新软件包列表。
运行 sudo apt-get install --reinstall ubuntu-minimal 重新安装基础体系软件包,其中包含 init。
重启体系。
结合方法1、2
。在 Live USB 启动Try Ubuntu体系,挂载根分区后,在/sbin目录下,没有init
sudo cp /sbin/init /mnt/sbin/
复制代码
之后发现,与Live USB下的init不一致(
然而在这一步当时没有用ldd下令确定具体连接,并不确定简回复制是否有用!!
)
简朴cp后发现区别[如下与上面的截图]
lrwxrwxrwx 1 root root 20 Dec 10 15:33 /mnt/sbin/init -> /lib/systemd/systemd*
随后进入chroot,重新安装 init 软件包: sudo apt-get install --reinstall init。
但是此步骤有可能遇到在chroot中无法访问网络的问题,ping不到baidu,apt会无法解析源地点,通过在/mnt/etc/resolv.conf 插入 nameserver 8.8.8.8 后(添加Google 提供的公共 DNS 服务器的 IP 地点 8.8.8.8) 可以正常利用apt-get install init。
本步骤参考了UBUNTU体系开机报错处理_ubuntu开机找不到sbin/init-CSDN博客
※肯定要利用ldd /sbin/init 确定init是否正确。以是,最终没有确定是cp还是apt重新安装确保了init的正确。随后重启服务器,正常进入。
本人仅是Linux利用者,并非专家。仅以此纪录未知乐成原因的报错处理,供各人交换。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
美食家大橙子
金牌会员
这个人很懒什么都没写!
楼主热帖
全面数字化时代,国有大型银行如何走好 ...
MySQL实战45讲 11
【大话云原生】负载均衡篇-小饭馆客流 ...
K8S 性能优化 - OS sysctl 调优
前端开发神器,Requestly使用
触发器
GaussDB(DWS)集群中寻找节点CPU占用 ...
Git Cherry-pick使用
Dubbo源码(七) - 集群
禁用XXE处理漫谈
标签云
挺好的
服务器
快速回复
返回顶部
返回列表