Câu hỏi Làm thế nào tôi có thể cài đặt Windows sau khi đã cài đặt Ubuntu?


Tôi có Ubuntu trên máy tính xách tay của mình. Bây giờ tôi muốn cài đặt Windows 7 trong một khởi động kép. Tôi có thể làm cái này như thế nào?

Tôi không thể mất các tập tin Ubuntu của mình, và tôi sợ rằng tôi có thể phá vỡ GRUB.


179
2017-10-12 07:28


gốc


Nếu bạn sẽ chỉ sử dụng Win 7 đôi khi bạn cũng có thể thử cài đặt nó như một khách hoặc một máy ảo bằng cách sử dụng VirtualBox. Xem này câu hỏi và nó chấp nhận câu trả lời bao gồm các ý kiến ​​để biết chi tiết về tùy chọn đó. - koushik
Để thuận tiện, lần sau cài đặt Windows trước Ubuntu để lưu các phức tạp GRUB. - Oxwivi
Lưu ý rằng các máy tính có bản sao được cài đặt sẵn Windows 8 có một bảng phân vùng khác và sử dụng UEFI thay cho BIOS. Tôi nên cung cấp điều này như là một câu trả lời? Cuộn xuống. - LiveWireBT
Bài viết này mô tả chi tiết cách cài đặt windows 7/8 / 8.1 / 10 sau khi cài đặt ubuntu: linuxdeveloper.space/install-windows-after-linux - dinosaur
Đối với những người có máy tính để bàn thay vì máy tính xách tay: hãy cân nhắc việc có ổ cứng riêng cho hệ điều hành thứ hai. Ít rắc rối hơn theo cách đó. (Tất cả những gì bạn cần làm là thay đổi thứ tự khởi động hoặc ngắt kết nối ổ đĩa Ubuntu trước khi cài đặt Windows, sau đó thay đổi lại và chỉ chạy update-grub) - Inquisitive Lurker


Các câu trả lời:


Đây là phác thảo chung:

  1. Tạo không gian cho Windows
  2. Cài đặt Windows
  3. Gắn kết /boot direcory hoặc phân vùng
  4. Cài đặt bộ nạp khởi động (GRUB)

Bước Zero - Sao lưu dữ liệu quan trọng của bạn trước khi thực hiện bất kỳ điều gì

Bước một - Tạo không gian cho Windows

Mở ra GPartedvà đảm bảo rằng bạn có ít nhất 20 GB có sẵn cho Windows 7, hoặc dưới dạng phân vùng bạn có thể xóa hoặc không gian chưa được phân hoạch. Nếu đó là một phân vùng, hãy xóa nó khỏi GRUB để đảm bảo nó không phá vỡ cài đặt Ubuntu của bạn - GParted sẽ phàn nàn nếu có bất kỳ điều gì xấu sắp xảy ra.

Ghi lại dòng điện /boot thiết bị. Nếu điều đó không hiển thị ở đó, hãy lưu ý / thiết bị. Tên thiết bị là một cái gì đó như sda5.

Bước Hai - Cài đặt Windows

Cài đặt Windows 7 vào không gian bạn vừa tạo

Bước ba - Gắn kết /boot

Lưu ý: Thay vì gắn thư mục khởi động hoặc phân vùng từ cài đặt trong môi trường truyền thông trực tiếp, bạn có thể chỉ định đường dẫn với --boot-directory tham số cho grub-install, thêm thông tin trên manpage.

Tải lên từ Ubuntu live CD, và sau đó chạy các lệnh này.

  • Nếu bạn KHÔNG có riêng biệt /boot vách ngăn:

    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
    
  • Nếu bạn có SEPARATE /boot vách ngăn:

    sudo mount /dev/DEVICENAME_FROM_STEP_ONE /boot
    

Bước 4 - Cài đặt bộ nạp khởi động

Lưu ý: Các hướng dẫn này ban đầu được viết cho các máy tính khởi động Windows 7 và BIOS. Nếu bạn có UEFI và Windows 8 trở lên, bạn có thể cần phải thay thế grub-pc với grub-efi-amd64 trong sudo apt-get install grub-pc.

Sau đó tiếp tục với các lệnh sau:

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

Và khởi động lại. Nó sẽ hoạt động tốt và khởi động cả hai hệ thống.


133
2017-10-12 07:42



