Cách cài đặt Ubuntu, Windows XP và Windows 7 từ đầu như hệ thống ba khởi động


8

Tôi hiện đang chạy Windows XP, nhưng đã đặt mua Windows 7. Tôi muốn giữ Windows XP trên một phân vùng riêng và cũng cài đặt Ubuntu.

Tôi nên cài đặt hệ điều hành theo thứ tự nào, và có điều gì khác với cài đặt hệ thống đơn thông thường tôi nên ghi nhớ không? Ví dụ, thứ tự của phân vùng có làm cho bất kỳ sự khác biệt? Nếu tôi muốn có ổ đĩa hệ thống là ổ "C:" trong cả Win XP và Win 7, tôi phải làm gì?


một quan sát, trả lời ở trên: windows 7 của tôi nghĩ rằng nó trên F :.
justin

Câu trả lời:


22

Bạn nên cài đặt Windows XP trước. Sau đó, cài đặt Windows 7; bộ tải khởi động của nó cũng sẽ chăm sóc XP. Ngoài ra, Windows 7 xem xét bất kỳ phân vùng nào trên C: \ (ít nhất đó là những gì đã xảy ra với tôi).

Cuối cùng, cài đặt Ubuntu. Bộ tải khởi động của nó sẽ phát hiện tất cả 2 hệ thống hoạt động khác. Chúc vui vẻ!


1
+1 Tôi đã xóa câu trả lời giống hệt của mình vì câu trả lời của bạn rõ ràng hơn một chút
Tom Robinson

Bạn có thể đã giữ nó và cải thiện nó. Sự đa dạng luôn được hoan nghênh :)
alex

4
Đã đồng ý. Theo nguyên tắc chung, tôi luôn cài đặt Windows trước, từ cũ nhất (ví dụ XP) đến mới nhất (ví dụ 7) sau đó kết thúc với bản phân phối Linux (ví dụ Ubuntu).
Tom Robinson

Nếu cài đặt Ubuntu, việc cài đặt các phiên bản Windows theo một thứ tự cụ thể có thực sự quan trọng không? Ý tôi là, nếu nó sẽ phát hiện ra chúng một cách riêng biệt, thì không nên có vấn đề gì với điều đó, phải không?
Gnoupi

@Gnoupi - Có, nhưng nếu bạn cài đặt các phiên bản Windows cũ hơn trước, những phiên bản mới hơn sẽ tự động tìm thấy chúng.
MiffTheFox

7

Bạn phải luôn luôn đi từ cũ nhất đến mới nhất, ngoài ra từ iest "Microsoft" đến những người cởi mở hơn.

Windows XP ghi bộ tải khởi động riêng vào MBR, bất kể cài đặt gì (Ngoại trừ các phiên bản Windows cũ hơn, như Win98)

Windows 7 sẽ tìm XP và thêm nó vào bộ tải khởi động của chính nó.

Đến lượt mình, Ubuntu sẽ thêm bộ tải khởi động Windows vào menu khởi động riêng (grub), điều này sẽ khiến việc chọn phiên bản windows phức tạp hơn một chút (trường hợp xấu nhất: 4 tổ hợp phím) nhưng chắc chắn dễ cài đặt nhất.

Bạn cũng nên suy nghĩ về việc chuyển dữ liệu giữa các hệ điều hành, vì vậy có thể để lại một phân vùng (tôi sẽ đề xuất 2-10GB, tùy thuộc vào kích thước ổ cứng của bạn) để trao đổi dữ liệu và định dạng dữ liệu trong FAT32.

Một gợi ý cuối cùng: Nếu bạn không thực sự cần phải cài đặt mọi hệ điều hành trong phân vùng riêng của nó, có lẽ bạn có thể sử dụng Sun VirtualBox miễn phí để ảo hóa các hệ điều hành không cần quyền truy cập hoàn toàn vào phần cứng. Nếu bạn muốn chơi game, tôi khuyên bạn nên hệ điều hành chơi game phải là hệ thống máy chủ.

