Cài đặt trên Ổ cứng thứ hai với tùy chọn khởi động?


26

Về lý thuyết, những gì tôi muốn làm rất đơn giản, nhưng tôi đã thực hiện một số nghiên cứu trên google và đọc một số bài đăng trên trang web này và tôi vẫn còn bối rối.

Tôi muốn giữ win7 trên ổ C: \ chính của mình và cài đặt Ubuntu (12.10) trên ổ đĩa thứ cấp (mà tôi chưa mua hoặc cài đặt. Tôi chỉ muốn chắc chắn rằng tôi thành công khi thực hiện điều này). Nếu có thể tôi cũng sẽ thích nó nếu khi tôi khởi động máy tính, tôi có tùy chọn khởi động Win7 hoặc Ubuntu, giống như đăng nhập tài khoản trong đó tôi chỉ chọn ổ đĩa nào tôi đang chạy cùng ngày hôm đó. Và chỉ để nhắc lại, tôi không muốn phân vùng ổ C: \ hoặc thay đổi, thay đổi hoặc ảnh hưởng đến hệ thống Win7 của mình theo bất kỳ cách nào.

Lý do tôi vẫn chưa chắc chắn về tất cả những điều này, đó là rất nhiều hướng dẫn mà tôi đã đọc đã dành cho các phiên bản Ubuntu trước đó. Ngoài ra, phần lớn các hướng dẫn là về phân vùng một ổ đĩa để phù hợp với cả hai hệ điều hành '. Tôi muốn hai hệ điều hành riêng biệt chạy từ hai ổ đĩa riêng biệt mà tôi có thể chọn khi khởi động. Các hướng dẫn tôi đã tìm thấy đã đề cập rằng có một số vấn đề với grub được cài đặt trên C: \ nhưng phần còn lại của HĐH được cài đặt trên ổ đĩa khác. đây vẫn là trường hợp? Làm thế nào để tôi tránh điều đó?

Ngoài ra, nếu nó hữu ích, tôi đã chạy 12.04lts trên máy tính xách tay của tôi trong vài tháng nay trong và ngoài lớp và tôi thích nó.

Cuối cùng, nếu bạn có thể vui lòng chỉ cho tôi một hướng dẫn hoặc viết câu trả lời của bạn dưới dạng hướng dẫn cho một đứa trẻ hai tuổi thật tuyệt vời. Tôi vẫn là người mới sử dụng Ubuntu và tôi không muốn làm hỏng win7 của mình.

Câu trả lời:


28

Làm thế nào nó hoạt động

Mỗi đĩa được phân vùng chứa một khối nhỏ gọi là MBR . Nó nằm ở đầu đĩa.

Bây giờ, HĐH sẽ chèn mã của họ vào MBR để tải bộ tải khởi động của riêng họ. Windows cũng vậy, Linux cũng vậy.

Họ chèn một mã nhỏ chỉ vào vị trí thực tế của bộ nạp khởi động. Giống như trong Linux, MBR này chứa Stage1của GRUB( GRUBlà một bootloader sử dụng trong Linux) mà tải một thực thi lớn hơn Stage2có thể nằm ở phân vùng khác.

Nếu bạn cài đặt Windows, rồi Linux, GRUB Stage1nằm trong MBR. Bây giờ một phần khác của GRUB (bộ tải khởi động thực tế) chứa vị trí bộ tải khởi động Windows. Bây giờ khi bạn chọn Windows từ menu GRUB, Windows bắt đầu tải. Cái này được gọi chain loading(GRUB tải trước, sau đó GRUB tải bộ tải khởi động Windows dựa trên lựa chọn).

Trở lại câu hỏi của bạn

Trong trường hợp của bạn, bạn có hai MBR (vì bạn có 2 đĩa cứng).

Do đó, bạn có hai lựa chọn:

Lựa chọn dễ nhất

  • Tạo một phân vùng trên đĩa thứ 2.
  • Cài đặt Ubuntu trên phân vùng đó và cài đặt GRUB trên MBR của đĩa thứ 2 chứ không phải trên MBR của đĩa thứ nhất. Hãy cẩn thận ở đây. Xem hình ảnh bên dưới (chỉ nhằm mục đích demo), bạn cần làm mọi thứ trong (có thể)sdb .

  • Bạn chọn phân vùng đã tạosdb , chỉnh sửa, gán điểm gắn kết /và loại hệ thống tệpext4

  • Chọn vị trí bộ tải khởi động là sdb, không sda(xem phần màu đỏ)

bootloaderLocation

  • Sau khi hoàn tất, khởi động lại và bạn sẽ được khởi động lên Windows 7.

Điều này xảy ra bởi vì, ưu tiên đĩa khởi động của bạn nói là khởi động từ đĩa cứng đầu tiên (Nơi chúng tôi không thay đổi bất cứ điều gì).

Vì vậy, mở BIOS, thay đổi ưu tiên đĩa khởi động để đĩa chứa Ubuntu đến trước.

  • Lần này, GRUB sẽ được tải. Và bạn có thể khởi động hệ điều hành.

  • Tháo đĩa, Windows 7 sẽ khởi động trực tiếp.

  • Một lần nữa cắm đĩa thứ 2, xác minh thứ tự khởi động từ BIOS để đĩa thứ 2 đến trước. Bây giờ bạn có thể khởi động lại bất kỳ hệ điều hành nào.

Một lựa chọn khác

