Ubuntu 14.04 即使在重新安装 grub 和启动修复后仍无法启动

Ubuntu 14.04 即使在重新安装 grub 和启动修复后仍无法启动

在我的笔记本电脑上安装全新的 Windows 10 后,我的外部硬盘无法启动之前安装的 Ubuntu。尽管一开始就出现了 grub 菜单,但在选择 ubuntu 后,屏幕变黑,控制台光标闪烁。我用 live CD 重新安装了 grub,但没有成功。尝试从 live cd 进行引导修复后,以下是提供的报告:http://paste.ubuntu.com/13297431/ 它仍然无法工作。我怎样才能让我的 Ubuntu 恢复到与以前完全相同的状态?

答案1

删除我们在聊天讨论期间发现的引导扇区中的 FlexNet 垃圾。GRUB
拒绝安装到 mbr,并抱怨扇区正在被 FlexNet 使用。

之后,以传统模式将 GRUB 引导加载程序重新安装到您的 Ubuntu 安装中。
从您的 Ubuntu 安装介质启动并选择无需安装即可试用 Ubuntu

当 Ubuntu 桌面出现时 - 打开终端并执行:

sudo dd if=/dev/zero of=/dev/sda bs=512 count=62 seek=1
sudo mount /dev/sdc2 /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda

注意:sda = 磁盘 | sdc2 = Ubuntu 系统分区

如果此解决方案不起作用,请打开 GParted 并缩小 sda 上的 Windows 分区。
开始安装 Ubuntu- 选择其他内容并将 Ubuntu 安装到未分配的空间。

如果您想将旧系统克隆到新分区,请使用 clonezilla。
下载 Clonezilla Live CD,然后创建可启动媒体以从中启动。
将 Ubuntu 分区从外部磁盘备份到另一个磁盘或分区。
将其恢复到您执行 Ubuntu 新安装的分区。

下载及更多信息 ->克隆兹拉

现在再次从 Ubuntu 安装媒体启动...

识别分区 UUID - 打开终端并执行:

sudo blkid  

挂载系统分区并编辑 fstab 文件 - 打开另一个终端并执行:

sudo mount /dev/sda* /mnt
sudo gedit /mnt/etc/fstab

将 UUID 条目替换为 blkid 命令给出的输出中的条目。

如果 Ubuntu 无法启动 - 重新安装 GRUB ...再次从 Ubuntu 安装介质启动...

打开终端并执行:

sudo mount /dev/sda* /mnt
sudo grub-install --boot-directory=/mnt/boot /dev/sda  

将 * 替换为您安装 Ubuntu 的分区号​​。

如果这一切太过复杂或繁琐 - 您也可以保留 sda 上的有效 Ubuntu 配置,并将您的个人数据从 sdc 上的旧 Ubuntu 复制到 sda 上的新安装。

相关内容