Một giải pháp tôi tìm thấy ở đâu đó trực tuyến (unix.stackexchange.com) liên quan đến việc tắt trình quản lý khởi động windows. Hãy vào Linux (cài đặt gốc, nếu bạn có thể hoặc CD / DVD trực tiếp) và chạy lệnh này:
efibootmgr
Lưu ý rằng phương pháp này sẽ chỉ hoạt động nếu Linux đã được cài đặt ở chế độ UEFI, vì vậy bạn sẽ gặp lỗi nếu Linux đã được cài đặt ở chế độ Legacy. Nếu bạn đã cài đặt nó ở chế độ UEFI, bạn sẽ nhận được một số thông tin và danh sách. Bạn sẽ nhận thấy trình tải / quản lý khởi động Windows và Linux ở đâu đó trong danh sách. Có khả năng Windows sẽ có mức độ ưu tiên cao hơn (thứ tự khởi động nằm trên danh sách).
Ngoài ra còn có các ngôi sao * bên cạnh một số, nếu không phải tất cả, các mục, đánh dấu chúng hoạt động.
Nhìn vào số khởi động 4 chữ số bên cạnh mục Windows và chạy
sudo efibootmgr --bootnum #### --inactive
Điều này sẽ hủy kích hoạt mục Windows. Ngoài ra, hãy đảm bảo rằng Windows đã hủy kích hoạt có mức độ ưu tiên cao hơn nếu chưa có:
sudo efibootmgr --bootorder ####,$$$$,&&&&,%%%%
trong đó #### là số khởi động Windows.
Nếu bạn khởi động lại ngay bây giờ, bạn sẽ khởi động để grub, nếu tùy chọn Linux được bật với mức ưu tiên cao nhất.
Lưu ý rằng Windows dường như không nhận ra rằng nó đã bị hủy kích hoạt, vì vậy điều này sẽ không được hoàn nguyên bằng cách khởi động vào Windows hoặc cập nhật nó.
Tôi đã tham gia một chương trình cài đặt Linux cục bộ nơi chúng tôi cài đặt Linux cho những người quan tâm, thường là hệ điều hành phụ bên cạnh Windows. Tôi vẫn chưa thấy phương pháp này thất bại và tôi đã thử nó trên một số bản phát hành (chủ yếu là Ubuntu và Mint) và một số nhà cung cấp (Asus, Acer, HP, Lenovo).