Jak zainstalować od podstaw system Ubuntu, Windows XP i Windows 7 jako potrójny system rozruchowy

8

Obecnie korzystam z systemu Windows XP, ale zamówiłem system Windows 7. Chcę zachować system Windows XP na osobnej partycji, a także zainstalować system Ubuntu.

W jakiej kolejności powinienem instalować systemy operacyjne i czy jest coś innego niż zwykła instalacja z jednym systemem, o której powinienem pamiętać? Na przykład, czy kolejność partycji robi jakąkolwiek różnicę? Jeśli chcę mieć dysk systemowy jako „C:” zarówno w Win XP, jak i Win 7, co powinienem zrobić?

Szymon
źródło
obserwacja w odpowiedzi na powyższe: moje Windows 7 myśli, że jest na F :.
justin

Odpowiedzi:

22

Najpierw zainstaluj system Windows XP. Następnie zainstaluj system Windows 7; jego bootloader zajmie się także XP. Ponadto Windows 7 traktuje dowolną partycję jako C: \ (przynajmniej tak mi się stało).

Na koniec zainstaluj Ubuntu. Program ładujący wykryje wszystkie pozostałe 2 systemy operacyjne. Baw się dobrze!

alex
źródło
1
+1 Usunąłem moją identyczną odpowiedź, ponieważ twoja jest nieco jaśniejsza
Tom Robinson
Mogłeś to zatrzymać i ulepszyć. Różnorodność jest zawsze mile widziana :)
alex
4
Zgoda. Zasadniczo zawsze najpierw instaluję system Windows, od najstarszego (np. XP) do najnowszego (np. 7), a następnie kończę dystrybucją systemu Linux (np. Ubuntu).
Tom Robinson
Czy podczas instalowania Ubuntu naprawdę ważne jest, aby instalować wersje systemu Windows w określonej kolejności? To znaczy, jeśli i tak wykrywa je osobno, nie powinno być z tym problemu, nie?
Gnoupi,
@Gnoupi - Tak, ale jeśli najpierw zainstalujesz starsze wersje systemu Windows, nowsze znajdą je automatycznie.
MiffTheFox
7

Powinieneś zawsze przechodzić od najstarszego do najnowszego, dodatkowo z „Microsoft” do bardziej otwartych.

Windows XP zapisuje własny program ładujący w MBR, niezależnie od tego, co jest zainstalowane (z wyjątkiem starszych wersji Windows, takich jak Win98)

Windows 7 znajdzie XP i doda go do własnego bootloadera.

Ubuntu z kolei doda moduł ładujący Windows do własnego menu rozruchu (grub), co spowoduje, że wybór wersji systemu Windows będzie nieco bardziej skomplikowany (najgorszy przypadek: 4 naciśnięcia klawiszy), ale zdecydowanie jest najłatwiejszy do zainstalowania.

Powinieneś pomyśleć o przesyłaniu danych również między systemami operacyjnymi, więc może zostaw partycję (sugerowałbym 2-10 GB, w zależności od rozmiaru twojego dysku twardego) do wymiany danych i sformatuj ją w FAT32.

Ostatnia sugestia: jeśli naprawdę nie musisz instalować każdego systemu operacyjnego na partycji natywnej, być może możesz użyć bezpłatnego Sun VirtualBox do wirtualizacji systemów operacyjnych, które nie potrzebują pełnego natywnego dostępu do sprzętu. Jeśli chcesz grać w gry, sugeruję, aby system operacyjny był systemem hosta.

Bonus, który otrzymujesz z tej konfiguracji: migawki i łatwe pełne kopie zapasowe systemu!

brandstaetter
źródło
O partycji wymiany danych: czy jest naprawdę potrzebna - myślałem, że Ubuntu może teraz bezpiecznie odczytywać i zapisywać partycje NTFS?
simon
Nie jest to szczególnie konieczne, ale jeśli chcesz czytać pliki w systemie Windows, które są przechowywane na dysku Ubuntu, potrzebujesz dodatków innych firm, które mogą coś zepsuć ... To naprawdę zależy od tego, jak chcesz użyć konfiguracji.
brandstaetter
fs-driver.org może montować partycje ext * z systemu Windows. W ten sposób nie potrzebujesz specjalnej partycji do przenoszenia rzeczy z jednego systemu operacyjnego do drugiego. Ułatwia to jednak przerwanie instalacji Linuksa.
Fałszywe imię
2

Alex zasugerował instalację systemu Windows w kolejności od najstarszej do najnowszej. Jest to prawdopodobnie najlepsza sugestia teraz, ale w przeszłości robiłem to na odwrót, ponieważ niektóre instalatory systemu Windows nie zainstalują się na osobnej partycji, jeśli wykryto już instalację systemu Windows. Nie sądzę, żeby to już był problem, ale w dawnych czasach pierwszą czytelną partycją była zawsze C: a Windows zawsze musiał być w C :. W ten sposób można zainstalować system Windows NT na NTFS, Windows 9x na Fat32 i Dos / Windows3.11 na Fat16 w tej kolejności, a każdy system operacyjny pomyślałby, że to dysk C: podczas instalacji. Jedyną wadą jest uzyskanie programu ładującego, który rozpoznaje różne systemy operacyjne, ale miałem menedżera rozruchu IBM (z OS / 2), który był bardzo łatwy do skonfigurowania. W twoim przypadku teraz skonfiguruję domyślny program ładujący, aby uruchamiał wszystkie pozostałe systemy operacyjne;

