На самом деле вы можете использовать 4,25 гигабайта в конце без какой-либо перезагрузки, потому что Linux поддерживает изменение размера разделов в режиме реального времени начиная с ядра 2.6 (это означает, что вы можете изменять размеры разделов во время их монтирования, даже корневого раздела, без какой-либо перезагрузки).
Я покажу вам, как удалить раздел подкачки и расширить корневой раздел со всем свободным пространством в конце. Затем я буду использовать нераспределенное пространство в начале (14,35 гигабайта) для нового раздела подкачки. Конечно, 14,35 гигабайта - это многовато, поэтому вы также можете использовать некоторые из них для расширения вашего раздела NTFS.
Открытый GParted
Щелкните правой кнопкой мыши на /dev/sda11
и выберите Swapoff
Щелкните правой кнопкой мыши на /dev/sda11
и выберите Delete
Нажмите на Apply All Operations
Открыть терминал
-
Расширение корневого раздела:
sudo resize2fs /dev/sda10
Вернитесь к GParted
Откройте GParted
меню и нажмите на Refresh Devices
Щелкните правой кнопкой мыши на нераспределенном пространстве и выберите New
Выбрать linux-swap
как файловая система
Нажмите на Add
Нажмите на Apply All Operations
Первоначально я написал это, используя только командную строку, но затем я решил попробовать использовать GParted как можно чаще, так как вам может быть легче понять, что происходит. Вы даже можете расширить корневой раздел с помощью GParted. Но вам нужно размонтировать свой корневой раздел, прежде чем работать с ним. Я имею в виду, что вы должны работать в автономном режиме (используя LiveUSB). В некоторых случаях ваша личинка может быть повреждена. Так что переустановите свой grub, прежде чем отказаться от автономной работы.
Я полагаю, что GParted автоматически включит новый раздел подкачки, но я не уверен. Вы всегда можете проверить, щелкнув по нему правой кнопкой мыши, а затем выбрав Swapon
. Если эта опция недоступна, разделы подкачки, вероятно, уже включены.
Также в Refresh Devices
этот шаг, вероятно, не нужен, но вы должны следовать ему просто для уверенности.
Мы не можем изменить размер расширенного раздела (sda4
, в данном случае), поскольку в нем есть смонтированный логический раздел. Итак, нам нужно загрузиться в режиме реального времени с USB / CD-накопителя Ubuntu. Оттуда запустите GParted, при необходимости отключите подкачку, щелкните правой кнопкой мыши расширенный раздел и измените его размер в соответствии с вашими потребностями. Затем выполните указанные действия по мере необходимости, чтобы изменить размер root и добавить обратную подкачку. В случае изменения UUID вашего корневого раздела вы можете обновить Grub, выполнив следующие действия в режиме реального времени:
sudo mount /dev/sda10 /mnt sudo mount -o bind /dev/ /mnt/dev sudo grub-install --root-directory=/mnt /dev/sda sudo chroot /mnt /bin/bash # Now within the chrootsudo update-grubexit# Now outside chroot
Первые две команды монтируют корневой раздел (sda10
, в данном случае) и настроить /dev/
для использования в среде chroot. (Другими разделами, которые могут быть смонтированы аналогичным образом для более функционального chroot, являются /proc
, /sys
и /dev/pts
.) Затем мы переустанавливаем grub (на самом деле в этом нет необходимости). Затем мы вводим chroot и обновляем grub. Это заставляет grub использовать новые UUID там, где это необходимо. После выхода из chroot перезагрузитесь, и мы должны вернуть меню grub.