如何解决Linux系统grub.conf文件损坏或丢失問題

已举报 回答 关注

如何解决Linux系统grub.conf文件损坏或丢失問題

  • 回答数

    5

  • 浏览数

    1,317

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
如果没有关机的话重新使用grub生成就可以了
grub-mkconfig -o /boot/grub/grub.cfg
如果已经关机了的话可以找一个liveusb或者livecd
引导进入liveusb或者livecd后使用chroot再通过上面的grub命令同样也可以修复
或者如果你有备份的grub.cfg文件话则直接复制备份文件到/boot/grub下就可以了
取消 评论
你说的还真有点扯了,这种情况除了从做系统没有办法。
取消 评论

方法/步骤

1

先看看命令文件检查器工具使用方法

  1、在win8中使用组合键“CTRL+F”打开搜索,或者在开始屏幕中找到搜索并输入“CMD”并以管理员身份打开命令提示符窗口。

  2、在打开命令提示符窗口后并输入“sfc /scannow”,然后按回车键或确定。

  3、命令sfc /scannow执行后将扫描所有受保护的系统文件,并用位于 %WinDir%System32dllcache 的压缩文件夹中的缓存副本替换损坏的文件。

  %WinDir% 占位符代表 Windows 操作系统文件夹。例如 C:Windows。

  在验证过程中需要一定时间,验证100%完成之前,请勿关闭此“命令提示符”窗口,扫描结果将在此过程结束后显示。

2

扫描完成结束后一般会出现以下几条消息:

  1、Windows 资源保护找不到任何完整性冲突。

  这表示您没有任何丢失或损坏的系统文件。

  2、Windows 资源保护无法执行请求的操作。

  要解决此问题,请在安全模式中执行系统文件检查器,并确保 PendingDeletes 和 PendingRenames 文件夹存在于%WinDir%WinSxSTemp 下。

  3、Windows 资源保护找到了损坏文件并成功修复了这些文件。详细信息包含在 CBS.Log%WinDir%LogsCBSCBS.log 中。

  若要查看有关系统文件扫描和还原的详细信息,就要先查看系统文件检查器进程的详细信息。

  4、Windows 资源保护找到了损坏文件但无法修复某些文件。详细信息包含在 CBS.Log%WinDir%LogsCBSCBS.log 中。

3

如果用户无法通过 SFC 文件检查工具来修复的话,也可以尝试使用 DISM命令,需要联网。

  以管理员运行如下命令:

  DISM.exe /Online /Cleanup-image /Scanhealth

  注:该命令表示扫描你全部系统文件并和官方系统文件对比

  DISM.exe /Online /Cleanup-image /Restorehealth

  注:该命令表示把那些不同的系统文件还原成系统官方源文件,跟重装差不多。

  这种方法好处在于修复完那些系统文件后即将还原为官方版的源文件,只是系统文件,其他的第三方软件和用户设置完全保留,当然,这是要花费15-20分钟的时间的。

END
取消 评论
重写下MBR呢?
取消 评论
这个你就有点扯淡了!
HAL.DLL文件损坏或者丢失
你不重做系统还等什么?
取消 评论
ZOL问答 > 相机 > 理光相机 > 其他 > 如何解决Linux系统grub.conf文件损坏或丢失問題

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?