Установить на второй жесткий диск с возможностью загрузки при запуске?

Установить на второй жесткий диск с возможностью загрузки при запуске?

Теоретически то, что я хочу сделать, очень просто, но я провел небольшое исследование в Google и прочитал несколько сообщений на этом сайте, но я все еще в замешательстве.

Я хочу оставить win7 на моем основном диске C:\ и установить Ubuntu (12.10) на вторичный диск (который я еще не купил и не установил. Я просто хочу быть уверен, что у меня все получится, когда я это сделаю). Если это вообще возможно, я бы также хотел, чтобы при запуске компьютера у меня была возможность загружать либо Win7, либо Ubuntu, как в учетной записи, где я просто выбираю, с какого диска я буду работать в этот день. И просто повторюсь, я делаюнетхочу разбить диск C:\ на разделы или изменить, изменить или как-то повлиять на мою систему Win7.

Причина, по которой я все еще не совсем уверен во всем этом, заключается в том, что многие руководства, которые я читал, были для более ранних версий Ubuntu. Также подавляющее большинство руководств посвящено разбиению одного диска на разделы для установки обеих ОС. Я хочу, чтобы две отдельные ОС работали на двух отдельных дисках, которые я мог бы выбрать при загрузке. В руководствах, которые я нашел, упоминалось, что есть некоторая проблема с установкой grub на C:\, а остальная часть ОС устанавливается на другом диске. Это все еще так? Как этого избежать?

Кстати, если это поможет, я уже несколько месяцев использую версию 12.04lts на своем ноутбуке и в классе, и вне его, и мне она очень нравится.

Наконец, если бы вы могли указать мне на руководство или написать свой ответ в форме руководства для двухлетнего ребенка, это было бы здорово. Я все еще новичок в Ubuntu и не хочу портить свою win7.

решение1

Как это работает

Каждый разделенный диск содержит один небольшой блок, называемыйМБР. Он находится в начале диска.

Теперь ОС вставляет свой код в MBR, чтобы загрузить свой собственный загрузчик. Windows делает то же самое, Linux делает то же самое.

Они вставляют небольшой код, указывающий на фактическое местоположение загрузчика. Как и в Linux, этот MBR Stage1содержит GRUB(GRUBзагрузчик, используемый в Linux), который загружает исполняемый файл большего размера Stage2, который может находиться в другом разделе.

Если вы устанавливаете Windows, а затем Linux, GRUB Stage1находится в MBR. Теперь другая часть GRUB (фактический загрузчик) содержит местоположение загрузчика Windows. Теперь, когда вы выбираете Windows из меню GRUB, Windows начинает загружаться. Это называется chain loading(сначала загружается GRUB, затем GRUB загружает загрузчик Windows на основе выбора).

Возвращаясь к вашему вопросу

В вашем случае у вас два MBR (потому что у вас 2 жестких диска).

Поэтому у вас есть два варианта:

Самый простой вариант

  • Создайте раздел на 2-м диске.
  • Установите Ubuntu на этот раздел и установите GRUB на MBR второго диска, а не на MBR первого диска. Будьте осторожны. Смотрите изображение ниже (только для демонстрационных целей), вам нужно сделать все в(вероятно)sdb.

  • Вы выбираете свойуже созданный sdbраздел, редактировать, назначать точку монтирования /и тип файловой системыext4

  • Выберите расположение загрузчика как sdb, а не sda(см. красный раздел)

загрузчикРасположение

  • После этого перезагрузите компьютер, и вы загрузитесь в Windows 7.

Это происходит потому, что вашприоритет загрузочного диска говорит о загрузке с первого жесткого диска(Где мы ничего не меняли).

Итак, откройте BIOS,измените приоритет загрузочных дисков так, чтобы диск с Ubuntu был первым.

  • На этот раз загрузится GRUB. И вы сможете загрузить любую ОС.

  • Извлеките диск, Windows 7 загрузится сразу.

  • Снова подключите 2-й диск, проверьте порядок загрузки в BIOS, чтобы 2-й диск был первым. Теперь вы снова можете загрузить любую ОС.

Другой вариант

Вы также можете изменить загрузчик Windows, чтобы загрузить Ubuntu со второго диска. Это немного сложнее, и поскольку вы вообще не хотите трогать Windows 7, я не рекомендую это делать.

Примечание:Все руководства, доступные здесь, рассказывают о добавлении Ubuntu с того же диска, но с другого раздела. Я не делал этого для разных устройств, вам может потребоваться адаптироваться соответствующим образом.

Вотжесткое руководствосделать это.

Есть отличный графический инструмент для редактирования загрузчика, который называетсяEasyBCD(Для личного использования предоставляется бесплатно).Их руководствоо настройке Ubuntu с помощью загрузчика Windows.

Вы можете получить больше ресурсов по этому вопросу.Простая справка BCD: Двойная загрузка Win7 и Ubuntu 11.10 — «Добавить новую запись» для Ubuntu

Я настоятельно рекомендую использовать GRUB в качестве загрузчика, так как он более гибкий. Может быть, вы сможетеустановить Windows в качестве загрузки по умолчаниювариант И/ИЛИуменьшить значение тайм-аута.

решение2

Самый простой способ сделать это — как предложено выше. Во-первых, временно извлеките первый жесткий диск (тот, на котором установлена ​​Windows). Во-вторых, установите Linux на второй жесткий диск (который на данный момент единственный подключенный). В-третьих, вставьте первый жесткий диск обратно, так что теперь у вас установлено два жестких диска, каждый со своей собственной ОС. После этого достаточно нажать клавишу при загрузке, чтобы выбрать загрузочный диск. Например, на компьютере Dell вы нажмете клавишу F12 при загрузке, и это вызовет меню для выбора диска, с которого вы хотите загрузиться.

решение3

Я, вероятно, делаю это наоборот, но я использую загрузочное меню для загрузки Lubuntu (F12 на этой системной материнской плате). Когда я установил Lubuntu, я отключил все остальные диски в системе. Затем я установил grub на диск Lubuntu. Windows не видит диск Lubuntu, но Lubuntu видит диск Windows, поэтому я могу получить доступ к файлам на других дисках в системе.

решение4

Отключите первый диск с Win 7. Так вы будете в безопасности. На вашем компьютере, вероятно, есть функция выбора загрузки. Посмотрите в настройках и убедитесь, что она включена.

Связанный контент