双启动,带2个硬盘


2

我有2个旧硬盘(它们都是ATA),我有一个带2个连接器的ATA带状电缆。我在一个硬盘上安装Linux,在另一个上安装Windows 7。我可以通过切换硬盘来使用它们。

我想知道是否有一种方法可以像使用grub一样双启动它们。我想我需要设置一个跳线并让它成为主人和另一个奴隶。然后,我怎样才能更改启动记录......我不知道该怎么办?我还需要其他工具吗?


我试过的东西

在Linux驱动器上设置跳线,将Windows驱动程序上的主设置跳线设置为“电缆选择”(这是除主设备以外的唯一选项,无从设备选项)

我不知道如何连接带状电缆。有两个连接器,比如A和B.所以我尝试了两种情况,A-Linux,B-Windows以及A-Windows,B-Linux。它抱怨两种情况都没有可启动设备?

我真的很困惑!!! 我记得以前尝试过这个并没有用。所以我放弃了,今天我正在努力,它又失败了。我没有选择吗?

进步。硬盘上的标签打印并不能说明如何使其成为奴隶。在那里我选择了“通过电缆选择”。事实证明,如果我完全取下跳线,它将是奴隶!

接下来的问题是如何修改/ boot / grub中的menu.lst?

谢谢!阿尔弗雷德


解决方案我找到了

最后我开始工作了!

  1. 首先,正确连接HD作为从站。对于我的情况,我需要移除跳线,即使标签没有告诉“嘿,这是奴隶是如何连接的!”

  2. Linux HD应该仍然是主人。

  3. 打开计算机时,BIOS应显示检测到2个驱动器。这意味着连接是正确的。

  4. 在Fedora 13,/ boot / grub / menu.lst中,为Windows添加此项

标题Windows 7

根=(hd1,0)

savedefault

chainloader +1

然后,双启动神奇地工作!希望有人想做类似的事情。

感谢所有给我建议的人!

阿尔弗雷德


你应该制作一个你的驱动程序主机,其中包含一个启动菜单来访问你的辅助驱动器。我认为这是解决这个问题的最佳方法

Answers:


2

是的你可以。如果将Linux驱动器置于电缆的主位置,则可能更容易。

你实际上没有提供足够的信息; 你应该告诉我们你正在使用什么发行版。您的Linux安装可能已在该磁盘上安装了引导加载程序。如果您安装了完整功能的桌面,则引导加载程序可能是以下之一:Grub,Grub2,LILO。

我将猜测并假设你使用Ubuntu并在这里链接到你。 https://help.ubuntu.com/community/WindowsDualBoot

如果您提供信息,您将获得更好的帮助。

实际上该页面上有一个可能更适合您的链接,但您应该阅读该页面以便更好地理解。此页面是关于在安装Windows后重新安装引导加载程序。实际上,您将通知一个正在运行的启动加载程序,将Windows作为可启动的分区选项。 https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2


谢谢!我正在使用Fedora 13,我认为bootloader应该是grub。我需要编辑menu.lst吗?
阿尔弗雷德钟

这听起来像我会做的。然而,搜索我发现Fedora双启动器喜欢使用Windows启动加载器并在那里添加fedora记录。还可以使用其他信息编辑原始帖子。
AeroJoe 2012年

我尝试将Linux驱动器设置为主驱动器,使用跳线,将Windows驱动器设置为从驱动器。我不知道如何连接带状电缆。但我尝试了两种情况。两种方式都没有用。它一直抱怨没有可启动设备...... WTF?!
Alfred Zhong

1

与SliTaz和Windows XP有同样的问题 - 所以XP是第一高清(通过MASTER配置的跳线)/第一分区(sda1)和SliTaz(Linux)是第二高清(通过SLAVE配置的跳线)/第一分区。我发现 - 在第二个HD /第二个分区上安装第三个操作系统时 - GRUB总是在你安装的最后一个Linux分区上使用menu.lst。所以你必须改变menu.lst。

此配置适用于安装3 OS(1个XP和2个SliTaz):


# For booting SliTaz from : /dev/sdb1
#
title SYSTEM 1 - SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.37-slitaz)
root (hd0,0)
kernel /boot/vmlinuz-2.6.37-slitaz root=/dev/sdb1 quiet

# For booting SliTaz from : /dev/sdb2
#
title SYSTEM 2 - SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.37-slitaz)
root (hd0,1)
kernel /boot/vmlinuz-2.6.37-slitaz root=/dev/sdb2 quiet

# For booting Windows from /sda :
#
title Microsoft Windows
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    chainloader +1
    boot

由于两个操作系统仅从FIRST HD的FIRST分区启动,因此我必须“映射”驱动器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.