![硬盘分区布局更改后进行 Grub 救援](https://linux22.com/image/988404/%E7%A1%AC%E7%9B%98%E5%88%86%E5%8C%BA%E5%B8%83%E5%B1%80%E6%9B%B4%E6%94%B9%E5%90%8E%E8%BF%9B%E8%A1%8C%20Grub%20%E6%95%91%E6%8F%B4.png)
嗨,首先我想说的是,我在 Windows 上还在学习,在 Linux 上还是个新手。好的,现在让我来谈谈我的问题,基本上在双启动系统上,在 Windows 上正常关机后,我卡在 grub 救援上。以下是导致此问题的事件。顺便说一下,我在 Windows 10 上。
我在东芝 C660 上有一个 1TB 的硬盘,我的硬盘分区按照 minitool 分区的数字顺序排列如下(如果我没记错的话):1.Windows 系统保留 100GB 2.Windows 安装 C:\ 160GB 3.备份 F:\ 600GB(我自己留着存储数据)4.未分配空间(140GB)。这主要是在我重置硬盘并彻底清理后的情况,备份分区中只剩下 130GB 的数据。我保留了剩余的 140GB 未分配空间,因为我打算像以前安装 Windows 8 那样安装 Ubuntu Linux,结果发现 Windows 10 存在无法被 Ubuntu 的 Live CD 安装检测到的问题。因此我在网上搜索了一些修复方法,然后我偶然发现了一个指南,它解释了如何手动设置部分内容,通过制作“/ 32Gb”、/home 100Gb 和“swap 8Gb”分区,系统每次启动时都会通过 grub 顺利进行,由于我想到备份部分是两个系统共享文件的一种门户,所以我被无法安装的分区错误打了个措手不及,通常可以通过 Windows 关机来修复,但这次它不起作用,我甚至把笔记本电脑关机了,断开了充电器,并取下电池 10 分钟。由于我无法将备份分区用作共享分区,因此我遇到了 Linux 端没有空间存储我想要的数据的问题,因此我返回 Windows 并使用 minitool 第一部分调整备份驱动器的大小,使其保持 380+GB,并创建一个 ext4 200Gb,留下 15gb 未分配,分区成功,由于 Linux 部分在 Windows 中不可见,所以我想如果我再关机一次,当我到达 Linux 端时,它将允许我查看并将我需要的数据复制到新分区。启动时,我看到一个黑屏,显示错误。
错误:未找到文件“/boot/grub/i386-pc/normal.mod”。正在进入救援模式... grub rescue>
在制作完 Linux 并创建第二个备份分区后,分区列表如下(继续原始布局)。4.Linux 备份 200Gb 5.未分配空间 15Gb 6. / root 32Gb 7. /home 100Gb 8.交换 8Gb。从我只安装 Ubuntu 开始,它是 123 和 678。Windows 端还有另一个隐藏分区,但它是隐藏的,我不记得它在其他分区之间。
答案1
您可以尝试从 Ubuntu Live CD 将 grub 重新安装到硬盘上。这至少应该能让 Linux 正常工作。如果 Windows 不工作,您可以从其安装介质启动,应该有一个救援模式可以让您重新安装其引导加载程序,然后您必须返回并再次重新安装 grub。