私のオリジナルOSはW7でした。Ubuntu14.04 LTSをインストールするたびに17GBのスペースが与えられましたが、特定のアプリケーション用に拡張したいと考えています。
私はディスク全体とパーティション分割についてまったく新しいので、よろしくお願いします。
また、W7とともにUbuntuをインストールしました。
Ubuntuにより多くのスペースを与えるには、いくつかのことをする必要があります。
/dev/sda2
/dev/sda3
)のサイズを変更して、前のステップで解放されたスペースを含めます。apt-get
、Software Centre
などによってインストールされるもの)またはユーザーアプリケーション(ソース、プリコンパイルされたバイナリなどからインストールされるもの)のいずれであるかを決定します。/dev/sda5
);後者の場合、空き領域にパーティションを作成し、便利な場所にマウントします。とりあえず前者を取り上げ、誰かがそれを要求した場合は後者を取り上げます。最初のステップを実行するには、2つのオプションがあります。
GPartedを使用すると、使用可能な限り多くのスペースを解放するために縮小できますが、操作はslowになります。 Windowsでは、縮小は非常に高速になりますが、未使用であることが示されているスペースを解放できない場合があります。これは、Windowsユーティリティは最後に使用したセクターまでしか縮小しないのに対し、GPartedはファイル内を移動するためです。 Windowsがどれだけ解放できるかを確認し、満足できる場合はそれを使用するか、GPartedを使用することをお勧めします。 GPartedを使用する場合は、ライブCD/USBを使用してください。今後は、Linuxオペレーションのライブ環境を想定します。
/dev/sda2
を右クリックしてnmountを選択し、パーティションがマウントされている場合は最初にマウントを解除します(キーアイコンはマウントされていることを示します)。 Resize/Moveを選択し、スライダーの右端をドラッグして(または値を手動で入力して)パーティションの最後に十分な空き領域が表示されるようにします。gedit
でファイルを開き、必要に応じてそこに貼り付けます)。操作が完了したら、おそらくパーティションのUUID値を変更する必要があります(/etc/fstab
、GRUBなどで使用)。このために、chroot
を設定します。ただし、最初に手順2を繰り返して、ルートパーティションの新しいUUIDを取得します。それらが同じであれば、心配はありません。次のセクションをスキップしてください。できました。そうでない場合:
ターミナルを開き、次の手順を実行します。
Sudo mount /dev/sda5 /mnt
Sudo mount -o bind /dev /mnt/dev
Sudo mount -t devpts none /mnt/dev/pts
Sudo mount -t proc none /mnt/proc
Sudo mount -t sysfs none /mnt/sysfs
Sudo chroot /mnt /bin/bash -l
これで、インストールされたUbuntuのchroot
環境内に移動します。これは、そこに到達するために使用されるライブUbuntuとは対照的です。 /etc/fstab
のルートのUUID値を置き換える必要があるため、選択したエディターを使用してそれを開き、数ステップ前にコピーした値に変更します(vi
に慣れていない場合、nano
を使用:
vi /etc/fstab
(あなたはchroot
内のルートなので、Sudo
は必要ありません。)またはsed
コマンドを使用します。
sed -i 's/OLD_UUID/NEW_UUID/' /etc/fstab
(OLD_UUID
およびNEW_UUID
を適切な値に置き換えます。)
最後に、GRUBを更新します。
update-grub
これがエラーなしで終了した場合、chroot(exit
)を終了して再起動できます。できた!