Ít nhất là trong Ubuntu 10.10, grub-pc được đưa vào đĩa CD trực tiếp (vì vậy bạn có thể bỏ qua dòng này sudo apt-get update && sudo apt-get install grub-pc). - Matthew
If you DO NOT have a separate /boot partition: - làm thế nào để tìm ra điều này? - Alan Coromano
Nó sẽ không tốt hơn (an toàn hơn) bằng cách sử dụng chroot? - kiri
Một hướng dẫn an toàn hơn thay vì rm -rf /boot Là: mount --bind /mnt/boot /boot - Amr Mostafa
Đã làm chính xác như được hiển thị ở đây, nhưng đã không làm việc cho Ubuntu 14.04. Sau khi gọi grub-install, Ubuntu tự động khởi động, không có menu khởi động GRUB nào được hiển thị. Phương pháp được hiển thị bên dưới (câu trả lời của Peachy), tuy nhiên, đã làm việc (boot-repair). - Jan-Philip Gehrcke


Đang cài đặt các cửa sổ sau Ubuntu không phải là quá trình được khuyến nghị cho hệ thống Windows và Ubuntu khởi động kép, nhưng có thể.

  • Trước tiên, bạn phải đảm bảo rằng không gian trống 50GB có sẵn, thay đổi kích thước Ubuntu bằng cách sử dụng gParted Nếu cần.
  • Cũng sử dụng gParted hoặc là Tiện ích Disk định dạng không gian trống là NTFS, điều này ngăn cản Windows 7 tạo một phân vùng khởi động bổ sung ngoài ổ đĩa "C".
  • Tiếp theo, khởi động trình cài đặt Windows DVD và cài đặt Windows trên phân vùng NTFS. Khi khởi động lại, Windows sẽ tự động khởi động và bạn sẽ không thấy menu grub cho phép bạn chọn Ubuntu, vì bộ nạp khởi động Windows đã thay thế grub.

  • Bây giờ, những gì bạn cần làm là chạy Ubuntu từ LiveCD hoặc là LiveUSB và cài đặt, dựng lên  khởi động sửa chữa.

  • Để cài đặt khởi động sửa chữa, mở một thiết bị đầu cuối bằng cách nhấn Ctrl + Alt + T và nhập các lệnh sau:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
    sudo apt-get install -y boot-repair && boot-repair
    
  • Sau khi cài đặt, khởi động sửa chữa sẽ tự động khởi động, nếu không, khởi chạy nó qua Dash.

  • Đảm bảo chọn đề nghị sửa chữa để sửa chữa grub. Khởi động lại và đó là nó.

  • Bây giờ bạn sẽ có một trình đơn Grub khi khởi động, cho phép bạn chọn từ Ubuntu, memtest và Windows 7

115
2017-07-01 14:13



Cảm ơn, hoàn hảo. Chỉ cần đề cập đến bạn cũng sẽ cần kết nối internet. Và để chạy thiết bị đầu cuối để đưa các lệnh nói trên Nhấn siêu trọng điểm trong bàn phím của bạn (thường là với logo cửa sổ trong đó) và gõ Terminal. Sử dụng thiết bị đầu cuối để đặt các lệnh. - Marcos Maia
Jan-Philip, fyi PPA đã được sửa và hiện có sẵn cho tất cả các phiên bản được hỗ trợ của Ubuntu. Vì vậy, bạn không cần hack này nữa. xem Trang cộng đồng Ubuntu về Boot-Repair. - LovinBuntu
Điều này có làm việc cho Windows 8 / 8.1 không? - A. Donda
Điều này sẽ làm việc cho Windows 10? Làm ơn cho tôi biết - mtk
Có, điều này làm việc cho tất cả các phiên bản của Windows từ 7, thông qua 8, 8.1 và 10. Điều này cũng làm việc với Ubuntu 15.10. - aalaap


khởi động sửa chữa đã thực hiện một công việc thực sự tốt từ một live-usb, bằng cách chỉ áp dụng tùy chọn được đề xuất.


10
2018-03-17 06:01



Điều này làm việc rất tốt. Cảm ơn các liên kết. - Gazler


Khi bạn khởi động, bạn đã kiểm tra thứ tự khởi động trên BIOS của mình chưa? Nếu bạn đang khởi động thẳng vào ổ đĩa cứng, nó sẽ luôn luôn bỏ lỡ USB. Bạn cần di chuyển tùy chọn khởi động thiết bị USB cao hơn trong danh sách ưu tiên.

Đồng thời kiểm tra xem máy tính của bạn có cho phép bạn khởi động từ USB trong cổng USB mà bạn đang sử dụng hay không.


6
2017-12-24 13:49



Điều gì làm bạn có ý nghĩa với phần đầu tiên, Nhưng tôi chắc chắn máy tính của tôi cho phép khởi động từ USB trong cổng đó - Ubisoft Terzuz
Xem điều này, trong BIOS có một thiết lập cho máy tính biết phải khởi động cái gì trước. Nếu ổ cứng của bạn ở trên usb trong danh sách, ổ cứng sẽ luôn khởi động - Seth♦


