hệ thống:
Manjaro chạy trên ổ đĩa m.2 nvme, Windows 10 chạy trên ổ cứng riêng
Vấn đề:
Trong những ngày nghỉ, tôi dường như đã làm hỏng hệ thống của mình khá tệ. Tôi đã có một hệ thống ổn định trong vài tháng, nhưng tôi muốn các tính năng bảo mật của SecureBoot, vì vậy tôi đã kích hoạt nó trong bios. Kể từ khi hệ thống của tôi không thể khởi động vào Manjaro và sẽ chỉ tải Win10. Tôi đặt lại cài đặt khởi động an toàn, nhưng vấn đề vẫn còn.
Hiện tại tôi có thể khởi động vào đĩa Manjaro trực tiếp được tạo bằng Rufus ở chế độ dd. Tôi đã sử dụng mhwd-chroot
để truy cập cài đặt hiện có của mình nvme0n1p2
và do đó có thể sao lưu các tệp của mình. Tôi đã cố chạy grub-install /dev/nvme0n1
và nhận được:
grub-install: error: cannot fine EFI directory.
Sau khi chọc ngoáy, tôi thấy rằng thư mục EFI của tôi cho Manjaro dường như được đặt vào nvme0n1p1
. Vì vậy, tôi đã thử gắn nó:
# mount /dev/nvme0n1p1 /boot/efi
mount: /boot/efi: unknown filesystem type 'BitLocker'
Nhìn vào lsblk -f
, tôi có thể thấy rằng phân vùng đó thực sự được liệt kê là BitLocker (như là /dev/sda3
, phân vùng hệ thống tệp windows). Tôi có đúng không khi cho rằng điều này trông giống như Win10 đã mã hóa phân vùng EFI của tôi? Bước tiếp theo của tôi để phục hồi là gì? Tôi có thể sử dụng GParted để định dạng lại phân vùng đó, sau đó gắn kết nó vào /boot/efi
, sau đó chạy grub-install
không?
để biết thêm thông tin, tôi đã thử sử dụng một công cụ phục hồi khởi động, nhưng thật ra nó chỉ hoạt động tốt với các bản phân phối Ubuntu. bất kể, đây là một pastebin của phân tích của nó, có thể có hoặc không hữu ích: http : //paste.ub Ubuntu.com/p/PkmfdtxHjq/