我是 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。
- 使用 ubuntu 的 live cd 启动。
打开终端并运行命令
sudo fdisk -l
它列出了硬盘的完整分区表。在其中,确定您已在哪个分区上安装了 Linux。您可以使用为其分配的驱动器大小来识别它,并查看输出的最后一列,该列将“扩展”为所有 Linux 分区。分区很可能是这样的
/dev/sda5
或类似的东西。记住这个分区。在您的主目录中创建一个临时文件夹(注意:您可以在任何位置创建临时文件夹。我使用主文件夹只是为了说明)。我
temp
现在调用它。因此该temp
文件夹的路径将是/home/ubuntu/temp
。将您的 Linux 分区挂载在那里。也就是说,假设您发现您的 Linux 分区是 /dev/sda5,您可以通过执行以下命令将其挂载到“temp”文件夹
sudo mount /dev/sda5 /home/ubuntu/temp
如果您想检查是否已安装正确的分区,请转到您的主文件夹并打开 temp。您将进入“/”目录。在那里您将找到“home”,您的主文件夹的名称将在那里。一旦您确认您已安装正确的分区,请执行步骤 6。
您必须通过一开始就向系统显示从硬盘读取数据的位置来安装 grub。不用担心,只需运行以下命令
sudo grub-install --root-directory=/home/ubuntu/temp /dev/sda
对应
/dev/sda
于您的硬盘名称。将其替换为命令sudo fdisk -l
显示的任何内容。您已完成。您可以重新启动系统。