Jak mogę zainstalować system Windows po zainstalowaniu systemu Ubuntu?

177

Mam Ubuntu na moim laptopie. Teraz chcę zainstalować Windows 7 w podwójnym rozruchu. Jak mogę to zrobić?

Nie mogę zgubić swoich plików Ubuntu i obawiam się, że mogę przerwać GRUB .

    
zadawane Sk8er 12.10.2010, 09:28
źródło

14 odpowiedzi

131

Oto ogólny zarys:

  1. Utwórz miejsce dla systemu Windows
  2. Zainstaluj Windows
  3. Zamontuj katalog lub partycję /boot
  4. Zainstaluj bootloader ( GRUB )

Krok zerowy - Przed wykonaniem czegokolwiek wykonaj kopię zapasową ważnych danych

Krok pierwszy - Utwórz miejsce dla Windows

Otwórz GParted i upewnij się, że masz co najmniej 20 GB dostępnych dla systemu Windows 7, jako partycję można usunąć lub jako obszar bez partycji. Jeśli jest to partycja, usuń ją z GRUB-a, aby upewnić się, że nie uszkodzi ona twojej instalacji Ubuntu - GParted złoży skargę, jeśli coś złego się wydarzy.

Zanotuj bieżące urządzenie /boot . Jeśli to się nie pojawi, zanotuj urządzenie / . Nazwa urządzenia jest podobna do sda5 .

Krok drugi - zainstaluj system Windows

Zainstaluj Windows 7 w przestrzeni, którą właśnie wykonałeś

Krok trzeci - zamontuj /boot

  

Uwaga: Zamiast montować katalog rozruchowy lub partycję z instalacji w środowisku mediów na żywo, możesz określić ścieżkę z parametrem --boot-directory dla grub-install, więcej informacji na stronie podręcznika.

Załaduj swój dysk CD z Ubuntu na żywo , a następnie uruchom te polecenia.

  • Jeśli NIE masz osobnej partycji /boot :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /mnt
    sudo rm -rf /boot    # Careful here, make sure YOU ARE USING THE LIVE CD. I tried it, it works.
    sudo ln -s /mnt/boot /boot
    
  • Jeśli masz partycję SEPARATE /boot :

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Krok czwarty - Zainstaluj bootloader

  

Uwaga: Te instrukcje zostały początkowo napisane na komputerach startowych systemu Windows 7 i BIOS. Jeśli masz UEFI i Windows 8 i wyżej, prawdopodobnie musisz zastąpić grub-pc z grub-efi-amd64 w sudo apt-get install grub-pc .

Następnie kontynuuj te polecenia:

sudo apt-get update
sudo apt-get install grub-pc
sudo grub-install /dev/sda     # NOTE THAT THERE IS NO DIGIT
sudo umount /boot

I uruchom ponownie. Powinien działać dobrze i uruchamiać oba systemy.

    
odpowiedział evgeny 12.10.2010, 09:42
źródło
112

Instalowanie Windows po Ubuntu nie jest zalecanym procesem dla systemu Windows i systemu Ubuntu z podwójnym rozruchem, ale jest to możliwe.

  • Po pierwsze, musisz upewnić się, że dostępne jest wolne miejsce o pojemności 50 GB, zmieniając rozmiar swojego Ubuntu za pomocą gParted , jeśli to konieczne.
  • Użyj także gParted lub Disk Utility , aby sformatować wolne miejsce jako NTFS , co uniemożliwi systemowi Windows 7 utworzenie dodatkowej partycji rozruchowej w dodatek do dysku "C".
  • Następnie uruchom program instalacyjny Windows DVD i zainstaluj system Windows na partycji NTFS. Po ponownym uruchomieniu system Windows uruchomi się automatycznie i nie pojawi się menu grub, które pozwala wybrać Ubuntu, ponieważ program rozruchowy systemu Windows zastąpił grub.

  • Teraz musisz uruchomić Ubuntu z LiveCD lub LiveUSB i zainstalować boot-repair .

  • Aby zainstalować boot-repair , otwórz terminal, naciskając klawisze Ctrl + Alt + T i wpisz następujące polecenia:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • Po instalacji boot-repair uruchomi się automatycznie, a jeśli nie, uruchom ją przez Dash.

  • Upewnij się, aby wybrać zalecaną naprawę , aby naprawić grub. Uruchom ponownie i to wszystko.

  • Teraz powinieneś mieć menu Gruba podczas uruchamiania, pozwalające ci wybrać Ubuntu, memtest i Windows 7
odpowiedział Peachy 01.07.2012, 16:13
źródło
10

boot-repair wykonał naprawdę dobrą robotę z live-usb, stosując tylko zalecaną opcję .

    
odpowiedział Quesst 17.03.2012, 07:01
źródło
6

Czy podczas rozruchu sprawdziłeś kolejność uruchamiania w systemie BIOS? Jeśli uruchamiasz bezpośrednio na dysku twardym, zawsze będzie brakować portu USB. Musisz przenieść opcję uruchamiania urządzenia USB wyżej na liście priorytetów.