Mr. Shiny and New 安 宇
źródło
1
+1, dobra wskazówka dotycząca starszych systemów operacyjnych; jak mówisz, już nie jest to konieczne, ale z tego, co pamiętam, jest to dokładny obraz sytuacji starego boot-many-MS-OS.
szarlatan
0

Jeśli ilość dysków nie jest problemem, jak dla mnie. czy byłoby całkiem łatwo odświeżyć instalację każdego systemu operacyjnego na jednym dysku (odłączyć inne podczas instalacji), a następnie wybrać dysk, który ma zostać uruchomiony z menu rozruchu systemu BIOS (jeśli jest dostępny), nie martwi się o programy ładujące, ponieważ każdy system operacyjny miałby swój własny? Oddzielny dysk dla wspólnych danych, jeśli chcesz się pozbyć systemu operacyjnego, po prostu sformatuj odpowiedni napęd :) Pomyślałem o moim systemie z wieloma systemami operacyjnymi, który będę budował w przyszłym tygodniu.


źródło
0

Jeśli nie chcesz, aby Windows 7 dodawał Windows XP do własnego programu ładującego, możesz użyć Ubuntu LiveCD pomiędzy instalacjami XP i 7, aby ustawić ukrytą flagę partycji XP za pomocą gParted. Następnie przejdź do instalacji systemu Windows 7. Następnie zainstaluj GRUB.

Oto jak

  1. Czysta instalacja systemu Windows XP na nowym dysku twardym, pozostaw wystarczająco dużo miejsca na inny system operacyjny
  2. Program ładujący systemu Windows XP jest teraz zainstalowany
  3. Uruchom Ubuntu LiveCD i ustaw ukrytą ukrytą opcję na / dev / sda1 (podobno partycja WinXP) za pomocą gParted
  4. Następny start: zainstaluj system Windows 7
  5. Teraz zainstalowany jest Windows 7 Bootloader i nic nie wie o WinXP
  6. Uruchom Ubuntu LiveCD, usuń ukrytą flagę na wszystkich partycjach i zainstaluj Grub na / dev / sda3, zapisując go do MBR za pomocą mount /dev/sda3 /mntisudo grub-install --root-directory=/mnt /dev/sda

To główna część menu Grubs. Pierwsze:

  • tytuł WindowsXP
  • ukryj (hd0,1)
  • odkryj (hd0,0)
  • root (hd 0,0)
  • czynny
  • saveefault
  • ładowarka +1

  • tytuł Windows7

  • ukryj (hd0,0)
  • odkryj (hd0,1)
  • root (hd0,1)
  • czynny
  • saveefault $

Oto post (niestety niemiecki) na blogu. Może tłumaczenie z tłumaczeniem Google działa: P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenfolge-unter-windows/

repat
źródło
-2

Najpierw najstarsze okna. podziel dysk na partycje. wpychaj XP na pierwszym miejscu, 7 na sekundę, a Linux na trzecim.

Użyj grub, grub2 lub cokolwiek zainstalowanego przez Linux na MBR, aby uruchomić, kolejno, Windows XP i Win 7, i pobierz Easy BCD na oba systemy operacyjne. Podczas instalacji odznacz „uruchom program teraz”, czyli pod koniec instalacji, aby nie dopuścić do poważnego bałaganu przed upewnieniem się, że zawsze możesz ponownie zainstalować program ładujący zainstalowany w systemie Linux w bieżącej konfiguracji (system operacyjny na USB, odzyskiwanie CD, cokolwiek; zaufaj mi, że trudno zapomnieć o netbooku bez CD-ROM).

Trzymaj też pod ręką metodę odzyskiwania systemu Windows, na wypadek, gdybyś zepsuł BCD (co zrobisz).

Uruchom XP, zainstaluj nowy BCD z Easy BCD zawierający wpisy dla twojego XP i 7 systemów. Uruchom ponownie w 7 i zainstaluj BCD na tej partycji zawierającej tylko wpis dla systemu 7. Uruchom ponownie w XP i usuń wpis BCD dla Win 7. Uruchom ponownie za pomocą metody odzyskiwania dla dowolnego bootmanagera Linuksa i zainstaluj go ponownie. voila; = system wielokrotnego rozruchu, który działa w całości z grub / grub2 bez podmenu i dodatkowych naciśnięć klawiszy.

Jak dotąd nie widziałem niczego takiego w Internecie, po dość drobnych poszukiwaniach, a ponieważ zajęło to wiele godzin, aby dowiedzieć się, dla tych osób z zaburzeniami obsesyjno-kompulsyjnymi, które chcą, aby działało czysto (menu ładowania łańcucha są brzydkie), chcą oszczędzę ci bólu głowy.

Mój Windows 7 widzi partycję XP, która myśli o sobie jako „C:” jako „D:”, więc powinna istnieć możliwość zmiany litery dysku partycji Win 7 z Win 7 na „C:” bez zepsucia czegokolwiek (jeśli nie jest już tak).

justin
źródło