Bạn cũng có thể sửa đổi bộ tải khởi động Windows để tải Ubuntu từ đĩa thứ 2. Khó hơn một chút và vì bạn hoàn toàn không muốn chạm vào Windows 7, tôi không khuyến nghị điều đó.

Lưu ý: Tất cả các hướng dẫn có sẵn ở đây nói về việc thêm Ubuntu từ cùng một đĩa nhưng phân vùng khác nhau. Tôi chưa làm điều đó cho các thiết bị, bạn có thể cần phải áp dụng cho phù hợp.

Dưới đây là một hướng dẫn khó khăn để làm như vậy.

Có một công cụ GUI tuyệt vời để chỉnh sửa bộ tải khởi động được gọi là EasyBCD (Nó miễn phí cho sử dụng cá nhân). Hướng dẫn của họ về việc thiết lập Ubuntu bằng bộ tải khởi động Windows.

Bạn có thể có thêm tài nguyên trên đó Trợ giúp BCD dễ dàng: Khởi động kép Win7 và Ubuntu 11.10 - "Thêm mục nhập mới" cho Ubuntu

Tôi thực sự khuyên bạn nên sử dụng GRUB làm bộ nạp khởi động, vì nó linh hoạt hơn. Có thể bạn có thể đặt Windows làm tùy chọn khởi động mặc định VÀ / HOẶC giảm giá trị thời gian chờ .


Được rồi, vì vậy trước tiên tôi phải định dạng ổ đĩa mới (ubfox) và sau đó tạo một phân vùng trên ổ đĩa đã nói. Sau đó cài đặt linux trên sdb1 và grub thành sdb? Ngoài ra, nếu dễ dàng .. Tôi muốn máy tính nhắc tôi chọn đĩa khi khởi động .. vì vậy nếu điều đó có nghĩa là chỉnh sửa ngay cả cửa sổ khởi động, tôi sẵn sàng nghĩ về nó ..: D
Arammil

@Arammil Khi bạn khởi động từ sdb, GRUB sẽ xuất hiện đầu tiên và khuyến khích bạn chọn giữa Windows (đưa bạn đến sda) hoặc Ubuntu (trong sdb) như bạn muốn. Bạn không phải thay đổi cài đặt trong BIOS mỗi lần cho việc đó.
dùng68186

vâng, bạn đã hiểu đúng, chỉ cần một điều bạn tạo phân vùng nếu bạn cần một phần đĩa cứng có sẵn cho windows. Hoặc nếu không bạn không cần phải tạo phân vùng. Câu hỏi thứ 2: Không có lựa chọn đĩa nào là có thể, nhiều như tôi biết .. nó phụ thuộc vào BIOS. Và nhận nhắc nhở đĩa không bằng chỉnh sửa bộ tải khởi động windows. Tôi sẽ thêm một số hướng dẫn để chỉnh sửa điều windows.
Web-E

Vâng, windows sẽ là hệ điều hành chính của tôi trên hệ thống này, vậy có cách nào để tôi có thể tải bộ khởi động windows để nhắc tôi khởi động Win7 hoặc Ubuntu như grub không? Hoặc nếu tôi sử dụng Grub để khởi động windows, cả hai đĩa sẽ liên tục chạy?
Arammil

Bạn có thể đặt windows làm mặc định để khởi động bằng grub . Nếu bạn khởi động windows & không sử dụng đĩa2, rất có thể nó sẽ tạm dừng đĩa để tiết kiệm năng lượng. Tất cả phụ thuộc vào hệ điều hành. Không có gì có thể được thực hiện ở đây.
Web-E

2

Cách dễ nhất để làm điều này là như đề xuất ở trên. Đầu tiên, tạm thời xóa ổ cứng đầu tiên của bạn (ổ cứng có Windows trên đó). Thứ hai, cài đặt Linux vào ổ cứng thứ hai (mà bây giờ là cái duy nhất được kết nối). Thứ ba, đặt lại ổ cứng đầu tiên của bạn, để bây giờ bạn có hai ổ cứng được cài đặt, mỗi ổ có hệ điều hành riêng. Từ đó, chỉ cần nhấn một phím khi khởi động để chọn ổ đĩa khởi động. Ví dụ: với máy Dell, bạn sẽ nhấn phím F12 khi khởi động và điều này sẽ hiển thị menu của bạn để chọn ổ đĩa bạn muốn khởi động.


0

Tôi có thể làm theo cách ngược nhưng tôi sử dụng menu khởi động để khởi động vào LubFi (F12 trên MB hệ thống này) Khi tôi cài đặt LubFi, tôi đã ngắt kết nối tất cả các ổ đĩa khác trong hệ thống. Sau đó, tôi đã cài đặt grub trên ổ đĩa LubFi. Windows không thể thấy ổ đĩa Lubfox, nhưng Lubfox có thể thấy ổ đĩa windows để tôi có thể truy cập các tệp trên các ổ đĩa khác trong hệ thống.


-2

Ngắt kết nối ổ đĩa đầu tiên của bạn với Win 7 trên đó. Bằng cách đó bạn sẽ an toàn. Máy tính của bạn có thể có chức năng chọn khởi động trong đó. Hãy xem trong thiết lập và thấy rằng nó được kích hoạt.


Người dùng chỉ định những gì anh ấy đề nghị. Trừ khi bạn có bằng chứng thực tế nói rằng anh ấy không nên cài đặt h7 W7 của mình, bạn nên cố gắng đóng góp cho câu trả lời.
Hellreaver
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.