Phần thưởng bạn nhận được từ thiết lập này: ảnh chụp nhanh và sao lưu toàn bộ hệ thống dễ dàng!


Về phân vùng trao đổi dữ liệu: có thực sự cần thiết không - Tôi nghĩ rằng Ubuntu có thể đọc và ghi các phân vùng NTFS một cách an toàn ngày nay?
simon

Điều này không thực sự cần thiết, nhưng nếu bạn muốn đọc các tệp trong Windows, được lưu trữ trên ổ Ubuntu, bạn cần các addons của bên thứ ba, có thể phá vỡ thứ gì đó ... Nó thực sự phụ thuộc vào cách bạn muốn sử dụng thiết lập của mình.
brandstaetter

fs- ấn.org có thể gắn các phân vùng ext * từ các cửa sổ. Bằng cách đó, bạn không cần một phân vùng cụ thể cho mục đích di chuyển mọi thứ từ HĐH này sang HĐH khác. Nó làm cho nó dễ dàng hơn để phá vỡ cài đặt linux của bạn, mặc dù.
Tên giả

2

Alex đã đề nghị cài đặt Windows theo thứ tự từ cũ nhất đến mới nhất. Đây có lẽ là gợi ý tốt nhất bây giờ, nhưng trước đây tôi đã làm mọi thứ theo cách khác vì một số trình cài đặt Windows sẽ không cài đặt trong một phân vùng riêng nếu đã phát hiện cài đặt Windows. Tôi không nghĩ đây là vấn đề nữa nhưng ngày xưa, phân vùng dễ đọc đầu tiên luôn là C: và Windows luôn cần có trên C :. Do đó, bạn có thể cài đặt Windows NT trên NTFS, Windows 9x trên Fat32 và Dos / Windows3.11 trên Fat16 theo thứ tự đó và mỗi hệ điều hành sẽ nghĩ rằng đó là ổ C: khi được cài đặt. Hạn chế duy nhất là có một bộ tải khởi động nhận ra các HĐH khác nhau, nhưng tôi có trình quản lý khởi động của IBM (từ OS / 2) rất dễ cấu hình. Trong trường hợp của bạn bây giờ tôi sẽ thiết lập bộ tải khởi động mặc định để khởi động tất cả các hệ điều hành khác;


1
+1, mẹo hay về hệ điều hành cũ hơn; như bạn nói, không thực sự cần thiết nữa, nhưng từ những gì tôi nhớ đó là một bức tranh chính xác về tình huống của boot-many-MS-OS cũ.
quack quixote

0

Nếu số lượng ổ đĩa không phải là một vấn đề, vì nó là dành cho tôi. Sẽ khá dễ dàng để cài đặt mới mỗi hệ điều hành trên một ổ đĩa (rút phích cắm của các hệ điều hành khác trong quá trình cài đặt) và sau đó chọn ổ đĩa nào để khởi động từ menu khởi động BIOS (nếu có) sẽ giúp bạn lo lắng về bộ tải khởi động vì mỗi hệ điều hành sẽ có. Đĩa riêng cho dữ liệu chung, nếu bạn muốn loại bỏ một hệ điều hành chỉ cần định dạng ổ đĩa thích hợp :) Chỉ cần nghĩ rằng tôi đã có hệ thống đa hệ điều hành của mình mà tôi sẽ xây dựng vào tuần tới.


0

Nếu bạn không muốn Windows 7 thêm Windows XP vào bộ tải khởi động của riêng mình, bạn có thể sử dụng Ubuntu LiveCD ở giữa các bản cài đặt của XP và 7 để đặt phân vùng ẩn cho phân vùng XP với gParted. Sau đó tiếp tục và cài đặt Windows 7. Sau đó cài đặt GRUB.