Sprawdź również, czy twój komputer pozwala na rozruch z USB w używanym porcie USB.

    
odpowiedział Slipstream 24.12.2012, 14:49
źródło
4

Jeśli na twoim komputerze pojawiła się preinstalowana kopia Windows 8 , a ty ją usunąłeś, ponieważ wiele osób kazało ci go nienawidzić i odkryłeś, że po zainstalowaniu Ubuntu nie jest to prawda. t co chcesz, zauważ:

Komputer uruchamia się z UEFI i ma tabelę partycji GPT.

Aby zainstalować Windows 7 , utwórz nośnik instalacyjny Windows 7 i uruchom go w trybie UEFI lub ustaw starsze wersje i tablice partycji na starsze.

    
odpowiedział LiveWireBT 09.08.2014, 20:49
źródło
3

Aby zainstalować system Windows, potrzebujesz pustej partycji przeznaczonej dla systemu Windows. Jeśli tak, to zainstaluj na tym systemie, korzystając z normalnej procedury instalacji. Po instalacji uruchom ponownie system Windows i uruchom ponownie kilka razy, aby uzyskać dostęp do systemu Windows ;-) (przepraszam, nie mogłem się oprzeć)

Tak jak powiedziałeś, spowoduje to przerwanie GRUB , a Twój komputer może uruchomić system Windows dopiero po tym. Nie rozpaczaj, ponieważ istnieje sekcja pomocy poświęcona przywróceniu GRUB-a i możliwości podwójnego rozruchu. Zajrzyj do tutaj . Po wykonaniu tej czynności Twój komputer będzie mógł uruchomić zarówno system Ubuntu, jak i Windows.

Zanim zaczniesz, bardzo starannie zanotuj lokalizację (numer dysku twardego, marka i numer partycji w niej) aktualnej instalacji Ubuntu (której nie chcesz oczywiście zastąpić) i pustą partycję, w której chcesz zainstalować okna. Ponadto podczas instalacji systemu Windows, jeśli oferuje formatowanie dowolnej partycji innej niż ta, do której instalujesz system Windows, nie akceptuj.

    
odpowiedział koushik 12.10.2010, 09:38
źródło
2

Najpierw musisz wystartować z live CD / USB stick i zmniejszyć partycję, aby utworzyć drugą. Windows 7 wymaga i tworzy drugą partycję, która nazywa się "system zarezerwowany". Nie wiem dlaczego, ale tak. (A więc skończysz z trzema partycjami lub czterema, jeśli masz partycję swap.)

Gdy twoja partycja jest gotowa, po prostu uruchom z Windows 7 DVD / USB i zainstaluj Windows 7 na nowej partycji.

Po zainstalowaniu systemu Windows 7 GRUB zostanie złamany i będzie można uruchomić system Windows (automatycznie). Po prostu uruchom z zainstalowanym Ubuntu CD / USB i napraw go (jak jest wspomniany w innych komentarzach).

Teraz kolejny problem, z którym mogą spotkać się niektórzy użytkownicy:

Mam własny netbook HP Mini 210 , który pojawił się wraz z Windows 7. Wymazałem wszystko i zainstalowałem Ubuntu. Później zdecydowałem się również na ponowną instalację systemu Windows 7 i mam podwójny rozruch (potrzebny Windows dla konkretnej aplikacji z mojej uczelni, która nie byłaby uruchamiana przez wine). W tym czasie miałem trzy partycje:

- Ubuntu
- Swap
- Backup/download storage

Teraz, gdy próbowałem zainstalować system Windows 7 napotkałem problem, ponieważ system Windows 7 musi utworzyć drugą partycję podstawową (system zarezerwowany). Miałem już trzy partycje i dlatego nie byłem w stanie stworzyć dwóch kolejnych. Obejście problemu polega na utworzeniu rozszerzonej partycji , w której uwzględnione zostaną zarówno miejsce do wymiany, jak i kopia zapasowa. Teraz mam:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)
    
odpowiedział Antonis 12.10.2010, 10:23
źródło
1

Najbardziej oszczędnym sposobem jest najpierw instalacja systemu Windows 7 i ponowna instalacja systemu Ubuntu. Zapewni to, że grub działa.

Można również edytować partycje za pomocą live cd, a następnie zainstalować system Windows 7. Po wykonaniu tej czynności uruchom system Ubuntu z programem Live CD i przywracaniem Gruba. Ta procedura jest jednak nieco delikatniejsza niż samo instalowanie ich we właściwej kolejności.

    
odpowiedział Peter Smit 12.10.2010, 09:37
źródło
1

Jedna dobra rada: Kiedy tworzysz osobną partycję dla Windows 7, używając na przykład gparted, natychmiast sformatuj ją na NTFS. Nie używaj instalatora Windows do sformatowania partycji, ponieważ kilka razy miałem sytuację, kiedy instalator Windows uszkodził później tablicę partycji i musiałem przywrócić utraconą partycję. Tak więc, jak zalecają ludzie: używając gparted, utwórz osobną partycję, sformatuj ją do ntfs, zainstaluj tam windows, a następnie przywróć grub używając livecd lub liveflash. Możesz użyć pliku SystemResqueCD dla migawki na żywo.

    
odpowiedział Yuriy Tkach 12.10.2010, 10:51
źródło
1

