편집하다:
실제로 "반복"아니요이 질문에 대답하세요. 첫째, mount --move /host /elsewhere
공유 지점 아래로 마운트를 이동할 수 없다는 오류 메시지가 나타나 도 할 수 없습니다 . 둘째, 문제가 발생한다/host
전혀 설치되지 않은 경우에도. (디렉토리가 /host
존재하지 않으면 이런 일이 발생합니다.할 수 없다시작 시 마운트됩니다. ) 그래서 문제는 아직 해결되지 않았습니다.
다음과 같이 NTFS 파티션의 파일에 GRUB를 통해 부팅하여 루프백 모드로 Ubuntu를 설치했습니다.
set uuid="[SOME_UUID]"
set img="/path/to/root.disk"
loopback loop0 "$img"
set root=(loop0)
linux /vmlinuz rw root=UUID="$uuid" loop="$img"
initrd /initrd.img
이것잘 작동시스템을 종료할 때까지요. 그런 다음 다음 오류가 발생합니다(아래 이미지 참조).
[FAILED] Failed unmounting /host
[ OK ] Stopped Remount Root and Kernel File Systems
[ OK ] Reached target Shutdown
[ ... ] loop: Write error at byte offset [offset], length [length]
[ ... ] Buffer I/O error on device loop0, logical block [LBA]
...
[ ... ] Buffer I/O error on dev loop0, logical block [LBA], lost async page write
...
[ ... ] Aborting journal on device loop0-0
[ ... ] JBD2 (?): Error -5 detected when updating journal superblock for loop0-0
[ ... ] systemd-shutdown[1]: failed to finalize file systems, loop devices, ignoring
참고 /host
하세요아니요내 경우에는 /etc/fstab
자동으로 설치되었습니다.이리 같은.
왜 이런 일이 일어나는지 정말 이해가 안 돼요.
누군가 무슨 일이 일어나고 있는지, 올바르게 루프백할 수 있도록 수정하는 방법을 설명해 줄 수 있나요?