Có một bộ chọn hệ điều hành cho các ổ đĩa cứng được phân vùng theo kiểu GPT không?


1

Tôi đã cài đặt Ubuntu trên ổ cứng ngoài và bất cứ khi nào tôi muốn khởi động nó, tôi phải nhấn F12 và vào phần cài đặt và ưu tiên cho USB của tôi qua khởi động Windows, vì vậy quá trình này hơi mệt mỏi khi bạn muốn hoạt động với cả hai hệ điều hành (Mặc dù tôi chủ yếu sử dụng Linux), mỗi khi bạn phải thay đổi cài đặt đó và khởi động lại hệ thống.

Tôi đã tìm kiếm cái này và tìm thấy một câu trả lời nhưng nó hơi cũ và chủ yếu nói về các ổ đĩa cứng được phân vùng theo kiểu MBR trong khi tất cả các ổ đĩa của tôi là GPT, vậy tôi phải làm gì? Có cách nào tốt hơn (nhanh hơn và có thể hiện đại hơn) để thực hiện công việc này không?

Câu trả lời:


1

Điều này không liên quan gì đến định dạng bảng phân vùng, nhưng mọi thứ phải làm với loại phần sụn của máy tính.

  • Nếu bạn sử dụng hệ thống BIOS, nó sẽ luôn chạy bộ tải khởi động ban đầu từ sector 0 ('MBR'), ngay cả khi đó là đĩa GPT không lưu trữ phân vùng ở đó.

    (Bản thân BIOS không quan tâm đến các phân vùng - nó chỉ cần mã khởi động. Hiểu phân vùng là công việc của bất kỳ mã khởi động nào đã được cài đặt.)

  • Nếu bạn sử dụng hệ thống UEFI, nó sẽ luôn đọc các mục khởi động từ NVRAM và sẽ chạy bộ tải khởi động được chọn từ phân vùng hệ thống EFI.

    (Đặc tả UEFI định nghĩa 'phân vùng hệ thống EFI' cho cả hai GPT và MBR.)

Chỉ các chi tiết cụ thể về việc cài đặt bộ tải khởi động được chọn mới có thể thay đổi (ví dụ: nếu bạn đang cài đặt GRUB2 cho BIOS, nó cần chuẩn bị bổ sung dành riêng cho GPT).

Vì vậy, câu trả lời bạn tìm thấy vẫn giống nhau - tạo một bộ nạp khởi động chuỗi tải vào cái khác Ubuntu của bạn đã sử dụng GRUB2, vì vậy việc thêm Windows (thậm chí từ đĩa khác) vào nó là hoàn toàn có thể.

Tuy nhiên: Nếu bạn sử dụng hệ thống UEFI có chế độ "CSM (tương thích BIOS)" và các hệ điều hành của bạn đã được cài đặt ở các chế độ khác nhau (ví dụ: Windows được cài đặt ở chế độ UEFI nhưng cài đặt Ubuntu ở chế độ BIOS), thì bạn có lẽ không thể sử dụng cùng một trình quản lý khởi động tùy chỉnh để xử lý cả hai.


Nhưng trong mọi trường hợp, điều đầu tiên tôi làm là tìm hiểu xem phần sụn có menu khởi động riêng không tách biệt với màn hình cài đặt. Thực tế tất cả các phần mềm gần đây đều có một menu như vậy: nó có thể được truy cập bằng cách nhấn (hoặc giữ) Trốn , hoặc là F8 , hoặc là F11 , hoặc tương tự. (Tôi đã thấy các máy tính có tính năng này từ năm 2006.)

Bởi vì menu khởi động này có nghĩa là để thực hiện một tạm thời lựa chọn (sẽ không thay đổi vĩnh viễn cài đặt khởi động), nó sẽ cung cấp cho bạn tính năng "Bộ chọn hệ điều hành" tương tự mà không cần phải định cấu hình trình quản lý khởi động tùy chỉnh. Sự khác biệt duy nhất là thêm một phím bấm.

Ngoài ra, menu khởi động tích hợp của phần sụn làm hoạt động cho các hệ thống UEFI / BIOS hỗn hợp - hầu hết thời gian nó sẽ hiển thị cả các mục UEFI và thiết bị BIOS trong cùng một danh sách.


Wow, cảm ơn, câu trả lời của bạn đã hoàn tất! Tôi gần như chắc chắn rằng windows 10 của tôi đang sử dụng hệ thống UEFI, nhưng có cách nào để biết chế độ của hệ thống Ubuntu của tôi là gì không? Có lẽ một lệnh đầu cuối? Nếu tôi đã cài đặt nó ở chế độ BIOS thì KHÔNG THỂ NÀO!? Tôi hy vọng tôi đã không làm điều đó! Ngoài ra để giữ các phím F8 / F11 / ESC, cảm ơn, đó là một cách thực sự tuyệt vời, tôi hy vọng tôi có nó. Bây giờ tôi sẽ kiểm tra tất cả chúng.
Moytaba

1
Khởi động Ubuntu, sau đó kiểm tra xem efibootmgr -v hiển thị các mục khởi động và / hoặc liệu /sys/firmware/efi/efivars/ thư mục có các mục trong đó. Nếu tất cả đều trống, điều đó biểu thị chế độ BIOS (mặc dù việc chuyển đổi giữa hai người dù sao cũng là công việc 5 phút).
grawity

1
Oh wow, nó hoạt động như một bùa mê! Đối với tôi nó đang giữ nút ESC. Tôi là một người không biết gì :) Cũng may, chế độ là chính UEFI và tôi không cần phải thay đổi điều đó. Cảm ơn một lần nữa.
Moytaba

@Narnia Đừng tự đánh mình :) Bạn đã nhận ra giới hạn trước đây của mình, đọc và hiểu câu trả lời xuất sắc này và cải thiện dựa trên nó. Có những người ở đây biết ít hơn thế, tạo ra vấn đề cho chính họ bằng cách nhấn mạnh vào "chế độ BIOS" khi không cần thiết và không được đề xuất và khi những câu trả lời như thế này sẽ giúp họ, thay vì cố gắng hiểu, đối kháng với những người đang giúp họ Tôi đã có một trong những ngày hôm qua.
GabrielaGarcia
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.