从版本 25 开始,我一直在插入笔记本电脑的 USB 记忆棒上运行 Fedora(32 位)。这是一个尝试性的学习过程。目前版本 28 已拒绝再引导至操作系统 (OS)。虽然我可以通过将保存的映像刻录回记忆棒来轻松更换系统,但我希望在学习如何修复和恢复系统方面获得一些帮助。
我的启动屏幕提供了七个用于启动不同版本操作系统的选项,从 Fedora 25 Rescue 到 Fedora 28,如下所示。
无论选择哪个选项,启动进度似乎都是随机的,从单行后挂起:
“nouveau 0000:01:00.0: pci: 无法调整 lnkctl 速度”
以不同的行报告结尾的示例,例如:
“无法修复 sys/fs/bpf 的 SELinux 安全上下文:权限被拒绝”“启动作业正在 dev/mapper/fedora-root 上运行文件系统检查(2 分钟 48 秒/无限制)”“已达到目标计时器”等。
我还尝试通过在单独的 USB 记忆棒上启动 Fedora 29 并使用 GParted 检查失败的 USB 记忆棒/操作系统来调查此问题。这显示了针对 Fedora 分区 (sdd3) 的感叹号警告,指出无法读取文件系统的内容,如下所示。但是,GParted 中的检查和修复选项均返回任何 USB 记忆棒分区上都没有错误。
答案1
我会从不同的驱动器启动,卸载要检查的 USB,然后运行 fsck -N -C -M /dev/sd* 然后,如果它报告的内容看起来可能会解决问题。运行 fsck -C /dev/sd*