没有所谓的捷径
一切都是时间最平凡的累积

initramfs模式介绍及解决方法,Debian磁盘只读修复

本文最后更新:2022年4月27日,已超过939天未更新,如果文章内容失效,请留言反馈本站。

initramfs介绍
在2.6版本的linux内核中,都包含一个压缩过的cpio格式的打包文件。当内核启动时,会从这个打包文件中导出文件到内核的rootfs文件系统,然后内核检查rootfs中是否包含有init文件,如果有则执行它,作为PID为1的第一个进程。这个init进程负责启动系统后续的工作,包括定位、挂载“真正的”根文件系统设备(如果有的话)。如果内核没有在 rootfs中找到init文件,则内核会按以前版本的方式定位、挂载根分区,然后执行/sbin/init程序完成系统的后续初始化工作。
这个压缩过的cpio格式的打包文件就是initramfs。编译2.6版本的linux内核时,编译系统总会创建initramfs,然后把它与编译好的内核连接在一起。内核源代码树中的usr目录就是专门用于构建内核中的initramfs的,其中的initramfs_data.cpio.gz文件就是initramfs。缺省情况下,initramfs是空的,X86架构下的文件大小是134个字节。

initramfs模式
initramfs模式是由无法正常关机、磁盘有坏道引起的。

initramfs模式介绍及解决方法,Debian磁盘只读修复

解决方法
在百度上查了一下,觉得这办法更简单、快速解决问题

(initramfs) blkid //查看硬盘信息,你只要查出硬盘格式为type=ext4 的分区即可

比如我的是/dev/sda2分区有问题,上面的图也可以看出确实是/dev/sdb2分区有问题,那么现在我们修复一下

initramfs模式介绍及解决方法,Debian磁盘只读修复

(initramfs)fsck -t ext4 /dev/sdb2 -y //fsck是一个很好用的磁盘修复工具。-t 指定磁盘格式 ext3或ext4。-y 如果你加了此选项,后面你就无需按y确认操作了。

等修复完后重启即可。

(initramfs) reboot //重启

» 站长码字辛苦,有用点个赞吧,也可以打个
» 若转载请保留本文转自:豫章小站 » 《initramfs模式介绍及解决方法,Debian磁盘只读修复》
» 本文链接地址:https://blog.mydns.vip/4452.html
» 如果喜欢可以: 点此订阅本站 有需要帮助,可以联系小站
赞(0) 打赏
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除,联系邮箱:contact@mydns.vip。文章观点不代表本站立场。本站原创内容未经允许不得转载,或转载时需注明出处:豫章小站 » initramfs模式介绍及解决方法,Debian磁盘只读修复
分享到: 更多 (0)

评论 4


  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #2

    魏总老牛皮啦。

    hack3年前 (2022-05-20) 15:21回复
  2. #1

    魏总牛皮。

    hack3年前 (2022-05-20) 15:16回复

智慧源于勤奋,伟大出自平凡

没有所谓的捷径,一切都是时间最平凡的累积,今天所做的努力都是在为明天积蓄力量

联系我们赞助我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