如何将 /dev/sda3 设为我的启动分区?

如何将 /dev/sda3 设为我的启动分区?

我有三个 NTFS 分区,如下所示。

Device                                                 UUID                     Boot 
/dev/sda1                                             2af4c64ff4c61cc7           * 
/dev/sda2                                             1c58cb9c58cb72d6
/dev/sda3                                             c8ece40bece3f21c

当我启动 Ubuntu 12.04 时出现以下错误

Error: no such device  262047AC20478233
Error: File not found
Error: No such disk
Error: You need to load the kernel first

Press any key to continue 

262047AC20478233指的是我使用 imagex 从中捕获 Ubuntu 的分区。

通过在启动之前使用“e”选项编辑命令,我将 UUID 更改为c8ece40bece3f21c(/dev/sda3) 装有 Ubuntu 12.04 操作系统,然后一切启动正常。

我如何将 /dev/sda3 更改为默认启动分区,这样我就不必每次启动机器时手动编辑 UUID。

我是 Ubuntu 新手。请指教。

答案1

要修复此错误您只需输入一个命令。

首先登录您的系统。按 ctrl+alt+t 打开终端。输入

sudo grub-install /dev/sda3

系统会要求您输入密码。它会在 /dev/sda3 上安装 grub。之后,您会收到 grub 安装成功的消息。

重新启动系统。

相关内容