Двойная загрузка с 2 жесткими дисками

2

У меня есть 2 старых жестких диска (они оба ATA), и у меня есть один ленточный кабель ATA с 2 разъемами. Я устанавливаю Linux на один жесткий диск и Windows 7 на другой. Я могу использовать их, переключая жесткие диски.

Мне интересно, есть ли способ их двойной загрузки, например, с помощью grub. Думаю, мне нужно установить одну перемычку и сделать ее господином, а другим - рабом. Тогда как я могу изменить загрузочные записи ... Я не знаю, как это сделать? Нужны ли другие инструменты?


вещи, которые я пробовал

установить перемычку на диске Linux, чтобы быть мастером установите перемычку на драйвере Windows как «выбранный кабель» (это единственная опция, кроме главной, без ведомой опции)

Я не уверен, как подключить ленточный кабель. Есть 2 разъема, скажем, A и B. Поэтому я попробовал оба варианта: A-Linux, B-Windows, а также A-Windows, B-Linux. Жалуется что нет загрузочных устройств для обоих случаев?

Я действительно очень запутался !!! Я помню, пробовал это раньше, и это не сработало. Поэтому я сдался, и сегодня я пытаюсь, и это снова не удалось. У меня заканчиваются варианты?

Прогресс. Печать этикетки на жестком диске не говорит, как сделать его рабским. Там я выбрал «выбрать по кабелю». Оказывается, если я вообще снимаю перемычку, это будет раб !!!

Следующий вопрос - как изменить menu.lst в / boot / grub?

Спасибо! Альфред


Решение, которое я нашел

Наконец я получил это работает!

  1. Итак, во-первых, правильно подключите HD как slave. В моем случае мне нужно снять перемычку, даже если на этикетке не написано «эй, вот как подключен раб»

  2. Linux HD по-прежнему должен быть мастером как всегда.

  3. При включении компьютера BIOS должен показать, что обнаружено 2 диска. Это означает, что связь правильная.

  4. В Fedora 13, /boot/grub/menu.lst добавьте это для Windows

название Windows 7

корень = (hd1,0)

savedefault

загрузчик цепей +1

И тогда, двойная загрузка работает волшебно! Надеюсь, что это помогает кому-то хотел бы делать подобные вещи.

Спасибо всем, кто дал мне предложения!

Альфред

Alfred Zhong
источник
да, вы должны сделать один из ваших основных драйверов, который содержит меню загрузки для доступа к дополнительному диску. Я думаю, что это лучший способ решить эту проблему

Ответы:

2

Да, ты можешь. Если вы поместите диск Linux в ведущую позицию на кабеле, это может быть проще.

Вы на самом деле не дали достаточно информации; Вы должны были сказать нам, какой дистрибутив вы используете. Ваша установка Linux, вероятно, уже имеет загрузчик на этом диске. Если вы установили полнофункциональный рабочий стол, загрузчик, вероятно, является одним из следующих: Grub, Grub2, LILO.

Я собираюсь угадать и предположить, что вы используете Ubuntu, и связать вас здесь. https://help.ubuntu.com/community/WindowsDualBoot

Если вы дадите информацию, вы получите лучшую помощь.

На самом деле на этой странице есть ссылка, которая, вероятно, больше подходит вам, но вы должны прочитать эту страницу, чтобы лучше понять. Эта страница о переустановке загрузчика после установки Windows. На самом деле вы будете информировать рабочий загрузчик о Windows как о параметре загрузочного раздела. https://help.ubuntu.com/community/Grub2#Reinstalling_GRUB2

AeroJoe
источник
Спасибо! Я использую Fedora 13, я думаю, что загрузчик должен быть grub. Нужно ли редактировать menu.lst?
Alfred Zhong
Это похоже на то, что я бы сделал. Однако в поисках я обнаружил, что двойные загрузчики Fedora любят использовать загрузчики Windows и добавлять туда записи Fedora. Также отредактируйте оригинальный пост с дополнительной информацией.
AeroJoe
Я попытался установить диск Linux в качестве главного, используя перемычку, а диск Windows в качестве ведомого. Я не уверен, как подключить ленточный кабель. Но я пробовал оба случая. Ни один из способов не сработал. Продолжайте жаловаться, нет загрузочного устройства ... WTF ?!
Alfred Zhong
1

была та же проблема со SliTaz и Windows XP - таким образом, XP находится на первом HD (с помощью перемычек, как настроено MASTER) / 1-й раздел (sda1), а SliTaz (Linux) находится на втором HD (с помощью перемычек, как настроено SLAVE) / 1-й раздел. Что я обнаружил - при установке 3-й ОС на 2-й HD / 2-й раздел - GRUB всегда использует menu.lst на последнем установленном вами разделе Linux. Таким образом, вы должны изменить menu.lst там.

Этот конфиг работает с 3 установленными ОС (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, мне пришлось «сопоставить» диски.

Ernst
источник