arch linux- error : 'airootfs'의 정식 경로를 얻지 못했습니다 (Grub to USB 설치)


16

아치 리눅스를 처음으로 설치하려고합니다. "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

또 다른 "나도"문제입니다. Arch로 인해 너무 깨진 것은 업데이트 후 부팅 할 수 없습니다. 이것은 약 18 개월 만에 세 번째입니다.

답변:


12

추가 시도 --root-directory=/mnt받는 grub-install명령. 그것은 문서화되지 않은 것 같지만 일부 포럼에서 언급 된 것을 보았고 저에게 효과적이었습니다.


4

얼마 전에 같은 문제를 겪어 알아 냈습니다. grub대상 파일 시스템에 패키지가 설치 되지 않은 것 같습니다 .

그래서 arch-chroot대상 (에 /mnt/usb), 실행 pacman -S grub한 후 실행 grub-installgrub-mkconfig의 계정에 대응 업데이트 매개 변수 chroot.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.