ERROR: device '' not found. Skipping fsck.
ERROR: Unable to find root device ''.
You are being dropped to recovery shell
Tôi đã cố gắng cài đặt Arch Linux một thời gian và tiếp tục gặp phải lỗi này. Tôi thực sự không biết phải làm gì.
Một chút nền tảng: Máy tính của tôi ban đầu có khởi động kép với Fedora và Windows 10 (cả 64-bit), Windows được cài đặt trước. Tôi quyết định thay thế Fedora bằng Arch. Có phân vùng riêng biệt cho root, /boot/efi
và /home
, và tôi chỉ ghi đè lên thư mục gốc. Tôi gắn các phân vùng, xóa tất cả mọi thứ trừ /home
(và /boot
, mà tôi giữ nhầm). Tôi chạy pacstrap -i /mnt base
, cài đặt hệ thống và khởi động lại. Nó khởi động tốt, nhưng nó đã sử dụng bộ tải khởi động Fedora, với hoạt hình tải Fedora và mọi thứ. Có một vài vấn đề với hệ thống, bao gồm cả một số dịch vụ không khởi động được và tôi nghi ngờ bộ tải khởi động Fedora là lỗi. Tôi đã khởi động lại USB cài đặt Arch, xóa mọi thứ, lần này bao gồm /boot
(nhưng không/boot/efi
, Tôi đã không gắn kết điều đó.) Tôi đã cài đặt lại một lần nữa và grub sẽ không nhận ra hình ảnh vmlinuz. Vì vậy, tôi quyết định khởi động lại vào USB, chroot vào phân vùng Arch mới và cài đặt rEFInd, bộ tải khởi động yêu thích cá nhân của tôi. Sau khi cài đặt rEFInd với pacman -S refind-efi
và refind-install
rEFInd đã được cài đặt, và tôi đã khởi động lại vào nó. Windows sẽ khởi động, nhưng khi tôi cố gắng khởi động Arch, tôi gặp lỗi đó.
Tôi đã chạy mkinitcpio -p linux
nhiều lần. /etc/fstab
Trông hoàn toàn bình thường.
Đây là những gì tôi đã thử:
/superuser/769047/unable-to-find-root-device-on-a-fresh-archlinux-install#788480
Di chuyển khối trước khi tự động phát hiện, không có hiệu lực
http://www.linuxforums.org/forum/arch-linux/199189-error-device-not-found-skipping-fsck.html
Loay hoay với refind.conf và refind_linux.conf, tôi không làm gì cả
/superuser/835120/error-unable-to-find-root-device-dropping-to-recovery-shell
Đã kiểm tra kỹ, initramfs-linux.img nằm trong thư mục chính xác
Tôi đã thấy các vấn đề tương tự nhưng không có bản sửa lỗi nào của họ làm việc cho tôi. Bất kỳ ý tưởng về làm thế nào tôi có thể có được vòm để khởi động?
EDIT: Tôi phát hiện ra tôi đang sử dụng một thứ LVM. Vì vậy, vâng. Các phân vùng nhà, gốc và trao đổi của tôi là những thứ LVM nhỏ (tôi không biết gọi chúng là gì) trong / dev / sda8. Tôi không biết nếu điều này ảnh hưởng đến bất cứ điều gì
/home
vào nó, sao chép bất kỳ tệp quan trọng nào vào thanh USB và sau đó cài đặt lại.
''
lý do nào đó ...