Làm cách nào để xóa Ubuntu Ubuntu trong menu khởi động bios? (UEFI)


40

Xem ubfox này xuất hiện trong menu BIOS (UEFI)

Tôi cũng có cái này trên Lenovo s205.

Có cách nào để loại bỏ "ubfox" khỏi menu không? Tôi thậm chí không cài đặt nó nữa.


bạn có thể thử ứng dụng easyBCD cho windows.
RonnieDroid

2
@RonnieDroid EasyBCD là một công cụ để sửa đổi dữ liệu cấu hình khởi động trong Windows (hay còn gọi là bộ tải khởi động Windows). BCD và UEFI riêng biệt vì BCD dựa trên Windows, trong khi UEFI độc lập với hệ điều hành (vẫn hiện diện mà không cài đặt hệ điều hành). Sửa đổi BCD sẽ vô dụng vì theo mặc định, tùy chọn duy nhất sẽ là Windows, ngay cả khi hệ điều hành khác được cài đặt.
ExplodingKittens

Câu trả lời:


52

Bạn sẽ có thể làm điều này thông qua CD Live Ubuntu.

Cài đặt efibootmgr:

sudo apt-get install efibootmgr

Sau đó thêm vào kernel efi hỗ trợ

sudo modprobe efivars

Sau đó chạy sudo efibootmgrđể kiểm tra các mục khởi động của bạn. Nó sẽ trả về một cái gì đó như thế này:

BootCurrent: 0004
Timeout: 2 seconds
BootOrder: 2001,0003,0005,0006,0000
Boot0000* Lenovo Recovery System
Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF)
Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF)
Boot0003* Windows Boot Manager
Boot0004* EFI USB Device (SanDisk)
Boot0005* ubuntu
Boot2001* EFI USB Device

Sau đó xóa tùy chọn bạn không muốn. Trong ví dụ này, Ubuntu là mục 5. sau đây có thể được gọi để xóa mục 5 và xóa nó khỏi BootOrder.

(THẬN TRỌNG: Trước khi thực hiện lệnh sau, hãy đảm bảo bạn nhập đúng số mục nhập Khởi động)

sudo efibootmgr -b 5 -B 

Thông tin chi tiết được mô tả ở đây: http://linux.die.net/man/8/efibootmgr

Lưu ý: như đối với bất kỳ điều gì thay đổi bộ tải khởi động của bạn, vui lòng đảm bảo bạn có một hình ảnh đĩa tốt mà bạn có thể khởi động cùng.

Bây giờ bạn cũng nên xóa ubuntuthư mục con trong phân vùng EFI để ngăn phần sụn UEFI khôi phục mục nhập vào BootOrder.

Để làm điều đó, trước tiên hãy tìm phân vùng EFI của bạn. Chạy sudo fdisk -lđể xem các phân vùng trên tất cả các ổ đĩa đính kèm. Phân vùng EFI có EFI Partitiondưới cột Loại.

Giả sử phân vùng EFI của bạn là /dev/sda2, sau đó gắn nó vào một thư mục trống ở bất cứ đâu.

    sudo mkdir /mnt/efipart
    sudo mount /dev/sda2 /mnt/efipart

Bây giờ chúng ta phải tìm thư mục Ubuntuhoặc bất kỳ tên phân phối nào khác trong phân vùng này. Nó chủ yếu là dưới EFI/distro_name.

Xóa thư mục đó và nội dung của nó bằng cách ( XIN HÃY ĐỂ BẠN BỊ XÓA TRỰC TIẾP ĐÚNG ) sudo rm -r ubuntu.


4
UEFI có thể cài đặt lại mục nhập nếu thư mục / EFI / ubfox không bị xóa khỏi phân vùng efi (ESP) trên ổ đĩa. Luôn luôn tốt nhất để sao lưu đầy đủ phân vùng efi trước khi xóa bất kỳ tập tin hoặc thư mục.
oldfred

Vào 16.04, tôi nhận được thông báo 'quyền bị từ chối' khi cố gắng truy cập vào phân vùng efi được gắn kết của mình, ngay cả với sudo. Bất kỳ đề xuất?
Sản xuất chính

Tôi nghĩ rằng . ở cuối hoặc câu cuối cùng của bạn khá nguy hiểm x)
Oragon Efreet

Một số câu trả lời bảo tôi sử dụng boot-repair... không có kết quả. Nói khác chạy bootrec.exe /fixmbr... không có kết quả. Những người khác nói chỉ xóa thư mục ubfox .... nó tiếp tục quay trở lại ... người khác nói chỉ cần xóa mục khởi động với efibootmgr... điều đó cũng quay trở lại. Không có gì làm việc. Nhưng sau đó ... đột nhiên tôi đọc bài đăng của bạn và tôi nhận ra phải xóa thư mục VÀ mục khởi động cùng nhau ? Đột nhiên nó hoạt động! Đây là câu trả lời bạn đang tìm kiếm.
Silversonic

Sử dụng Rufus trên Windows 10 Tôi chỉ cần chuẩn bị một thanh USB với Máy tính để bàn Ubuntu 18.04 trên đó và làm theo hướng dẫn của bạn. Nó làm việc như một say mê.
Peter Gloor
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.