clonezillaシェル:update-initramfsが無効になっています。 chrootが必要で、どうすればいいですか? (外部SSD)

clonezillaシェル:update-initramfsが無効になっています。 chrootが必要で、どうすればいいですか? (外部SSD)

私のラップトップを外付けハードドライブに複製したいと思います。

重要な精度を確認する必要があります。機械式ハードドライブ(既存のノートブック)を使用すると、プロセスは正常に完了します。

clonezilla を使用して複製し、clonezilla シェルに移動して変更します。

2つの機能システムを持つことができます。 1つ目はノートパソコンのハードドライブ、2つ目は外付けハードドライブです。

同じことをしたいのですが、2つのSSDを使いたいのです(最初のものは新しいノートブック、2番目のものは外付けSSDです)。

プロセスは次のとおりです(MechanicとSSDを使用)。

  • 外部SSDパーティションUUIDの変更
  • 外部SSDパーティションPARTUUIDの変更
  • 外部SSD /boot/grub/grub.cfgの変更
  • 外部SSD /etc/fstabの変更
  • 外部SSD /etc/default/grubの変更
  • 外部SSDの変更 /etc/initramfs-tools/conf.d/resume
  • 内部SSD /etc/default/grubの変更
  • 外部SSD /boot/efi/EFI/debian/grub.cfgの変更
  • 新しい外部SSD GUIDの定義

いいですね。以下は機械式HDDでは機能しますが、SSDでは機能しません。

  • chroot
  • chroot内で:update-initramfs -c -k all
  • chroot 内部: update-grub /dev/sda

再起動し、オプションがあります。内蔵または外部ハードドライブを使用して起動できます。

SSDを含む

  • chroot
  • chroot内で:update-initramfs -c -kはすべてを返します。

update-initramfs が無効 (ライブシステムが /run/live/medium にマウントされたメディアなしで実行中)

以下はchrootコマンドです

    mount -o bind /dev /media/${utilisateur}/${uuid_racine_sda2}/dev

    mount -o bind /sys /media/${utilisateur}/${uuid_racine_sda2}/sys

    mount -o bind /proc /media/${utilisateur}/${uuid_racine_sda2}/proc

    chroot /media/${utilisateur}/${uuid_racine_sda2}
    
    umount /media/${utilisateur}/${uuid_racine_sda2}/proc
    umount /media/${utilisateur}/${uuid_racine_sda2}/sys
    umount /media/${utilisateur}/${uuid_racine_sda2}/dev
    
    umount /media/${utilisateur}/${uuid_racine_sda2}
    rmdir /media/${utilisateur}/${uuid_racine_sda2}

何度もすみません。

これはメカニカルハードドライブでは機能しますが、SSDハードドライブでは機能しません。

だから何かを変えなければなりませんが、chrooting方式のようですが、次のコマンドがわかりません。

「initramfsが無効になっています...」戻り値を解決する方法について提案があるか、良いchrootを作成するのに役立ちますか?

os-proberは2つのシステムを検出します。問題ありません。

ありがとう

ベストアンサー1

おすすめ記事