Proponuję wirtualizację Windows 7 z czymś takim jak VirtualBox (http://www.virtualbox.org)

W ten sposób możesz jednocześnie uruchamiać system Windows i Linux, bez ryzyka zniszczenia programu Bootloader Grub.

Nie wiem, dlaczego chcesz uruchomić system Windows 7, ale jeśli nie potrzebujesz pełnej pojemności sprzętowej (na przykład uruchamianie najnowszych gier 3D) komputera, to wirtualizacja może być dobrym rozwiązaniem.

    
odpowiedział Niels van Reijmersdal 12.10.2010, 10:26
źródło
1

Uruchom ten USB

  1. Włącz lub uruchom ponownie komputer.
  2. Gdy wyświetlacz jest pusty, naciśnij przycisk F10 , aby wejść do menu ustawień BIOS.
    UWAGA: Menu ustawień BIOS jest dostępne po naciśnięciu klawisza F2 lub F6 na niektórych komputerach.
  3. Wybierz kartę Zaawansowane, używając klawiszy prawej i lewej strzałki.
  4. Naciśnij przycisk Enter .
  5. Użyj klawiszy strzałek w górę iw dół, aby wybrać Zamówienie rozruchowe.
  6. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zmienić kolejność rozruchu, tak aby USB znajdowało się u góry
  7. Naciśnij Esc .
  8. Wybierz kartę Wyjście za pomocą klawiszy strzałek w prawo i w lewo.
  9. Naciśnij przycisk Enter .
  10. Naciśnij przycisk Enter .


Uruchom ponownie ...

    
odpowiedział user92200 24.12.2012, 16:45
źródło
1

Zasadniczo ta sama odpowiedź co @evgeny, ale użycie chroot zamiast dowiązania symbolicznego.

  1. Uruchom program na Ubuntu LiveCD
  2. Otwórz GParted i upewnij się, że masz nieużywaną partycję z co najmniej 20 GB wolnego miejsca. To będzie twoja partycja Windows 7.
  3. Zainstaluj Windows 7 na tej partycji.
  4. Uruchom program na Ubuntu LiveCD
  5. Zanotuj partycję, na której jest zainstalowany Ubuntu, i wszelkie oddzielne partycje /boot , jeśli to możliwe.
  6. Zamontuj swoją instalację Ubuntu

    sudo mkdir /mnt
    sudo mount /dev/<partition> /mnt
  7. Daj tej partycji dostęp do Internetu

    sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
    
  8. Tylko , jeśli masz oddzielną partycję /boot , w przeciwnym razie pomiń ten krok

    sudo mkdir /mnt/boot
    sudo mount /dev/<boot_partition> /mnt/boot
  9. Ustaw, a następnie wpisz chroot

    sudo mount -o bind /proc /mnt/proc
    sudo mount -o bind /dev /mnt/dev
    sudo mount -o bind /dev/pts /mnt/dev/pts
    sudo mount -o bind /sys /mnt/sys
    sudo chroot /mnt
    
  10. Upewnij się, że grub-pc jest najnowszą wersją

    apt-get update && apt-get install grub-pc
    
  11. Zainstaluj GRUB

    grub-install /dev/sda
    
  12. Zakończ chroot

    exit
    
  13. Uruchom ponownie i sprawdź, czy działa
odpowiedział kiri 04.10.2013, 23:27
źródło
0

Instalacja windowsa po ubuntu jest uciążliwa, ale po zrobieniu tego będziesz musiał umieścić na swoim Ubuntu Live CD i zainstalować boot-repair i uruchomić to. Po zainstalowaniu win7 po ubuntu złamie się grub. Ale naprawa boot naprawi to!

    
odpowiedział jamie 01.07.2012, 15:20
źródło
0

Jest to łatwy proces instalacji podwójnego systemu operacyjnego. 1. Utwórz partycję NTFS z Ubuntu za pomocą Narzędzia dyskowego . Następnie uruchom ponownie system i kontynuuj instalację systemu Windows. Po zakończeniu instalacji możesz zobaczyć, że twój GRUB nie działa ..... NIE PROBLEM. Mam dwie metody rozwiązania tego problemu GRUB.

Metoda 1

[Metoda 2] To może być trudne. Nie martw się, mam też łatwy. W tym celu musisz zalogować się do systemu Windows. Pobierz EasyBCD i uruchom go. Przejdź do Edytuj menu startowe i ustaw żądaną opcję rozruchu jako domyślną. Następnie zapisz i zrestartuj system. [Przetestowano pod oknami].

Daj mi znać, jeśli coś umieścisz w stosie.

    
odpowiedział ScareCrow 01.07.2012, 14:36
źródło

Przeczytaj inne pytania na temat tagów