initramfs——ubuntu 18.4开机无法登陆系统

有次开机发现文件都成了只读模式,无法对其进行操作

于是参考这篇博客搞了一通:ubuntu硬盘变成只读状态的最简单解决办法

但可能由于系统盘太大,修复了好几个小时都没有弄好,所以就中止重启了,结果造成磁盘损坏,开机提示  initramfs ,无法登陆系统,解决方法如下,记录一下:

找到UNEXPECTED INCONSISTENCY所对应的文件名,因为那个就是出错的文件名,我的当时没截图,就随便找了一张别人的,倒数第三行提示UNEXPECTED INCONSISTENCY所对应的文件 /dev/sda1 需要 fsck

执行命令:

fsck /dev/sda1 -y

当出现FILE SYSTEM WAS MODIFIED这个的时候,就表示已经成功了,然后输入reboot重启。

问题解决!

### 回答1: Ubuntu开机出现initramfs是因为系统无法找到根文件系统。这可能是由于硬盘故障、文件系统损坏、引导加载程序配置错误等原因引起的。要解决此问题,可以尝试重新安装引导加载程序、修复文件系统、检查硬盘等。如果无法解决问题,可能需要重新安装操作系统。 ### 回答2: 当你启动Ubuntu时,如果你看到一行文本提示“initramfs”或“BusyBox”,这意味着你的系统已经进入了启动程序的初始化阶段,但是无法继续启动到操作系统。这可能是由于许多因素引起的,最常见的是硬盘驱动器的文件系统错误,包括损坏的块或文件系统元数据,引导加载程序的错误,引导分区的错误或编写内核模块的错误。 要解决这个问题,你需要了解一些引起它的最常见原因以及如何修复它们: 1. 硬盘损坏:在大多数情况下,这是导致“initramfs”问题的最常见原因。如果你的硬盘驱动器的文件系统出现坏块或被损坏,则可能无法正常启动操作系统,并且会显示“initramfs”错误。这时候,你可以使用一些工具如fsck、smartctl或badblocks等对硬盘进行检查和修复。 2. 引导加载程序的错误:引导加载程序是负责在计算机启动时寻找操作系统并将其加载到内存中的程序。如果引导加载程序存在错误,则会导致“initramfs”问题。你可以使用Grub自带的一些命令来修复引导加载程序,比如grub-install命令。 3. 编写内核模块的错误:当你编写自己的内核模块时,可能会出现编译错误或链接错误。这些错误会导致内核模块无法加载,并显示“initramfs”错误。此时,你可以检查内核模块相关的代码和运行环境,并确保它们是正确的。 4. 引导分区的错误:另一个可能的引起“initramfs”问题的原因是引导分区的错误。如果引导分区的UUID或路径发生变化,则操作系统可能无法正确启动。这时候,你可以使用boot-repair等工具来修复引导分区。 总之,当你遇到“initramfs”错误时,你需要注意观察出现的情况并进行判断。随后,你可以使用一些工具和命令来修复硬件或软件相关的问题。如果你不确定如何解决问题,可以尝试检查操作系统的日志、查询相关的错误信息、寻求专业人士帮助等。 ### 回答3: Ubuntu开机时出现initramfs的问题一般是因为系统文件系统损坏或者无法正常挂载造成的。可能的原因包括:磁盘故障、不正确的分区操作、文件系统格式有误等。 解决initramfs问题的方法: 1.检查硬盘和分区:使用live CD启动系统,先检查硬盘状态,确定是否有错误或坏道等问题。然后使用fdisk等工具检查分区情况。如果有不正确的分区,需重新分区。 2.恢复grub引导:有时候,initramfs问题可能是因为grub引导文件的问题导致的。可以使用live CD进入系统,并重新安装grub引导。 3.尝试修复文件系统:如果硬盘和分区的情况没有问题,那么可能是文件系统的问题。可以使用fsck等工具对文件系统进行修复。 4.备份重装系统:如果以上方法都没有解决问题,那么可能需要备份数据并重新安装系统了。 综上所述,initramfs问题可能是多种原因导致的,需要根据具体情况采取不同的解决方案。建议在处理之前备份重要的数据,以免造成不必要的损失。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值