На этот вопрос уже есть ответ здесь:
Моя оригинальная ОС была / есть W7 и всякий раз, когда я устанавливал Ubuntu 14.04 LTS, она давала мне 17 ГБ пространства, но теперь я хочу расширить его для определенных приложений.
Я вроде как новичок в целом диск и разделы вещь так GOOD помощь была бы признательна.
Я также установил Ubuntu вместе с W7.
Для предоставления большего количества пространства Ubuntu необходимо будет сделать несколько вещей:
/dev/sda2
/dev/sda3
) включать пространство, освобожденное предыдущим шагом.apt-get
, Software Centre
, и т.д.) или пользовательские приложения (установленные Вами из источника, предварительно скомпилированных двоичных файлов, и т.д./dev/sda5
); если последний, сделайте раздел в свободном пространстве и смонтируйте его где-нибудь удобный. Я покрою первого на данный момент и последнего, если кто-либо запросит это.Для выполнения первого шага у Вас есть две опции:
С GParted можно уменьшить к свободному столько же пространства сколько доступный, но операция будет медленной. С Windows уменьшение будет очень быстро, но Вы не можете освобождать столько пространства, сколько, как показывают, не использован. Это вызвано тем, что утилита Windows только уменьшается до последнего используемого сектора, тогда как GParted перемещает файлы. Я рекомендую видеть, сколько Windows желает к свободному, и если это удовлетворительно, используйте его или иначе используйте GParted. И если Вы действительно принимаете решение использовать GParted, используйте живой CD/USB, чтобы сделать так. Я приму продуктивную среду для любых операций Linux впредь.
/dev/sda2
и выбор Размонтирования. Выберите Resize/Move и перетащите правильный конец ползунка (или войдите в значения вручную), пока достаточно свободного пространства не показывают в конце раздела.gedit
и вставьте его там, если Вы будете).После того как операции закончились, необходимо будет, вероятно, изменить значения UUID разделов (как используется в /etc/fstab
, GRUB, и т.д.). Для этого мы настроим a 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
Теперь, Вы будете внутри a chroot
среда в Вашей установленной Ubuntu, в противоположность живой Ubuntu раньше добиралась там. Мы должны заменить значение UUID для корня в /etc/fstab
, так используйте свой выбор редактора открыть его и изменить значение на то, которое Вы скопировали несколько шагов назад (если Вы не знакомы с 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
) и перезагрузка.Готово!