В теории, то, что я хочу сделать, очень просто, но я сделал несколько исследований в Google и прочитал несколько сообщений на этом сайте, и я все еще в замешательстве.
Я хочу сохранить win7 на моем основном диске C:\, и установить Ubuntu (12.10) на вторичный диск (который я еще не купил и не установил). Я просто хочу быть уверенным, что у меня все получится, когда я это сделаю). Если это возможно, я бы также хотел, чтобы при запуске компьютера у меня была возможность загружать либо Win7, либо Ubuntu, как при входе в систему, где я просто выбираю, с какого диска я буду работать в этот день. И еще раз повторюсь, я не хочу разбивать диск C:\ на разделы или каким-либо образом изменять, менять или влиять на систему Win7.
Причина, по которой я все еще не уверен во всем этом, в том, что многие руководства, которые я читал, были для более ранних версий Ubuntu. Кроме того, в подавляющем большинстве руководств говорится о разделении одного диска для установки обеих ОС. Я хочу иметь две отдельные ОС, работающие с двух отдельных дисков, которые я могу выбирать при загрузке. В руководствах, которые я нашел, упоминается, что существует некоторая проблема с установкой grub на C:\, но остальная часть ОС устанавливается на другой диск. Так ли это на самом деле? Как мне избежать этого?
Также, если это поможет, я уже несколько месяцев использую 12.04lts на своем ноутбуке во время занятий и вне их, и мне это нравится.
Наконец, если бы вы могли указать мне на руководство или написать свой ответ в форме руководства для двухлетнего ребенка, это было бы здорово. Я все еще новичок в Ubuntu и не хочу испортить свою win7.
Как это работает
Каждый диск с разделами содержит один небольшой блок, называемый MBR. Он располагается в начале диска.
Теперь ОС вставляют свой код в MBR, чтобы загрузить свой собственный загрузчик. Windows делает то же самое, Linux делает то же самое.
Они вставляют небольшой код, указывающий на фактическое местоположение загрузчика. Как в Linux, этот MBR содержит Stage1
из GRUB
(GRUB
- это загрузчик, используемый в Linux), который загружает более крупный исполняемый файл Stage2
, который может находиться в другом разделе.
Если вы устанавливаете Windows, а затем Linux, GRUB Stage1
располагается в MBR. Теперь другая часть GRUB (собственно загрузчик) содержит расположение загрузчика Windows. Теперь, когда вы выбираете Windows в меню GRUB, Windows начинает загружаться. Это называется цепочкой загрузки
(сначала загружается GRUB, затем GRUB загружает загрузчик Windows на основе выбора).
Возвращаясь к вашему вопросу
В вашем случае у вас две MBR (потому что у вас 2 жестких диска).
Поэтому у вас есть два варианта:
Самый простой вариант
Создать раздел на втором диске.
Установите Ubuntu на этот раздел & установите GRUB на второй диск'MBR, а не на первый диск'MBR. Будьте осторожны. Смотрите рисунок ниже (просто для демонстрации), вам нужно сделать все в (возможно) sdb
.
Вы выбираете уже созданный раздел sdb
, редактируете, назначаете точку монтирования /
и тип файловой системы ext4
.
Выберите местоположение загрузчика как sdb
, а не sda
(см. раздел, выделенный красным цветом)
Это происходит потому, что ваш приоритет загрузочного диска говорит загружаться с первого жесткого диска (где мы ничего не меняли).
Поэтому откройте BIOS, измените приоритет загрузочного диска так, чтобы диск с Ubuntu был первым..
На этот раз будет загружен GRUB. И вы можете загружать любую ОС.
Извлеките диск, Windows 7 загрузится напрямую.
Снова подключите второй диск, проверьте порядок загрузки в BIOS, чтобы второй диск был первым. Теперь вы снова можете загружать любую ОС.
Другой вариант
Вы можете модифицировать загрузчик Windows, чтобы загружать Ubuntu со второго диска. Это немного сложнее, и поскольку вы вообще не хотите трогать Windows 7, я не рекомендую это делать.
Примечание: Все руководства, доступные здесь, говорят о добавлении Ubuntu с того же диска, но с другого раздела. Я не делал этого для разных устройств, вам может понадобиться принять соответствующие меры.
Вот сложное руководство, чтобы сделать это.
Существует отличный инструмент GUI для редактирования загрузчика под названием EasyBCD (он бесплатен для личного использования). Их руководство о настройке Ubuntu с помощью загрузчика Windows.
Вы можете найти больше информации об этом на сайте https://askubuntu.com/questions/124617/easy-bcd-help-dual-boot-win7-and-ubuntu-11-10-add-new-entry-for-ubuntu.
Я настоятельно рекомендую использовать GRUB в качестве загрузчика, так как он более гибкий. Возможно, вы можете установить Windows в качестве загрузки по умолчанию И/ИЛИ уменьшить значение таймаута..
Проще всего это сделать так, как предложено выше. Во-первых, временно отключите первый жесткий диск (тот, на котором установлена Windows). Во-вторых, установите Linux на второй жесткий диск (который пока является единственным подключенным). В-третьих, установите первый жесткий диск обратно, так что теперь у вас два жестких диска, на каждом из которых установлена своя ОС. После этого нужно просто нажать клавишу при загрузке, чтобы выбрать загрузочный диск. Например, на машине Dell вы нажмете клавишу F12 при загрузке, и это вызовет меню для выбора диска, с которого вы хотите загрузиться.