Tôi có thể xóa tất cả các phân vùng trên máy tính của mình, bao gồm EFI và chỉ cài đặt Ubuntu không? BIOS sẽ hoạt động trong trường hợp này?
Tôi hiện đang ở chế độ cũ và Ubuntu khởi động từ khóa USB.
Tôi có thể xóa tất cả các phân vùng trên máy tính của mình, bao gồm EFI và chỉ cài đặt Ubuntu không? BIOS sẽ hoạt động trong trường hợp này?
Tôi hiện đang ở chế độ cũ và Ubuntu khởi động từ khóa USB.
Câu trả lời:
Câu hỏi sử dụng một số thuật ngữ không chính xác, điều này có thể dẫn đến sự nhầm lẫn và các vấn đề trong quá trình thực hiện, vì vậy tôi muốn giải quyết những vấn đề này trước tiên.
Các Extensible Firmware Interface (EFI) , hoặc phiên bản 2.x của nó, là Unified EFI (UEFI), là một loại firmware. EFI không phải là một phân vùng. Điều đó nói rằng, có là một phân vùng được gọi là phân vùng hệ thống EFI (ESP), nắm giữ bộ tải khởi động. Rất có thể là lapitorecor có nghĩa là "ESP" chứ không phải "EFI" trong câu hỏi ban đầu.
Ngoài ra, EFI là một loại firmware mà thay thế cũ Basic Input / hệ thống (BIOS) Output. Như vậy, nếu máy tính của bạn sử dụng EFI, nó không có BIOS. Tuy nhiên, có một số cảnh báo và ngoại lệ. Thông thường nhất, EFI cung cấp một tính năng gọi là Mô-đun hỗ trợ tương thích (CSM), là một loại trình giả lập BIOS; CSM là EFI như thế nàodosemu
đối với Linux, ở chỗ nó cho phép một môi trường mới hơn và tinh vi hơn (EFI hoặc Linux) để chạy các chương trình được thiết kế cho một hệ thống cũ hơn và đơn giản hơn (BIOS hoặc DOS). Nói cách khác, "BIOS" trong câu hỏi ban đầu phải là "EFI." Điều đó nói rằng, sử dụng "BIOS" thay cho "EFI" là một cách phổ biến. Đó là một điều xấu, nhưng nó phổ biến, cả giữa người dùng và giữa các nhà sản xuất. Tôi nghi ngờ nó đã được thực hiện bởi vì mọi người biết (ít nhiều) BIOS là gì, trong khi "EFI" là từ viết tắt không quen thuộc; và vì EFI thay thế BIOS, sử dụng "BIOS" giúp công việc sao chép dễ dàng hơn. Vấn đề là mọi người sau đó kéo tất cả kiến thức BIOS của họ lên khi họ đọc "BIOS", nhưng phần lớn không thể áp dụng được. EFI khởi động rấtkhác với BIOS, vì vậy nếu bạn nghĩ rằng EFI là một BIOS nâng cao, bạn sẽ có một mô hình tinh thần rất sai và bạn sẽ phạm sai lầm. Sau đó, những người như tôi cuối cùng đã dành rất nhiều thời gian để giải thích cách tất cả thực sự hoạt động - nhưng tôi lạc đề ....
Chuyển sang các vấn đề thực tế: Nếu bạn "ở chế độ cũ", điều đó chỉ có nghĩa là CSM của bạn đang hoạt động. Tuy nhiên, điều này không đảm bảo khởi động ở chế độ BIOS / CSM / kế thừa. Trên hầu hết các máy tính dựa trên EFI, khi CSM bị tắt, đường dẫn khởi động tương đối đơn giản; bạn có thể khởi động chỉ bộ tải khởi động EFI-mode. Lưu ý rằng bạn không thể "vô hiệu hóa EFI"; EFI làphần sụn và phụ trách máy tính. Một số máy tính cho phép bạn vô hiệu hóa khả năng khởi động ở chế độ EFI, nhưng các tùy chọn như vậy rất hiếm - và một số máy tính cung cấp giao diện phát ra âm thanh như thể bạn đang tắt chế độ khởi động chế độ EFI, nhưng bạn thực sự không. Khi bạn kích hoạt CSM, hầu hết các máy tính đều cho phép chạy bộ tải khởi động, điều này khiến cho không thể dự đoán điều gì sẽ xảy ra khi bạn cung cấp cho máy tính một đĩa cung cấp cả hai loại trình tải khởi động. Đây thường không phải là một vấn đề lớn đối với một máy tính khởi động đơn; Khi bạn cài đặt HĐH, trình cài đặt sẽ phát hiện chế độ khởi động của nó và chỉ cài đặt bộ tải khởi động cho chế độ khởi động của trình cài đặt, do đó máy tính chỉ có thể khởi động từ đĩa cứng trong cùng chế độ đó. Nếu bạn đa khởi động, mặc dù, bạn có thể dễ dàng cài đặt một HĐH ở một chế độ khởi động và HĐH khác ở chế độ khởi động khác. Việc nhổ tóc bắt đầu từ thời điểm này.
Trong quá khứ không xa, việc khởi động ở chế độ EFI là một sự thất vọng vì các lỗi trong EFI, lỗi trong bộ tải khởi động và thông tin sai, thường khiến cho CSM trở nên hấp dẫn. Tuy nhiên, ngày nay, việc khởi động ở chế độ EFI đặt ra ít vấn đề hơn và ước tính của tôi từ các câu hỏi được đăng ở đây và các nơi khác là khu vực có vấn đề lớn nhất hiện nay là từ các CSM được kích hoạt. Do đó, tôi khuyên bạn nên tắt CSM (còn gọi là "di sản khởi động") trên các máy tính dựa trên EFI trừ khi bạn có lý do chính đáng để kích hoạt nó. Để chắc chắn, việc khởi động chế độ EFI ngày nay đặt ra nhiều thách thức hơn so với việc khởi động chế độ BIOS đã làm cách đây năm năm; nhưng trên máy tính dựa trên EFI, việc khởi động ở chế độ BIOS tạo ra những cạm bẫy không tồn tại năm năm trước.
Vì vậy, những thứ dài ngoằng trên đường đi, hãy quay lại câu hỏi ban đầu của bạn, nói lại một chút:
Tôi có thể xóa tất cả các phân vùng trên máy tính của mình, bao gồm cả ESP và chỉ cài đặt Ubuntu không? EFI sẽ hoạt động trong trường hợp này?
Vâng và vâng.
Sau khi bạn xóa các phân vùng của mình, trình cài đặt Ubuntu sẽ tạo các phân vùng mới nếu bạn chọn tùy chọn phân vùng tự động. Nếu bạn phân vùng thủ công, bạn sẽ cần tạo các phân vùng thích hợp. Chúng có thể bao gồm một ESP nếu bạn cài đặt ở chế độ EFI hoặc Phân vùng khởi động BIOS nếu bạn cài đặt vào đĩa GPT ở chế độ BIOS.
Một cảnh báo quan trọng là tốt nhất nên sử dụng GPT khi cài đặt ở chế độ EFI và MBR khi cài đặt ở chế độ BIOS. Ubuntu cho phép sử dụng GPT ở chế độ BIOS, nhưng điều này có thể tạo ra sự cố trên một số hệ thống, vì vậy tôi khuyên bạn nên tránh nếu có thể. Một số người cũng đã quản lý để cài đặt vào đĩa MBR ở chế độ EFI, nhưng trình cài đặt cố gắng tránh điều này nếu có thể; và khi nó được thực hiện, nó thường tạo ra vấn đề.
Trong Ubuntu, bạn có thể xác định chế độ khởi động của mình bằng cách tìm thư mục có tên /sys/firmware/efi
. Nếu có, bạn đã khởi động ở chế độ EFI; nếu nó vắng mặt, bạn đã khởi động ở chế độ BIOS.
Tóm lại, bạn nên biết về chế độ khởi động (BIOS / CSM / legacy hoặc EFI / UEFI) và loại bảng phân vùng của bạn (MBR hoặc GPT), và lý tưởng nhất là bạn nên kết hợp hai loại phù hợp (BIOS / MBR hoặc EFI / GPT) .
Có, khi bạn xóa hoàn toàn đĩa, bạn có thể cài đặt Ubuntu dưới dạng hệ điều hành duy nhất.
Khi bạn có thể vô hiệu hóa UEFI trong BIOS (hầu hết bạn có thể), bạn thậm chí có thể cài đặt Ubuntu ở chế độ mbr .
Khởi động từ phương tiện cài đặt Ubuntu, mở GParted và tạo bảng phân vùng mới - chọn mbr.
Trong trường hợp bạn không thể vô hiệu hóa UEFI và / hoặc khởi động an toàn, bạn cũng có thể cài đặt Ubuntu ở chế độ EFI .
Sau đó, trình cài đặt sẽ tạo một phân vùng EFI mới nơi trình tải khởi động GRUB sẽ được cài đặt.
Câu hỏi của bạn không hoàn toàn rõ ràng với tôi.
Nếu bạn muốn cài đặt Ubuntu ở chế độ UEFI, đây là những gì bạn cần làm:
Bạn sẽ cần đặt BIOS của mình ở chế độ UEFI và để tạo khóa USB Ubuntu có thể khởi động UEFI.
Thực hiện theo hướng dẫn này để tạo USB khả năng khởi động UEFI. Sau đó, chỉ cần chạy trình cài đặt Ubuntu; tại bước Kiểu cài đặt , chọn Thứ gì đó khác và phân vùng đĩa của bạn như được giải thích trong câu trả lời này .
Nếu chế độ khởi động (UEFI hoặc Legacy) không quan trọng đối với bạn chỉ cần cài đặt Ubuntu như bình thường. (Tham khảo hướng dẫn này nếu cần)
Tôi đã khởi động EUFI trên máy của mình. SSD 1x256GB chạy 18.04 Tùy chọn "xóa đĩa" sạch được sử dụng trong khi cài đặt.
Đây là đầu ra của tôi từ lsblk
sda 8: 0 0 238.5G 0 đĩa ├─sda1 8: 1 0 512M 0 phần / boot / efi └─sda2 8: 2 0 238G 0 phần ├─ubfox - vg-root 253: 0 0 237G 0 lvm / └─ubfox - vg-exchange_1 253: 1 0 976M 0 lvm [SWAP]
Đây có phải là lý tưởng? Tôi đang chạy 18.04 độc quyền trên PC của tôi. giống như câu hỏi trên. Tôi giả sử sda1 512M ở đây là cần thiết? Trái ngược với việc cài đặt bằng cách nào đó để tất cả những gì tôi có là phân vùng 1 sda1 bằng toàn bộ đĩa? bạn có thể thấy tôi đã chọn LVM khi cài đặt để tôi có thể chơi nhiều hơn sau khi cài đặt.
Nếu có một cách chỉ có 1 phân vùng thì khởi động của tôi có nhanh hơn không? hoặc tôi sẽ gạch máy tính của mình hoặc không thể khởi động nếu không có phân vùng EUFI này?
Ryan
CẢNH BÁO: Điều này sẽ xóa dữ liệu.
Tôi đã phải tạo lại bảng phân vùng. Tạo bảng phân vùng GPT mới trong GParted (MSDOS sẽ không hoạt động).
Điều này sẽ đánh dấu khu vực là bị hư hại và nó sẽ không được sử dụng.