昨天我打开了很多 Java 应用程序,它们占用了我的 RAM。我是一名 Java 开发人员,所以在这种情况下我通常会重新启动。我关闭了所有应用程序并关机。启动时,我进入了一个initramfs
提示。截图:https://i.stack.imgur.com/6oTGb.jpg
initramfs
是我完全不知道的事情,所以我只是做了一个exit
:https://i.stack.imgur.com/RT7Ez.jpg
建议是fsck
在提到的文件系统上运行,我这样做了:https://i.stack.imgur.com/3MEKS.jpg这里的最后一行似乎是导致接下来混乱的原因。输入y
完后yes
,我的整个屏幕就变成了从上到下无限滚动的随机数字:https://i.stack.imgur.com/HLRD7.jpg
我如何重新获得对计算机的控制权?
更新: SMART 数据的截图 --https://i.stack.imgur.com/GQPAB.jpg和https://i.stack.imgur.com/rQqlL.jpg
答案1
关于:“我在启动时进入了 initramfs 提示符,并显示以下消息:dev/mapper/ubuntu--vg-root 包含一个有错误的文件系统,请强制检查... 进行手动 fsck。”
在initramfs
提示符下,输入:
fsck -f /dev/mapper/ubuntu--vg-root
# 检查文件系统
更新#1:
Note: fsck failed to resolve problems
- 启动至 Ubuntu Live DVD/USB
- 选择“尝试 Ubuntu”选项
- 进入桌面后,启动
Disks
应用程序 - 在左侧窗格中选择目标磁盘
- 点击“汉堡包”图标并选择
SMART Data & Tests
- 截取屏幕截图
SMART Data
并将其编辑到你的问题中,以便我可以查看它们 - 运行 SMART 测试
Note: SMART Data looks fine. HDD is not suspect at this time
更新 #2:
- 在启动到 Ubuntu Live DVD/USB 时,将您仍能找到的任何数据备份到外部源
- 开始
terminal
并输入:sudo dmidecode -s bios-version
然后访问制造商的网站并检查是否有较新的 BIOS - 启动
gparted
并建立一个新的 GPT 分区表(这将擦除磁盘) - 重新安装 Ubuntu(不需要 LVM)
- 跑步
fsck
- 恢复数据
- 设置
Deja Dup
(备份)以备份到外部源(不是 /home)
更新 #3:
定期做fsck
一段时间...
- 启动至 Ubuntu Live DVD/USB
- 打开
terminal
窗户 - 类型
sudo fdisk -l
- 识别“Linux 文件系统”的 /dev/XXXX 设备名称
- 输入
sudo fsck -f /dev/XXXX
# 用你之前找到的数字替换 XXXX - 如果有错误,请重复 fsck 命令
- 类型
reboot
答案2
以下步骤对我有用:
创建可启动的 U 盘并尝试 Ubuntu。
打开终端并运行以下命令:
$ sudo fsck -f <your_drive_name>
按要求输入
a
并让其运行 4-5 分钟。上述步骤成功运行后正常退出,重新启动系统。
答案3
有了 Windows 分区,Grub 会在启动时显示。当我遇到数字滚动问题时,我只需关闭电源,然后再次打开并选择“Ubuntu 高级选项”的“恢复模式”,在检查/修复损坏的分区后,它就帮我解决了这个问题。