ディスクから大容量ディスクへの Debian: 何が足りないのか?

ディスクから大容量ディスクへの Debian: 何が足りないのか?

通常、この手順に従って仮想マシンを新しい大きなディスクに移行します

a)Attach new disk
b)Mount to mnt
c)rsync -avogpP --delete /olddirs /mnt/newdirs
except for tmp proc sys dev,i use to mount them
with -o bind
d)then i chroot to mnt

liloをインストールし、initrd lilo -vを実行して再起動すると、Slackwareではすべてが動作します。Debianでは、この問題が発生します。起動時にLVMがinitramfsから見えず、Debianが大量のマウントを試みているのがわかります。

debian scripts/local-block...

そして、(initramfs)メニューに行きます。これでルートをマウントできます

lvm pvscan
lvm vgscan
lvm vgchange -ay

その後、/dev/vg0/root /rootをマウントして終了すると、カーネルパニックが発生します。何が足りないのでしょうか?もちろん、mkinitramfs -k kernelversion -vでinitramfsを作り直し、lilo -vを実行しました。

これは、/dev/vg00/root /root をマウントした後に発生するカーネルパニックです。

ここに画像の説明を入力してください

答え1

「解決策」が見つかりました。grub にアップデートします。lilo の方が好みですが、この手順では奇妙な動作をします。

関連情報