編集する:
実際に「繰り返し」いいえこの質問に答えてください。まず、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
自動的にインストールされました。こんな感じ。
なぜこのようなことが起こるのか本当に理解できません。
誰かが何が起こっているのか、正しくループバックできるように修正する方法を説明できますか?