TL; DR Làm cách nào để tạo phân vùng hệ thống EFI từ đầu? Làm cách nào để tôi cài đặt chương trình cơ sở EFI trên nó, nó được tạo ra?
Phiên bản dài
Tôi có máy tính xách tay Toshiba T430. Tôi đã nhận được nó với Windows 7 được cài đặt (nhưng tôi nghĩ ban đầu nó đã được bán kèm với Windows 8). Tôi đã cài đặt Ubuntu trên nó, nhưng đã xóa một số phân vùng trên đĩa để cuối cùng tôi xóa sạch Windows và chỉ có Ubuntu. Trong số các phân vùng bị xóa là phân vùng Hệ thống EFI. Tôi phát hiện ra rằng Ubuntu bây giờ khởi động ở chế độ Legacy (chứ không phải UEFI). Tôi đang cố gắng làm theo hướng dẫn này để chuyển đổi cài đặt Ubuntu của mình từ Legacy sang UEFI. Vấn đề - vì không có phân vùng EFI bất cứ khi nào tôi chọn từ BIOS để khởi động bằng UEFI, tôi không thể khởi động. Điều đó không chỉ được tính cho ổ cứng, mà cả usb và DVD. Tôi nghĩ điều này hợp lý - nó mong đợi một phân vùng EFI và vì nó không thể tìm thấy nó, nên nó không thể tiếp tục khởi động xa hơn, có thể là từ ổ cứng hoặc DVD. Vậy làm cách nào để tạo lại phân vùng EFI?
Hướng dẫn trên cho biết:
Tạo phân vùng EFI
Nếu bạn đang phân vùng thủ công đĩa của mình trong trình cài đặt Ubuntu, bạn cần đảm bảo rằng bạn đã thiết lập phân vùng EFI.
Nếu đĩa của bạn đã chứa phân vùng EFI (ví dụ: nếu máy tính của bạn đã cài đặt sẵn Windows8), thì nó cũng có thể được sử dụng cho Ubuntu. Đừng định dạng nó. Chúng tôi khuyên bạn chỉ nên có 1 phân vùng EFI trên mỗi đĩa.
Một phân vùng EFI có thể được tạo thông qua một phiên bản GParted gần đây (phiên bản Gparted có trong đĩa 12.04 là OK) và phải có các thuộc tính sau:
Điểm gắn kết: / boot / efi (nhận xét: không cần đặt điểm gắn kết này khi sử dụng phân vùng thủ công, trình cài đặt Ubuntu sẽ tự động phát hiện nó)
Kích thước: tối thiểu 100Mib. Đề nghị 200MiB.
Loại: FAT32
Khác: cần một cờ "khởi động".
Tôi gặp một số khó khăn khi tạo phân vùng này:
- Tôi khởi động từ một DVD Ubuntu trực tiếp, mở GParted, tạo phân vùng 200 MB và định dạng nó thành FAT32.
- Trong GParted tôi không thể đặt điểm gắn kết và do đó không thể đặt bootflag.
- Tôi đã không đặt điểm gắn kết
/etc/fstab
vì đó là CD trực tiếp và fstab trông khá khác so với những gì tôi mong đợi so với khởi động bình thường. Dù sao, tôi chỉ không biết nên đặt giá trị nào.
Tôi đã khởi động lại thông qua DVD trực tiếp và sau đó chọn cài đặt Ubuntu. Sau đó, tôi đã tạo một phân vùng với các tiêu chí được đề cập - điểm gắn kết, 200MB, FAT32, cờ khởi động.
Tuy nhiên, tôi tiếp tục gặp vấn đề này và tôi cho rằng đó là vì trên phân vùng đó không có phần sụn EFI, nó chỉ là một phân vùng trống, phù hợp để có phần sụn EFI.
Vậy một lần nữa, làm cách nào để tạo phân vùng EFI, có phần mềm EFI, để máy tính xách tay có thể khởi động lại ở chế độ UEFI một lần nữa?
GIẢI PHÁP Cảm ơn cả hai bạn đã trả lời. Những gì tôi đã làm là cài đặt Windows 8.1 từ đầu bằng cách định dạng toàn bộ đĩa và sau đó cài đặt (lần này là đúng) Ubuntu bên cạnh nó. Đây là những phân vùng của tôi bây giờ:
Trong quá trình thiết lập Win 8, ngay sau khi tôi xóa tất cả các phân vùng hiện có và để Windows định dạng lại đĩa, nó sẽ tự động tạo, bên cạnh phân vùng cài đặt chính, ba phân vùng bổ sung, cụ thể là 1, 2, 3. Bây giờ, sau khi tôi có một ESP phù hợp , Tôi có thể khởi động cả từ ổ cứng hoặc DVD ở chế độ UEFI.
Bạn nói rằng ESP không lưu trữ bất kỳ thông tin nào theo mặc định, nhưng tôi đoán rằng khi một hệ điều hành cài đặt, nó sẽ đặt một số thông tin ở đó. Vì vậy, tôi đoán trường hợp của tôi là như sau: Tôi đã xóa sạch nó và mặc dù tôi đã tạo lại nó, nó không chứa bất kỳ thông tin nào, vì việc tạo ra ESP đã được thực hiện sau khi hệ điều hành được cài đặt. Tôi đã mất cài đặt Ubuntu (dù sao cũng không phải là cài đặt mới), nhưng tôi đoán rằng để lưu nó, tôi nên làm theo lời khuyên của grawity . Mặc dù không có thời gian, nhưng hạnh phúc là mọi thứ đều ổn.