![initramfs에서 복구할 수 없습니다. 루트 장치를 수동으로 마운트할 때 파일 또는 디렉터리를 찾을 수 없습니다.](https://linux55.com/image/118356/initramfs%EC%97%90%EC%84%9C%20%EB%B3%B5%EA%B5%AC%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.%20%EB%A3%A8%ED%8A%B8%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%88%98%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%A7%88%EC%9A%B4%ED%8A%B8%ED%95%A0%20%EB%95%8C%20%ED%8C%8C%EC%9D%BC%20%EB%98%90%EB%8A%94%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
grub 쉘에서 올바르게 지정되지 않은 경우 linux /vmlinuz root=/dev/sdb1
initramfs 쉘로 들어갑니다. 재부팅하는 대신 거기에서 부팅 프로세스를 계속하고 싶습니다.
설명대로여기, 나하고 싶어:
mount /dev/sdb1 /root
exit
불행히도 그 mount
명령은 나에게 메시지를 주었다 file or directory not found
. stat /dev/sdb
둘 다 stat /root
올바른 출력을 제공한다는 사실에도 불구하고 .
정말 혼란스럽습니다. 어떻게 기존 파일을 찾을 수 없나요?
시스템은 debootstrap
USB 드라이브에 설치한 Debian Stretch입니다. 지금 보시는 화면은 USB 드라이브에서 부팅할 때 나타나는 화면입니다.
답변1
initrd를 사용하는 경우 설치하려는 장치에 대한 심볼릭 링크를 dracut
만들어야 합니다 (설치하지는 않음). /dev/root
귀하의 경우:
ln -s /dev/sdb1 /dev/root