我是 Ubuntu 新手,刚刚决定在我的新 lenovo thinkpad 上安装它,除了我的 windows 7 操作系统。现在,每当我重新启动计算机时,它只会运行 windows 7。我去了(在 windows 中)控制面板 ▸ 系统 ▸ 高级设置 ▸ 启动Ubuntu 甚至没有被列为操作系统的选择。我尝试再次安装 ubuntu,但现在它想要对已经分区的 windows 文件夹进行分区。
我不知道如何让似乎已安装的 Ubuntu 运行。我在另一个问题上看到,我可以使用 EasyBCD 编辑我的 mrb 设置,但我不知道如何选择 ubuntu 作为操作系统。我的磁盘已经分区(从尝试的第二次安装中看到),所以我很确定它在磁盘上。基本上,当我无法选择 ubuntu 作为操作系统时,我该如何让 ubuntu 运行?
感谢您的帮助。
答案1
使用 ubuntu 的 live cd 启动。
打开终端并运行命令
sudo fdisk -l
它列出了硬盘的完整分区表。在其中,确定您已在哪个分区上安装了 Linux。您可以使用为其分配的驱动器大小并查看输出的最后一列(将用于
extended
所有 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
显示的任何内容。您已完成。您可以重新启动系统。
请参考这个:http://sosaysharis.wordpress.com/2011/06/29/recovering-grub-after-installing-windows-using-ubuntu/并让我知道它是否有效。