私はにubuntuをインストールしました 8GB 5GBパーティション。多くのパッケージをインストールしたので、スペースが不足しています。
Qn 1:パッケージをインストールするために別の部分を指定する方法はありますか?
Qn 2:インストールされているファイル全体を現在のパーティションから別の場所(パーティション)に移動して、grubなどで変更できますか?
私は全体を再インストールしたくないので、その後、私はただアップグレードを行うことができます:-)
/、およびホームディレクトリは同じ場所にあります。
ありがとうございました 。
A1:いいえ、できません。パスは固定されています。
A2:ファイルを別のパーティションに移動する場合は、Live CDを使用する必要があります。最初にパーティションのサイズを変更することを検討してください。これにより、エラーが発生しにくくなります。これは、1つのディスクに十分なスペースがある場合にのみ可能です。 /home
フォルダーを here の説明に従って移動することを検討してください。ほとんどの場合、/
には8GBで十分です。 2番目のディスクをルートパーティションとして使用する場合、または現在のディスクに新しいパーティションを作成する場合は、続行してください。
/dev/sdb1
)端末を開く を実行し、Sudo blkid
を実行して、新しく作成したパーティションのUUIDを取得します。出力例では、最後の行が必要です。
/dev/sda1: LABEL="HDD" UUID="AD078BC9C024FCDD" TYPE="ntfs"
/dev/sda2: LABEL="DATA" UUID="FDE43758913E70EE" TYPE="ntfs"
/dev/sda3: UUID="a88638ae-3cd3-45c0-ad06-2d56d89b19a0" TYPE="swap"
/dev/sda4: UUID="e3f848cb-5a05-4d2d-92e0-3eaf7b27338c" TYPE="ext4"
/dev/sdb1: LABEL="UbuntuRoot" UUID="1cdfadcf-0969-48ba-96a5-42557c23f8e9" TYPE="ext4"
古いルートパーティションをマウントします(/dev/sdb1
は新しく作成されたパーティション、/dev/sda4
は古いパーティションです):
Sudo mkdir /media/old
Sudo mount /dev/sda4 /media/old
Sudo mount /dev/sdb1 /mnt
ファイルをコピーします(これには時間がかかる場合があります):
Sudo cp -prvT /media/old /mnt
/mnt/etc/fstab
を新しいUUIDで更新します。任意のエディターを選択します。
Sudo nano /mnt/etc/fstab
gksu gedit /mnt/etc/fstab
次のような行を見つけて、/dev/sda4
のUUIDを/dev/sdb1
のUUIDに置き換えます。
# / was on /dev/sda4 during installation
UUID=e3f848cb-5a05-4d2d-92e0-3eaf7b27338c / ext4 errors=remount-ro 0 1
/mnt/etc/fstab
を保存して、エディターを終了します。次に、GRUBを更新して、新しいディスクとパーティションから起動する必要があります。
Sudo grub-install --root-directory=/mnt /dev/sdb
パーティションをアンマウントして終了します。
Sudo umount /mnt /media/old