Как установить Ubuntu, Windows XP и Windows 7 с нуля как систему с тройной загрузкой

8

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

В каком порядке я должен устанавливать ОС, и следует ли мне что-то отличать от обычной односистемной установки? Например, имеет ли значение порядок разбиения? Что мне делать, если я хочу использовать системный диск в качестве диска C: в Win XP и Win 7?

Саймон
источник
наблюдение, в ответ на вышеизложенное: мои окна 7 думают, что это на F :.
Джастин

Ответы:

22

Сначала вы должны установить Windows XP. После этого установите Windows 7; его загрузчик позаботится и о XP. Кроме того, Windows 7 рассматривает любой раздел, в котором он находится, как C: \ (по крайней мере, это то, что случилось со мной).

Наконец, установите Ubuntu. Его загрузчик обнаружит все остальные 2 операционные системы. Радоваться, веселиться!

Алекс
источник
1
+1 Я удалил свой идентичный ответ, так как ваш немного яснее
Том Робинсон
Вы могли бы сохранить его и улучшить. Разнообразие всегда приветствуется :)
AleX
4
Согласовано. Как правило, я всегда сначала устанавливаю Windows, от самой старой (например, XP) до самой новой (например, 7), затем заканчиваю дистрибутивом Linux (например, Ubuntu).
Том Робинсон
При установке Ubuntu, действительно ли важно устанавливать версии Windows в определенном порядке? Я имею в виду, если он все равно обнаружит их отдельно, с этим не должно быть проблем, нет?
Gnoupi
@Gnoupi - Да, но если вы сначала установите старые версии Windows, более новые найдут их автоматически.
MiffTheFox
7

Вы должны всегда переходить от самого старого к новейшему, кроме того, от «Microsoft» до более открытых.

Windows XP записывает собственный загрузчик в MBR, независимо от того, что установлено (за исключением более старых версий Windows, таких как Win98)

Windows 7 найдет XP и добавит ее в свой загрузчик.

Ubuntu, в свою очередь, добавит загрузчик Windows в свое собственное меню загрузки (grub), что сделает выбор версии Windows немного более сложным (наихудший случай: 4 нажатия клавиш), но его, безусловно, легче установить.

Вам также следует подумать о передаче данных между операционными системами, поэтому, возможно, оставьте раздел (я бы предложил 2-10 ГБ, в зависимости от размера вашего жесткого диска) для обмена данными и отформатируйте его в FAT32.

Последнее предложение: если вам нет необходимости устанавливать каждую операционную систему в ее собственном разделе, возможно, вы могли бы использовать бесплатный Sun VirtualBox для виртуализации операционных систем, которым не требуется полный собственный доступ к оборудованию. Если вы хотите играть в игры, я бы предложил, чтобы игровая ОС была хост-системой.

Бонус, который вы получаете от этой настройки: снимки и легкие полные резервные копии системы!

brandstaetter
источник
О разделе обмена данными: действительно ли это необходимо - я думал, что в настоящее время Ubuntu может безопасно читать и писать разделы NTFS?
Симон
В этом нет особой необходимости, но если вы хотите читать в Windows файлы, которые хранятся на диске Ubuntu, вам нужны сторонние дополнения, которые могут что-то сломать ... Это действительно зависит от того, как вы хотите использовать свои настройки.
брэндстеттер
fs-driver.org может монтировать разделы ext * из окон. Таким образом, вам не нужен специальный раздел для перемещения объектов из одной ОС в другую. Тем не менее, это облегчает установку Linux.
Фальшивое имя
2

Алекс предложил установить Windows в порядке от самого старого до самого нового. Это, вероятно, лучшее предложение сейчас, но в прошлом я делал все наоборот, так как некоторые установщики Windows не устанавливаются в отдельный раздел, если уже обнаружена установка Windows. Я не думаю, что это больше проблема, но в старые времена первым читаемым разделом всегда был C: Windows и всегда нужно было использовать C :. Таким образом, вы можете установить Windows NT на NTFS, Windows 9x на Fat32 и Dos / Windows3.11 на Fat16 в таком порядке, и каждая ОС будет думать, что это диск C: при установке. Единственным недостатком является получение загрузчика, который распознает различные ОС, но у меня был менеджер загрузки IBM (из OS / 2), который был очень прост в настройке. В вашем случае сейчас я бы настроил загрузчик по умолчанию для загрузки всех других ОС;