Đây là cách

  1. Cài đặt sạch Windows XP trên ổ cứng mới, chừa đủ dung lượng cho các HĐH khác
  2. Windows XP Bootloader được cài đặt ngay bây giờ
  3. Bắt đầu Ubuntu LiveCD và thiết lập ẩn ẩn -flag đến / dev / sda1 (được cho là WinXP phân vùng) với GParted
  4. Bắt đầu tiếp theo: cài đặt Windows 7
  5. Bây giờ Windows 7 Bootloader đã được cài đặt và không biết gì về WinXP
  6. Khởi động Ubuntu LiveCD, bỏ đặt ẩn -flag trên tất cả các phân vùng và cài đặt Grub trên / dev / sda3, ghi nó vào MBR bằng mount /dev/sda3 /mntsudo grub-install --root-directory=/mnt /dev/sda

Đó là phần chính của menu Grub.lst:

  • tiêu đề WindowsXP
  • ẩn (hd0,1)
  • bỏ ẩn (hd0,0)
  • gốc (hd 0,0)
  • tạm thời
  • lưu lại
  • trình tải chuỗi +1

  • tiêu đề Windows7

  • ẩn (hd0,0)
  • bỏ ẩn (hd0,1)
  • root (hd0,1)
  • tạm thời
  • đã lưu $

Đây là một bài viết (không may là tiếng Đức). Có thể dịch bằng google dịch hoạt động: P http://repat.de/2013/08/grub-installieren-ohne-linux-mit-wechsel-der-startreihenreasge-unter-windows/


-2

Cửa sổ cũ nhất trước. phân vùng ổ đĩa của bạn. thứ XP trong thứ nhất, 7 thứ hai và thứ ba Linux.

Sử dụng grub hoặc grub2 hoặc bất cứ thứ gì được Linux cài đặt vào MBR để khởi động, liên tiếp, Windows XP và Win 7 và tải xuống Easy BCD cho cả hai hệ điều hành. Khi cài đặt, bỏ chọn "chạy chương trình ngay bây giờ", khi kết thúc cài đặt, để tránh làm hỏng mọi thứ một cách nghiêm trọng trước khi đảm bảo bạn luôn có cách cài đặt lại bộ tải khởi động được cài đặt bởi Linux trong cấu hình hiện tại (HĐH trên USB, CD khôi phục, bất cứ điều gì, tin tôi đi, điều này thật tệ khi quên trên netbook không có CD-ROM).

Giữ một phương pháp khôi phục windows trên tay, trong trường hợp bạn làm hỏng BCD (mà bạn sẽ làm).

Khởi động XP, cài đặt BCD mới với Easy BCD chứa các mục nhập cho cả hệ thống XP và 7 của bạn. Khởi động lại vào 7 và cài đặt BCD vào phân vùng đó chỉ chứa một mục nhập cho hệ thống 7. Khởi động lại vào XP và xóa mục BCD cho Win 7. Khởi động lại bằng phương thức khôi phục của bạn cho bất kỳ trình khởi động nào Linux thích và cài đặt lại trình khởi động đó. voila; = một hệ thống đa khởi động chạy hoàn toàn từ grub / grub2 mà không có menu con hoặc nhấn phím phụ.

Tôi chưa thấy bất cứ điều gì về hiệu ứng này trên internet ở bất cứ đâu cho đến nay, sau khi tìm kiếm khá nhiều, và vì phải mất nhiều giờ để tìm ra, đối với những OCD ngoài kia muốn nó hoạt động sạch sẽ (các menu tải chuỗi là xấu), mong muốn tha cho bạn đau đầu.

Windows 7 của tôi thấy phân vùng XP tự nghĩ là "C:" là "D:", do đó, có thể thay đổi ký tự ổ đĩa của phân vùng Win 7 từ bên trong win 7 thành "C:" mà không phá vỡ bất cứ điều gì (nếu không 'T đã vậy rồi).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.