![在双启动 Windows/ubuntu 上从 ubuntu 14.04 升级到 ubuntu 14.10 后,计算机反复重启](https://linux22.com/image/983131/%E5%9C%A8%E5%8F%8C%E5%90%AF%E5%8A%A8%20Windows%2Fubuntu%20%E4%B8%8A%E4%BB%8E%20ubuntu%2014.04%20%E5%8D%87%E7%BA%A7%E5%88%B0%20ubuntu%2014.10%20%E5%90%8E%EF%BC%8C%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%8F%8D%E5%A4%8D%E9%87%8D%E5%90%AF%20.png)
我有双启动的 Ubuntu 14.04 和 Windows 10(升级前是 Windows 8)。我决定将我的 Ubuntu 升级到 15.04,所以我需要先升级到 Ubuntu 14.10,然后再升级到 Ubuntu 15.04。但在升级到 Ubuntu 14.10 后,我遇到了一个问题。我无法启动计算机,它会反复重启,所以我启动到 live usb 并运行启动修复(pastebin:http://paste.ubuntu.com/12070000/)。然后我尝试运行 update-grub,但出现错误“错误:无法获取 `/cow' 的规范路径”,因此我谷歌搜索并安装了一个 Ubuntu 分区,并在 chroot 之后运行了 update-grub。我也尝试了 grub-install,但仍然无法启动,出现同样的问题。我有一台上网本 lenovo ideapad s205。我知道有人已经问过这个问题,但我不明白他的意思,他没有双启动。
答案1
从我读到的你的粘贴看来你的 Windows 在某个时候进入了休眠状态:
534: Metadata kept in Windows cache, refused to mount.
因此 os.prober 无法检测到您的 Windows 安装(第 564 行)。
564: 1 disks with OS, 1 OS : 1 Linux, 0 MacOS, 0 Windows, 0 unknown type OS.
因此,为了快速恢复系统运行,您应该使用 Windows 工具修复 Windows,然后重新安装 Ubunutu 15.04(从 14.10 升级的路径不再有效,因为 14.10 已达到使用寿命)。
如果您没有备份 Ubuntu 分区,则 HOME 目录中的数据应保持不变。否则,您始终可以从最近的备份中恢复所有数据。
如果您没有备份,或者 Windows 工具无法恢复 Windows,您将面临更严重的问题。那么停止使用该驱动器并执行重要文件的数据恢复。
只有在恢复数据后,您才可以重新安装 Windows,然后再重新安装 Ubuntu。
也许可以尝试修复你的 Ubuntu,但从长远来看,它将比重新安装和恢复你的 HOME 和应用程序花费更多的时间。