我意外地格式化了我 8 年前的 Linux Fedora 17.?? 计算机上的启动分区。现在它无法启动,按下电源按钮后显示:
GRUB Loading.
Welcome to GRUB!
error: no such partition.
Entering rescue mode. . .
grub rescue> _
当我的计算机旁边唯一可以使用的东西是:时,我可以让我的计算机再次工作吗?
一个 32GB 可启动闪存盘,上面有 Ubuntu 16.04 桌面;
一部旧触屏手机(上面写着这篇文章)
我已经尝试插入 USB 记忆棒,但没有任何变化(可能只是因为计算机的设置)。
现在还能挽救我的电脑吗?如果可以,我该怎么做?
(另外,因为我的计算机水平不是很好,请不要使用太多高级表达。谢谢!)
答案1
您可以重新创建启动分区并使用 Ubuntu 16.04 Live CD 重新安装 GRUB。如果启动分区仍然存在但只是格式化,则可以跳过步骤 4。
在 liveCD 或 liveUSB 上启动通过以下方式启动您的计算机:
Linux-Secure-Remix liveCD 或 liveUSB,然后选择“试用 Ubuntu”,然后直接转到下面的步骤 3。
或 Ubuntu live-CD 或 live-USB,选择“试用 Ubuntu”,然后转到下面的步骤 2。
在实时会话中安装 Boot-Repair 进入 Ubuntu 实时会话后,通过以下方式安装 Boot-Repair:
连接互联网打开终端(Ctrl+Alt+T)并输入:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair
通过以下任一方式启动 gParted:
- Dash(Ubuntu 11.04 及更高版本):单击屏幕左上角的 Ubuntu 徽标,然后输入 gparted 并单击出现的 gParted 图标。
- 或系统->管理->gParted 菜单(Ubuntu 10.04)
- 或者在终端中输入 gksudo gparted
通过 gParted 在磁盘起始处创建一个 1GB 的分区:
- 减少磁盘的第一个分区之一,以便在安装 Ubuntu 的磁盘的起始位置创建 1GB(=1000MiB)的可用空间。此可用空间必须位于磁盘的前 100GB 内(其末尾不得位于磁盘起始位置 100GB 以上)。重要提示:要调整 Windows Vista/7/8 分区的大小,请不要使用 gParted,而应使用 Windows 工具。
在这个空闲空间中,创建一个 1GB 大小、格式为 EXT4 的分区。
在一张纸上记下这个新的 1GB 分区的名称。这通常是类似 /dev/sdXY(X 是字母,Y 是数字)的名称。
从以下任一位置启动 Boot-Repair:
Dash(Ubuntu 11.04 及更高版本):单击屏幕左上角的 Ubuntu 徽标,然后输入 boot 并单击出现的 Boot-Repair 图标。
或系统->管理->启动修复菜单(Ubuntu 10.04)
或者在终端中输入 boot-repair
在启动修复中:
点击高级选项
转到 GRUB 位置选项卡
勾选“单独的 /boot 分区:sdXY”选项(sdXY 必须是你的 1GB 分区)
点击“应用”
在纸上记下将出现的 URL(paste.ubuntu.com/XXXXXX/)。
关闭计算机
删除 liveCD 和/或 liveUSB
启动电脑。现在您应该可以启动 Ubuntu 了。