Linuxをサムドライブから内蔵ドライブに移動するには? [閉鎖]

Linuxをサムドライブから内蔵ドライブに移動するには? [閉鎖]

16GBのサムドライブに最新バージョンのLinux Mint Cinnamon(永続データ)があり、それを128GBの内蔵ハードドライブに移動したいと思います。

どうすればいいですか? 112GBが失われますか、または16GBのイメージを作成してドライブ全体を埋めて128GBの容量を確保できますか?

答え1

インストールして個人情報をコピーする以外はあえ​​てコピーする必要はないようですが、システムをコピーする過程は(次の手順に従えばハードディスク容量をすべて活用できるはずです。) 運転する):

  1. ファイルシステムの再生成:HDで実行しfdisk -l /dev/your_usb_deviceてこれらのファイルシステムを再作成します(特別なディストリビューションがある場合はサイズを変更してより多くのパーティションを持つことができますが、USB上のファイルシステムは新しいデバイスに存在し、少なくともサイズが同じでなければなりません)。fdiskハードドライブを分割するために使用されます。
  2. 次のファイルシステムを作成します。必要なファイルシステムを実行してmkfs作成します。mkswap
  3. HDのルートを/ mntにマウントします(/ home、/ var用の追加パーティションがある場合... / mntの下にマウントする必要があります)。mount /dev/your_HD /mnt
  4. USBからHDにファイルをコピーする:rsync -av --exclude=/dev --exclude=/sys --exclude=/proc --exclude=/mnt /* /mnt/
  5. デバイスIDの識別:blkidIDが提供され、新しいHDパーティションのIDを見つけて、インストール/mnt/etc/fstabIDが新しいパーティションと一致するように変更します。
  6. 修正grub.cfg/mnt/boot/grub/grub.cfg新しいHD IDを指すように変更します。
  7. ハードディスクのMBRにGRUBをインストールします。grub-install --boot-directory=/mnt/boot /dev/your_HD

その後、HDから起動できる必要があります(起動にUSBキーは必要ありません)。

どんな段階も見逃さなかったらいいのですが(覚えているとおりに作成しています)、問題があれば教えてください。

UEFIを使用している場合は、grub-installでいくつかの追加の設定および/またはパラメータが必要になる場合があります。

関連情報