Điểm:0

grub hệ thống tập tin không xác định. cửa sổ khởi động kép và linux vòm

lá cờ cn

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
Nikita Kipriyanov avatar
lá cờ za
Hiển thị ít nhất bảng phân vùng thực tế (ví dụ: `fdisk -l`, `lsblk`, `blkid`). Ngoài ra, bạn đang sử dụng UEFI hoặc khởi động kế thừa?
marc.soda avatar
lá cờ cn
Câu hỏi @NikitaKipriyanov được cập nhật để phản ánh yêu cầu của bạn. Cảm ơn bạn đã đặt câu hỏi.
Nikita Kipriyanov avatar
lá cờ za
Tôi không thấy bất kỳ phân vùng `Hệ thống EFI` nào (GUID `C12A7328-F81F-11D2-BA4B-00A0C93EC93B`) trên ổ NVMe của bạn. `Microsoft blah-blah` **không** được tính là [ESP](https://en.wikipedia.org/wiki/EFI_system_partition). Ngoài ra, loại hệ thống tệp của `Hệ thống tệp Linux` (nvme0n1p5) là gì? Bạn có chắc là grub của bạn hỗ trợ *that* hệ thống tệp Linux không? (Grub chỉ đặt EFI lõi có thể thực thi được vào ESP và lưu trữ mọi thứ khác trong `/boot/grub`, dường như là một phần của nvme0n1p5 trong trường hợp của bạn, vì vậy nó cũng cần hỗ trợ hệ thống tệp đó).

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.