Debianでルートドライブを交換するには? [閉鎖]

Debianでルートドライブを交換するには? [閉鎖]

Debianでルートドライブを交換するには?既存のドライブから始めて、空の新しいドライブを準備してから、grubとすべてを使用して完全に起動可能なインストールを実行する包括的なステップセットですか?

ベストアンサー1

以下のようにいくつかの仮定が行われます。

  • 可能であれば、すべてのコマンドを root として実行します。
  • ext4ファイルシステムが必要です
  • 実行されるすべてのコマンドの基本的な理解があります。
  • RAIDデバイスから起動していません。

それでは始めましょう。

  1. 新しいディスクをコンピュータに物理的にインストールし、利用可能なポートに接続し、既存のディスクを既存の場所に残します。
  2. コンピュータを古いオペレーティングシステムから起動します。
  3. 新しいディスクを準備してマウントするには、まず新しいディスクを識別します。

fdisk -l

  1. 新しいディスクパーティションの分割

fdisk /dev/ (新しいディスク)

Make partition primary partition with type "83" file system type.
  1. ファイルシステムの作成

mkfs.ext4 /dev/(新しいパーティション)

  1. 新しいファイルシステムのマウント

mkdir /mnt/ (新しいパーティションのマウントポイント)

マウント /dev/(新しいパーティション) /mnt/(新しいパーティションのマウントポイント)

  1. ディスクコピー:

/sbin/init 1(シングルユーザーモードに切り替え)

rsync -avxHAX / /mnt/ (新しいパーティションのマウントポイント)

開始x

  1. 新しいディスクでFSTABを更新する

blkid(新しいパーティションのUUIDを参照)

(選択したエディタ)/mnt/(newpartitionmountpoint)/etc/fstab

    Replace existing UUID of / in FSTAB to new disk UUID
  1. grubを設定し、新しいディスクブートローダにインストールします。

grub-mkconfig

グラップアップデート

grub-install /dev/(新しいディスク)

  1. grub.cfgを既存のディスクから新しいディスクにコピーします。

cp -ax /boot/grub/grub.cfg /mnt/(新しいパーティションマウントポイント)/boot/grub/grub.cfg

  1. 新しいディスクでgrub.cfgを開き、すべてのUUIDを新しいディスクに置き換えます。

(選択したエディタ)/mnt/(newpartitionmountpoint)/boot/grub/grub.cfg

すべての既存のUUIDを新しいディスクのUUIDに置き換える

  1. コンピュータのシャットダウン

閉鎖

  1. 新しいドライブを最初のドライブの場所に物理的に移動し、既存のドライブを削除します。

    14. コンピュータを起動すると grub が表示されます。

エラー:該当デバイスなし:xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

GRUB構造>

  1. grubから新しいオペレーティングシステムを手動で起動します。まず、ブートファイルのドライブとパーティションを識別します。

ls [ドライブとパーティションオプションの識別]

ls (hdx,p)/ [/boot フォルダーがあるパーティションの識別]

  1. その後、上のドライブとパーティションからブートメニューを手動でロードできます。通常は(hd0、msdos1)です。

プレフィックス設定="(hdx,p)/boot/grub"

ルート設定="(hdx,p)"

インストールは正常です

ノーマル

  1. 新しいドライブのオペレーティングシステムにログインします。
  2. グラップを再設定する

fdisk -l (newdisk開発参照)

grub-mkconfig

グラップアップデート

グラップインストール /dev/newdisk

そうする必要があります!

おすすめ記事