GNU GRUB 版本 1.99-21ubuntu3,无法运行!

GNU GRUB 版本 1.99-21ubuntu3,无法运行!

可能重复:
我该如何修复 grub?(安装 Windows 后如何恢复 Ubuntu?)

我是 Ubuntu 的新手,我安装了它,但是当我尝试启动它时,它告诉我需要从类似 bash 的地方运行命令,并且它们可以通过 tab 显示,当我按下 tab 时会显示命令,但是当我输入它们时什么也没有发生,我必须重置我的电脑,但同样的事情仍然发生。

内容如下:

GNU GRUB version 1.99-21ubuntu3

Minimal bash-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions.

从那时起什么也没有发生,你能告诉我现在需要做什么吗?

再次感谢!

答案1

尝试重新安装你的 grub。

  1. 使用 ubuntu 的 live cd 启动。
  2. 打开终端并运行命令

    sudo fdisk -l
    

    它列出了硬盘的完整分区表。在其中,确定您已在哪个分区上安装了 Linux。您可以使用为其分配的驱动器大小来识别它,并查看输出的最后一列,该列将“扩展”为所有 Linux 分区。分区很可能是这样的/dev/sda5或类似的东西。记住这个分区。

  3. 在您的主目录中创建一个临时文件夹(注意:您可以在任何位置创建临时文件夹。我使用主文件夹只是为了说明)。我temp现在调用它。因此该temp文件夹的路径将是/home/ubuntu/temp

  4. 将您的 Linux 分区挂载在那里。也就是说,假设您发现您的 Linux 分区是 /dev/sda5,您可以通过执行以下命令将其挂载到“temp”文件夹

    sudo mount /dev/sda5 /home/ubuntu/temp
    
  5. 如果您想检查是否已安装正确的分区,请转到您的主文件夹并打开 temp。您将进入“/”目录。在那里您将找到“home”,您的主文件夹的名称将在那里。一旦您确认您已安装正确的分区,请执行步骤 6。

  6. 您必须通过一开始就向系统显示从硬盘读取数据的位置来安装 grub。不用担心,只需运行以下命令

    sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
    

    对应/dev/sda于您的硬盘名称。将其替换为命令sudo fdisk -l显示的任何内容。

  7. 您已完成。您可以重新启动系统。

相关内容