Trong trường hợp máy tính của bạn có bản sao cài đặt sẵn Windows 8 và bạn đã xóa nó vì nhiều người bảo bạn ghét nó và bạn thấy rằng sau khi bạn cài đặt Ubuntu, nó không phải là thứ bạn muốn, hãy lưu ý điều này:

Máy tính của bạn khởi động với UEFI và có bảng phân vùng GPT.

Để cài đặt Windows 7, hoặc tạo và khởi động phương tiện cài đặt Windows 7 ở chế độ UEFI hoặc thiết lập chế độ khởi động và bảng phân vùng thành kế thừa.


4
2017-08-09 18:49



và cũng KHÔNG cố gắng cài đặt Ubuntu cùng với việc thu hẹp phân vùng và bình thường như trong các hệ thống khác. Đọc help.ubuntu.com/community/UEFI - Devesh Khandelwal
Tôi đã không xóa các tập tin cài đặt đã có sẵn với phần mềm máy tính xách tay (nhưng chỉ có ổ C, nơi Windows được cài đặt trước đây). Bây giờ, làm cách nào để cài đặt Windows 8.1 từ đó? - user12458


Để cài đặt Windows, bạn cần một phân vùng trống sẽ được dành riêng cho Windows. Nếu bạn làm thế, hãy tiếp tục và cài đặt nó bằng cách sử dụng thủ tục cài đặt bình thường. Sau khi cài đặt, khởi động lại vào Windows và khởi động lại một vài lần để trải nghiệm Windows ;-) (xin lỗi, không thể cưỡng lại)

Như bạn đã nói, điều này sẽ phá vỡ GRUB và máy tính của bạn chỉ có thể khởi động Windows sau này. Đừng tuyệt vọng, vì có một phần trợ giúp dành riêng cho việc khôi phục GRUB và có thể khởi động kép. Nhìn đây. Sau khi thực hiện điều này, máy tính của bạn sẽ có thể khởi động Ubuntu cũng như Windows.

Trước khi bạn bắt đầu, rất cẩn thận lưu ý vị trí (số ổ đĩa cứng, tạo & số phân vùng trong đó) của bản cài đặt Ubuntu hiện tại (mà bạn không rõ ràng muốn ghi đè) và phân vùng trống mà bạn muốn cài đặt các cửa sổ . Ngoài ra, trong khi cài đặt Windows, nếu nó cung cấp định dạng bất kỳ phân vùng nào khác với phân vùng bạn đang cài đặt Windows, vui lòng không chấp nhận.


3
2017-10-12 07:38



Liên kết gần "Nhìn ở đây". (ở đâu đó trên SourceForge) dường như bị hỏng (màn hình trống trong cả Firefox và Internet Explorer). - Peter Mortensen


Đầu tiên, bạn phải khởi động với một thanh CD / USB trực tiếp và thu nhỏ phân vùng của bạn để tạo phân vùng thứ hai. Windows 7 yêu cầu và tạo ra một phân vùng thứ hai được gọi là "hệ thống dành riêng". Tôi không biết tại sao, nhưng nó có. (Vì vậy, bạn sẽ kết thúc với ba phân vùng hoặc bốn nếu bạn có một phân vùng trao đổi.)

Khi phân vùng của bạn đã sẵn sàng, chỉ cần khởi động với Windows 7 DVD / USB của bạn và cài đặt Windows 7 trên phân vùng mới.

Khi Windows 7 đã được cài đặt, GRUB sẽ ngắt và bạn sẽ chỉ có thể khởi động Windows (tự động). Chỉ cần khởi động với một đĩa CD / USB Ubuntu trực tiếp và sửa nó (cách nó được đề cập trong các bình luận khác).

Một vấn đề khác mà một số người dùng có thể gặp phải:

Tôi sở hữu một HP Mini 210 netbook đi kèm với Windows 7. Tôi đã xóa mọi thứ và cài đặt Ubuntu. Sau đó, tôi quyết định cài đặt lại Windows 7 và khởi động kép (Windows cần thiết cho một ứng dụng cụ thể từ trường đại học của tôi không chạy qua rượu). Lúc đó tôi có ba phân vùng:

- Ubuntu
- Swap
- Backup/download storage

Bây giờ khi tôi đã cố gắng để cài đặt Windows 7 tôi phải đối mặt với một vấn đề vì Windows 7 cần phải tạo ra một phân vùng chính thứ hai (hệ thống dành riêng). Tôi đã có ba phân vùng và do đó không thể tạo thêm hai phân vùng nữa. Cách giải quyết ở đây là tạo phân vùng mở rộng trong đó bạn sẽ bao gồm cả trao đổi và lưu trữ dự phòng. Bây giờ tôi có:

- Ubuntu (primary)
- Extended
  - Swap
  - Backup/download storage
- Windows 7 (primary)
- Windows 7 system reserved (primary)

2
2017-10-12 08:23