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
,GotoGrub-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发行版会发布这样的默认配置。