arch linux- ข้อผิดพลาด: ไม่สามารถรับเส้นทางที่ยอมรับได้ของ 'airootfs' (การติดตั้งด้วงไปยัง USB)


16

ฉันพยายามติดตั้ง arch-linux เป็นครั้งแรก ทุกอย่างก็โอเคจนกระทั่งฉันพยายามติดตั้ง "grub" บูตโหลดเดอร์ไปยังไดรฟ์ USB

ฉันทำงานโดยคำแนะนำของ WIKI ARCH LINUX

คำสั่งทั้งสองนี้ทำงานโดยไม่มีข้อผิดพลาด:

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

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

แต่คำสั่งถัดไปส่งคืนข้อผิดพลาด:

ไม่สามารถรับเส้นทางที่ยอมรับได้ของ 'airootfs':

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

มีใครช่วยได้บ้าง

(พยายามทำarch-chroot /mnt /bin/bash สิ่งนี้ไม่พบคำสั่ง)


คุณสามารถลิงค์ไปยังคำแนะนำที่คุณกำลังติดตามได้หรือไม่ มันเป็นแบบนี้อย่างใดอย่างหนึ่ง ?
Jashandeep Sohi


ฉันพบปัญหาเดียวกัน - คุณเคยพบวิธีแก้ปัญหาหรือไม่?
Craig Otis

อีกปัญหา "mee เกินไป" มีอะไรเสียหายกับ Arch ที่ไม่สามารถบู๊ตได้หลังจากการอัพเดท นี่เป็นครั้งที่สามในประมาณ 18 เดือน

คำตอบ:


12

ลองเพิ่ม--root-directory=/mntไปยังgrub-installคำสั่ง ดูเหมือนว่าจะไม่มีเอกสาร แต่ฉันเห็นว่ามีการพูดถึงในฟอรัมและมันใช้งานได้สำหรับฉัน


4

ประสบปัญหาเดียวกันนี้เมื่อไม่นานมานี้และคิดหา ดูเหมือนว่าคุณอาจไม่ได้grubติดตั้งแพ็คเกจในระบบไฟล์เป้าหมายของคุณ

ดังนั้นarch-chrootเพื่อเป้าหมาย ( /mnt/usb) เรียกใช้pacman -S grubและจากนั้นดำเนินการgrub-installและมีพารามิเตอร์การปรับปรุงตามลําดับการบัญชีสำหรับgrub-mkconfigchroot


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.