Мистер Блестящий и Новый 安 宇
источник
1
+1, хороший совет относительно старых ОС; как вы говорите, на самом деле больше не нужно, но, насколько я помню, это точная картина ситуации со старой загрузкой многих MS-OS.
Квик-кихот
0

Если количество дисков не является проблемой, как это для меня. Было бы довольно просто заново установить каждую ОС на один диск (отключив другие во время установки), а затем выбрать, какой диск загружать из меню загрузки BIOS (если доступно), избавит от беспокойства по поводу загрузчиков, поскольку каждая ОС будет иметь свою собственную. Отдельный диск для общих данных, если вы хотите избавиться от ОС, просто отформатируйте соответствующий диск :) Просто у меня была мысль о моей мультисистемной системе, которую я буду создавать на следующей неделе.


источник
0

Если вы не хотите, чтобы Windows 7 добавляла Windows XP в собственный загрузчик, вы можете использовать Ubuntu LiveCD между установками XP и 7, чтобы установить скрытый флаг для раздела XP с помощью gParted. Затем перейдите и установите Windows 7. Затем установите GRUB.

Вот как

  1. Чистая установка Windows XP на новый жесткий диск, оставьте достаточно места для других ОС
  2. Загрузчик Windows XP установлен сейчас
  3. Запуск Ubuntu LiveCD и набор скрытый скрытый -flag в / DEV / sda1 (предположительно WinXP раздела) с GParted
  4. Следующий старт: установить Windows 7
  5. Теперь Windows 7 Bootloader установлен и ничего не знает о WinXP
  6. Запустите Ubuntu LiveCD, удалите скрытый флаг на всех разделах и установите Grub в / dev / sda3, записав его в MBR с помощью mount /dev/sda3 /mntиsudo grub-install --root-directory=/mnt /dev/sda

Вот основная часть Grubs menu.lst:

  • название WindowsXP
  • скрыть (hd0,1)
  • показать (hd0,0)
  • корень (HD 0,0)
  • makeactive
  • savedefault
  • загрузчик цепей +1

  • название Windows7

  • скрыть (hd0,0)
  • показать (hd0,1)
  • корень (hd0,1)
  • makeactive
  • savedefault $

Вот (к сожалению немецкий) сообщение в блоге. Возможно перевод с помощью гугл переводчик работает: P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/

repat
источник
-2

Сначала самые старые окна. Разбейте свой диск. ХР в первую очередь, 7 во вторую и Линукс в третью.

Используйте grub или grub2, или что-либо другое, установленное Linux для MBR, для последовательной загрузки Windows XP и Win 7 и загрузки Easy BCD в обе ОС. При установке снимите флажок «Запустить программу сейчас», то есть в конце установки, чтобы не допустить серьезного путаницы, прежде чем убедиться, что у вас всегда есть способ переустановить загрузчик, установленный Linux, в текущей конфигурации (ОС на USB, восстановительный компакт-диск, что угодно, поверьте мне, это плохо забыть на нетбуке без CD-ROM).

Также имейте под рукой способ восстановления Windows на случай, если вы испортите BCD (что вы и сделаете).

Загрузите XP, установите новый BCD с Easy BCD, содержащий записи для систем XP и 7. Перезагрузитесь в 7 и установите BCD в этот раздел, содержащий только запись для системы 7. Перезагрузитесь в XP и удалите запись BCD для Win 7. Перезагрузите компьютер, используя метод восстановления для любого загрузочного менеджера Linux, и переустановите этот загрузочный менеджер. вуаля; = мультизагрузочная система, которая работает полностью из grub / grub2 без подменю или дополнительных нажатий клавиш.

Я не видел ничего подобного в Интернете до сих пор, после долгих поисков, и, так как потребовалось много часов, чтобы выяснить, для тех ОКР, которые хотят, чтобы он функционировал безупречно (меню загрузки цепей уродливы), хотят избавить вас от головной боли.

Мой Windows 7 видит раздел XP, который воспринимает себя как «C:» как «D:», так что должна быть возможность изменить букву диска раздела Win 7 из win 7 на «C:», не ломая ничего (если это не так) не так)

джастин
источник