Máy: Dell xps-15 9510 chạy arch mới nhất
Tôi khởi động kép windows và vòm bằng grub bootloader
Tôi đã khởi động lại máy tính của mình ngày hôm qua và được đưa vào giải cứu grub do hệ thống tệp không xác định.
'ls' liệt kê tất cả các phân vùng của tôi
Phân vùng efi của tôi là hd0, gpt1 nhưng tôi không thể khởi động từ phân vùng này do dường như có một hệ thống tệp không xác định. Hầu hết người dùng có thể khắc phục loại sự cố này vào thời điểm này bằng cách thay đổi tiền tố thành thư mục khởi động của phân vùng efi của họ, nhưng TẤT CẢ các phân vùng được liệt kê đều chứa một hệ thống tệp không xác định. Tôi không thể làm gì từ giải cứu grub.
Các phân vùng efi của tôi vẫn hoạt động tốt vì tôi có thể khởi động vào windows từ menu khởi động một lần của UEFI.
Tôi đã cắm đĩa cài đặt vòm, gắn/dev/nvme0n1p5 (phân vùng vòm chính của tôi) vào/mnt, gắn/dev/nvme0n1p1 (phân vùng efi của tôi) vào/mnt/boot/efi. Tôi đã chạy arch-chroot /mnt. Mọi thứ hoạt động như bình thường. Điều hướng đến/boot/efi cho thấy (tôi nghĩ) mọi thứ đều bình thường. Tất cả nội dung của cửa sổ đều có trong đó (EFI, FSCK000, v.v.). Có một thư mục grub với các phông chữ, grub.cfg, grubenv, ..., x86-64-efi. Mọi thứ có vẻ bình thường.
Tuy nhiên, dù tôi có cố gắng thế nào, tôi cũng không thể cập nhật, cài đặt hoặc thăm dò grub.
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
mang lại "grub-install: lỗi: hệ thống tập tin không xác định"
lsblk -f
cho thấy rằng các phân vùng efi của tôi (nvme0n1p1) có FSTYPE: vfat, FSVER: FAT32, có sẵn 28.9, đầy 84% và được gắn tại/boot/efi. Tất cả có vẻ bình thường. Tất cả các phân vùng khác trông cũng bình thường. Tôi có thể khởi động vào windows và xem tất cả các tệp trong phân vùng linux của mình.
Tôi không tin rằng tôi đã làm bất cứ điều gì để gây ra vấn đề này. Tôi hiếm khi sử dụng windows, nhưng đã ở trong đó vài ngày trước và cập nhật nó. Tuy nhiên, tôi đã khởi động lại máy tính nhiều lần kể từ đó và không gặp sự cố nào trong số này.
Bất kỳ ý tưởng?
Tôi muốn tiếp tục khởi động kép và tôi chỉ coi việc xóa sạch ổ đĩa là phương sách cuối cùng.
#########CHỈNH SỬA 1:
Tôi (rất tiếc) đang sử dụng UEFI vì các máy tính Dell mới không cho phép sử dụng bios cũ. Tôi sẽ không bao giờ mua máy tính Dell nữa.
Đầu ra từ fdisk -l
Đĩa /deu/nume0n1: 476,94 GiB, 512110190592 byte, 1000215216 cung
Kiểu đĩa: Micron 2300 NUMe 512GB
Đơn vị: cung từ 1 » 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/0 (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: gpt
Định danh đĩa: DA0B0A74-872P-45F4-9040-C37675BDBC36
Thiết bị Bắt đầu Kết thúc Sector Kích thước Loại
/deu/nume0n1p1 2048 391167 389120 190M Dữ liệu cơ bản của Microsoft
/deu/nume0n1p2 391168 653311 262144 128M dành riêng cho Microsoft
/deu/nume0n1p3 653312 450756607 450103296 214.6G Dữ liệu cơ bản của Microsoft
/dev/nume0n1p4 450756608 492701695 41945088 Trao đổi Linux 20G
/dev/nume0n1p5 492701696 1000215182 507513487 Hệ thống tệp Linux 242G
/Đĩa /deu/sda: 28,91 GiB, 31039324160 byte, 60623680 cung
Kiểu đĩa: USB DISK 3.0
Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/O (tối thiểu/tối ưu): 512 byte / 512 byte
Loại nhãn đĩa: dos
Mã định danh đĩa: Oxbff8ee56
Khởi động thiết bị Bắt đầu Kết thúc Sector Kích thước Loại Id
/dev/sda1 * 64 1531903 1531840 748M 0 Rỗng
/dev/sda2 1531904 1691647 159744 78M ef EFI (FAT-16/12/32)
(Đĩa /dev/loop®: 669,16 MiB, 701665280 byte, 1370440 cung
(Đơn vị: cung từ 1 * 512 = 512 byte
Kích thước cung (logic/vật lý): 512 byte / 512 byte
Kích thước I/0 (tối thiểu/tối ưu): 512 byte / 512 byte