Ubuntu 12.4和XP分离驱动,双启动,怎么样?

我的PC上有2个不同的SATA驱动器,160GB和200GB。 我不确定如何做到这一点,并在我启动时有任何选择,任何想法? 那里有指南吗?

我在一个上安装了XP,然后在其上运行Ubuntu作为’Install With’它刚刚启动到XP中,然后重新格式化,并将它们放在不同的驱动器上,它再次执行相同的操作。 然后我尝试了Win 7,然后是第二个Ubuntu; 再次,没有表演,有人可以伸出援助之手吗?

您需要确定哪个驱动器在启动时具有优先级。 此设置可在BIOS中查看。

如果您不更改BIOS,则需要在该磁盘中安装grub

假设您已在disk1(160GB)上安装了Windows系统并在200GB上安装了ubuntu。

现在根据BIOS,如果disk1是顶级列表,ubuntu将无法启动。 默认情况下,grub安装在200GB。

要纠正它,

  • 使用ubuntu live disk / usb启动。
  • 安装boot-repair

sudo add-apt-repository ppa:yannubuntu / boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair && boot-repair

做一个recommended repair 。 这应该解决问题。

另外

  • 单击Advanced ,Goto Grub-location
  • Place Grub更改为正确的设备。

我假设当前Win7在第一个驱动器中,Ubuntu在第二个SATA驱动器中,然后在启动时从BIOS中选择Boot菜单 ( same as selecting the CD drive or Usb drivve when you install a new system)并选择Ubuntu Installed Drive to从…启动。

BIOS中选择你的第一启动设备作为Ubuntu安装的SATA驱动器 ,以便于访问,这也避免了手动安装Grub Bootloader到Windows MBR。

然后在Ubuntu启动后启动

sudo update-grub

然后从下次重启时,您将从GRUB获得OS选择菜单。

这是一项非常容易完成的任务。 Ubuntu的安装程序配置为默认情况下将引导加载程序放在安装Ubuntu的硬盘驱动器上。 引导加载程序还配置为查找其他引导加载程序并将其包含在菜单中。 您只需确保安装Ubuntu的硬盘驱动器是引导顺序中的第一个硬盘驱动器。

这样做不会触及Windows引导加载程序,这意味着您可以删除Ubuntu驱动器并仍然可以启动Windows。 将Ubuntu引导加载程序安装到Windows磁盘当然会破坏这一点,不建议这样做。

您当然可以使用上述启动修复等工具。 但是如果你想要把事情做对,我建议你阅读联机帮助页,比如用于grub-install的联机帮助页,以及Ubuntu和有时是Arch Linux的 wiki页面。

grub-os-prober,负责使双引导配置变得容易,也可以被禁用,因此当从终端运行uptade-grub时,只会生成与Ubuntu相关的菜单项。 其他一些Linux发行版会发布这样的默认配置。