Linuxブートパーティションを別のドライブまたはパーティションに移動し、そこから起動できますか?

Linuxブートパーティションを別のドライブまたはパーティションに移動し、そこから起動できますか?

動作中のブートパーティション/ルートファイルシステムを別のドライブ/パーティションに移動し、そこから起動できますか?

または、デバイス名が変更され、システムの動作が停止しますか?

ベストアンサー1

はい、可能です。それも簡単ではありません。個々の/bootパーティションおよび/またはパーティションを移動する場合は、/まずfstabエントリの変更を検討する必要があります。

cp -pファイルを新しいパーティションに移動する場合は、コピー時に権限を維持するためにを使用することを忘れないでください。次に、/etc/fstab使用するパーティションの新しいUUIDを調整します。blkid /dev/sdXnXはドライブ名で、nはパーティション数を実行してパーティションuuidを取得できます。

また、blkidを使用してパーティションにラベルを貼り付けてからラベルからマウントすることができ、man blkidより簡単に詳細な情報を読むことができます。

パーティションを変更して /etc/fstab を調整した後update-grub- available on Debian/Ubuntu スクリプトを実行するか、grub-mkconfig -o /boot/grub/grub.cfg新しい設定ファイルを作成し、ボットがある最初のハードドライブに grub を再インストールする必要があります。grub-install --recheck /dev/sda

もちろん、コピー中に新しい/または/bootパーティションを/mntにマウントし、すべてのファイルをコピーしてから/および/boot chrootとしてマウントすることを忘れないでください。正しく実行するには、次のようにします。グラップアップデートを実行してください。

おすすめ記事