Як встановити Ubuntu, Windows XP та Windows 7 з нуля як потрійну систему завантаження


8

На даний момент я працюю під Windows XP, але замовив Windows 7. Я хочу тримати Windows XP на окремому розділі та встановити Ubuntu.

У якому порядку я повинен встановлювати ОС, і чи варто щось відрізнятись від звичайної односистемної установки, яку я повинен пам’ятати? Наприклад, чи має значення порядок розділення? Якщо я хочу мати системний диск як "C:" в Win XP, так і в Win 7, що мені робити?


спостереження, у відповідь на сказане: мій windows 7 думає, що це на F:.
Джастін

Відповіді:


22

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

Нарешті, встановіть Ubuntu. Його завантажувач виявить усі інші 2 операційні системи. Веселіться!


1
+1 Я видалив свою ідентичну відповідь, оскільки ваша трохи зрозуміліша
Том Робінсон

Ви могли його зберегти і вдосконалити. Різноманітність завжди вітається :)
алекс

4
Домовились. Як правило, я завжди встановлюю Windows спочатку, від найдавнішого (наприклад, XP) до найновішого (наприклад, 7), а потім закінчую дистрибутивом Linux (наприклад, Ubuntu).
Том Робінсон

Якщо встановити Ubuntu, чи дійсно має значення установка версій Windows у певному порядку? Я маю на увазі, якщо це все одно буде їх виявляти окремо, з цим не повинно виникнути проблем, ні?
Gnoupi

@Gnoupi - Так, але якщо спочатку встановити старіші версії Windows, новіші знайдуть їх автоматично.
MiffTheFox

7

Ви завжди повинні переходити від найдавнішого до найновішого, додатково від «Майкрософт» до більш відкритого.

Windows XP записує власний завантажувач у MBR, незалежно від того, що встановлено (За винятком старих версій Windows, наприклад Win98)

Windows 7 знайде XP та додасть його до власного завантажувача.

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

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

Остання пропозиція: Якщо вам не дуже потрібно встановлювати кожну операційну систему в її рідному розділі, можливо, ви можете використати безкоштовний Sun VirtualBox для віртуалізації операційних систем, які не потребують повного доступу до обладнання. Якщо ви хочете пограти в ігри, я б запропонував, щоб ігрова ОС була головною системою.

Бонус, який ви отримуєте від цього налаштування: знімки та легкі резервні копії системи!


Про розділ обміну даними: чи дійсно це потрібно - я думав, що Ubuntu в даний час може безпечно читати і записувати розділи NTFS?
симон

Це вкрай не потрібно, але якщо ви хочете читати файли в Windows, які зберігаються на дисководі Ubuntu, вам потрібні сторонні додатки, які можуть щось зламати ... Це дійсно залежить від того, як ви хочете скористатися налаштуваннями.
brandstaetter

fs-driver.org може монтувати розділи ext * з Windows. Таким чином, вам не потрібен спеціальний розділ для переміщення речей з однієї ОС в іншу. Хоча це полегшує процес розриву вашої установки 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, щоб встановити прихований -flag для розділу 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 встановлений і нічого не знає про WinXP
  6. Запустіть Ubuntu LiveCD, зніміть прихований -flag на всіх розділах та встановіть Grub на / dev / sda3, записуючи його в MBR за допомогою mount /dev/sda3 /mntтаsudo grub-install --root-directory=/mnt /dev/sda

Ось основна частина меню Grubs.lst:

  • назва WindowsXP
  • ховати (hd0,1)
  • приховати (hd0,0)
  • корінь (hd 0,0)
  • зробити активним
  • savedefault
  • ланцюговий навантажувач +1

  • назва Windows7

  • ховати (hd0,0)
  • приховати (hd0,1)
  • корінь (hd0,1)
  • зробити активним
  • savedefault $

Ось (на жаль, німецька) публікація в блозі. Можливо, переклад з google translate працює: P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/


-2

Перші вікна першими. розділити диск. XP XP по-перше, 7 в другому і Linux в третьому.

Використовуйте grub або grub2 або будь-що інше, встановлене Linux для MBR для завантаження послідовно Windows XP та Win 7 та завантажуйте Easy BCD в обидві ОС. Під час встановлення зніміть прапорець "запустити програму зараз", тобто наприкінці інсталяції, щоб уникнути серйозного зіпсування речей, перш ніж переконатися, що у вас завжди є спосіб перевстановити завантажувач, встановлений Linux у поточній конфігурації (ОС на USB, компакт-диск для відновлення, як би там не було; повірте, це погано забути на нетбуку, що не має компакт-дисків).

Тримайте під рукою метод відновлення Windows, якщо ви зіпсуєте BCD (що будете).

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

Я ще не бачив нічого такого ефекту в Інтернеті ніде, після досить багато пошукових запитів, і оскільки це знадобилося багато годин, для тих OCD, які хочуть, щоб це функціонувало чітко (ланцюгові меню некрасиві), хочу шкодувати тебе головного болю.

Мій Windows 7 бачить розділ XP, який вважає себе "C:" як "D:", тому слід змінювати літеру диска Win 7 розділу зсередини win 7 на "C:", не порушуючи нічого (якщо isn вже так).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.