启动时未被识别为操作系统

启动时未被识别为操作系统

我是 Ubuntu 新手,刚刚决定在我的新 lenovo thinkpad 上安装它,除了我的 windows 7 操作系统。现在,每当我重新启动计算机时,它只会运行 windows 7。我去了(在 windows 中)控制面板 ▸ 系统 ▸ 高级设置 ▸ 启动Ubuntu 甚至没有被列为操作系统的选择。我尝试再次安装 ubuntu,但现在它想要对已经分区的 windows 文件夹进行分区。

我不知道如何让似乎已安装的 Ubuntu 运行。我在另一个问题上看到,我可以使用 EasyBCD 编辑我的 mrb 设置,但我不知道如何选择 ubuntu 作为操作系统。我的磁盘已经分区(从尝试的第二次安装中看到),所以我很确定它在磁盘上。基本上,当我无法选择 ubuntu 作为操作系统时,我该如何让 ubuntu 运行?

感谢您的帮助。

答案1

  1. 使用 ubuntu 的 live cd 启动。

  2. 打开终端并运行命令

    sudo fdisk -l
    

    它列出了硬盘的完整分区表。在其中,确定您已在哪个分区上安装了 Linux。您可以使用为其分配的驱动器大小并查看输出的最后一列(将用于extended所有 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. 您已完成。您可以重新启动系统。

请参考这个:http://sosaysharis.wordpress.com/2011/06/29/recovering-grub-after-installing-windows-using-ubuntu/并让我知道它是否有效。

相关内容