arch linux- error: không thể nhận được đường dẫn chính tắc của 'airootfs' (cài đặt vào hệ thống USB)


16

Tôi đang cố gắng cài đặt arch-linux lần đầu tiên. mọi thứ đều ổn cho đến khi tôi cố gắng cài đặt bộ tải khởi động "grub" vào ổ USB.

Tôi đang làm việc theo hướng dẫn WIKI ARCH LINUX.

cả hai lệnh này đều hoạt động không có lỗi:

# mkdir -p /mnt/usb ; mount /dev/sdc1 /mnt/usb

# grub-install --target=i386-pc --recheck --debug --boot-directory=/mnt/usb/boot /dev/sdc

nhưng lệnh tiếp theo trả về lỗi:

không nhận được đường dẫn chính tắc của 'airootfs':

# grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg

có ai có thể giúp gì không?

(đã cố gắng arch-chroot /mnt /bin/bash trên cái này lệnh không được tìm thấy).


Bạn có thể liên kết đến hướng dẫn bạn đang làm theo? Có này một ?
Jashandeep Sohi


Tôi đang gặp vấn đề tương tự - bạn đã bao giờ tìm ra giải pháp chưa?
Craig Otis

Một vấn đề "mee too" khác. Điều gì quá tuyệt vời với Arch đến nỗi nó không thể khởi động sau khi cập nhật. Đây là lần thứ ba trong khoảng 18 tháng.

Câu trả lời:


11

Hãy thử thêm --root-directory=/mntvào grub-installlệnh. Nó dường như không có giấy tờ, nhưng tôi thấy nó được đề cập trên một số diễn đàn, và nó đã làm việc cho tôi.


4

Gặp vấn đề tương tự một thời gian ngắn trước đây, và tìm ra nó. Có vẻ như bạn có thể chưa grubcài đặt gói trong hệ thống tệp mục tiêu của mình.

Vì vậy, arch-chrootđến đích ( /mnt/usb), chạy pacman -S grub, sau đó thực hiện grub-installgrub-mkconfigvới các tham số được cập nhật tương ứng để tính đến chroot.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.