Измените размер корневого раздела из домашнего пространства раздела (своп посередине)

Чтобы решить эту проблему, я сначала решил проблему GRUB, загрузив ее в Windows, выполнив командную строку как администратор и выполнив следующую строку:

bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi

Примечание. Возможно, вам придется поместить двойной -quotes вокруг {bootmgr}, чтобы заставить строку успешно выполнить.

Я прочитал, что, чтобы не отключать Secure Boot, вы должны использовать shimx64.efi вместо просто grubx64.efi, потому что будет иметь сертификат безопасной загрузки Ubuntu.

Когда я перезапустился и попал в меню Grub, я навел курсор на Ubuntu и отредактировал последовательность загрузки, изменив quiet splash на nomodeset. Тогда Ubuntu загрузился в порядке. Затем мне пришлось загрузить драйвер для моей видеокарты (Nvidia), открыв терминал и выполнив шаги 1, 3 и 4 этого урока. После перезагрузки водитель вступил в силу, и все сработало отлично.

0
задан 20 February 2012 в 02:41

5 ответов

Недавно я это сделал. Будьте осторожны, загрузите свой компьютер с живого компакт-диска той же версии ubuntu, что и вы, если сможете. (Я суеверен!)

Затем запустите Gparted. Отсюда, это головоломка с медленным скользящим блоком.

Нажмите на свой / домашний раздел, затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить левую ручку раздела / home и сдвиньте ее вправо, чтобы уменьшить размер раздела столько, сколько вам нужно. Нажмите кнопку «Изменить размер» / «Переместить», затем на панели инструментов появится зеленая галочка, и начнется сжатие, и это займет достаточно времени.

Теперь нажмите раздел подкачки, затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить середину его графического изображения и сдвиньте его до упора до раздела / home. Затем нажмите кнопку «Изменить размер» или «Переместить», а затем зеленую галочку на панели инструментов, чтобы переместить ее. Когда это будет сделано, слева будет пустое место.

Нажмите на свой / корневой раздел, затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить правый дескриптор раздела /, и сдвиньте его вправо, чтобы вывести его из раздела подкачки. Нажмите кнопку «Изменить размер» / «Переместить», затем отметьте зеленую галочку на панели инструментов и начнет расширяться, и снова это займет некоторое время.

Я знаю, я знаю, я мог бы сделал целую скользящую вещь блока за один раз, а затем нажал на зеленую галочку только один раз, но для меня процесс чувствует себя менее рискованным, делая каждый ход независимо. Перед тем, как начать, вы оставите незаменимые файлы, не так ли? Сила власти может оказаться катастрофической ... Как бы то ни было, мое решение - это самый простой и полностью графический способ, если вы можете поверить в это!

Для дополнительной безопасности вы можете установить Boot Repair на свой жесткий диск (https://help.ubuntu.com/community/Boot-Repair). Затем, если вы обнаружите, что все пошло не так, вы можете использовать компакт-диск SuperGrub2 для загрузки вашей системы, а затем запустить восстановление загрузки, чтобы исправить grub.

Удачи,

Vic [!d8 ]

3
ответ дан 25 May 2018 в 14:07
  • 1
    Итак, с вашим решением мне не придется редактировать файл fstab правильно? – Nobita 21 February 2012 в 01:28
  • 2
    Правильно, нет редактирования fstab. – Vic 27 February 2012 в 20:48

Недавно я это сделал. Будьте осторожны, загрузите свой компьютер с живого компакт-диска той же версии ubuntu, что и вы, если сможете. (Я суеверен!) [/ ​​G0]

Затем запустите Gparted. Отсюда, это головоломка с медленным раздвижным блоком.

Нажмите на свой / домашний раздел, затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить левую ручку раздела / home и сдвиньте ее вправо, чтобы уменьшить размер раздела столько, сколько вам нужно. Нажмите кнопку «Изменить размер» / «Переместить», затем отметьте зеленую галочку на панели инструментов, и начнется сжатие, и это займет достаточно времени.

Теперь нажмите раздел «Подкачка», затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить середину его графического изображения и сдвиньте его до упора до раздела / home. Затем нажмите кнопку «Изменить размер» или «Переместить», а затем зеленую галочку на панели инструментов, чтобы переместить ее. Когда это будет сделано, слева будет пустое место. / / G3]

Нажмите на свой / корневой раздел, затем щелкните его правой кнопкой мыши и выберите «Изменить размер / перемещение». Когда изображение всплывает, используйте указатель мыши, чтобы захватить правый дескриптор раздела /, и сдвиньте его вправо, чтобы вывести его из раздела подкачки. Нажмите кнопку «Изменить размер» / «Переместить», затем появится зеленая галочка на панели инструментов, и начнется разворот, и снова это займет некоторое время.

Я знаю, я знаю, я мог бы сделал целую скользящую вещь блока за один раз, а затем нажал на зеленую галочку только один раз, но для меня процесс чувствует себя менее рискованным, делая каждый ход независимо. Перед тем, как начать, вы оставите незаменимые файлы, не так ли? Power-cut может оказаться катастрофическим ... Несмотря на мое решение, это самый простой и полностью графический способ, если вы можете поверить в это!

Для дополнительной безопасности вы можете установить Boot Repair на свой жесткий диск (https://help.ubuntu.com/community/Boot-Repair). Затем, если вы обнаружите, что все пошло не так, вы можете использовать компакт-диск SuperGrub2 для загрузки вашей системы, а затем запустить восстановление загрузки, чтобы исправить grub.

Удачи,

Vic

3
ответ дан 2 August 2018 в 01:52

Простым способом является удаление раздела подкачки, сокращение / dev / sda7, расширение / dev / sda5, а затем восстановление / dev / sda6 в качестве свопа. Как только вы это сделаете, вы можете найти UUID раздела swap, запустив это

ls -la /dev/disk/by-uuid | grep sda6 #(assuming it was created as /dev/sda6)
lrwxrwxrwx 1 root root  10 2012-02-12 10:35 8bfea793-5cb2-480c-a4e3-2b3c331463bb -> ../../sda6
#                                           |---- This is the UUID ------------|

, а затем скопируйте и вставьте это в fstab вместо старого UUID.

cat /etc/fstab | grep swap
UUID=8bfea793-5cb2-480c-a4e3-2b3c331463bb none            swap    sw              0       0
#    |------ Replace this part   -------|                 ^Will be the only line that says 'swap'
0
ответ дан 25 May 2018 в 14:07
  • 1
    Для редактирования /etc/fstab необходимо запустить root, запустить sudo gedit /etc/fstab или sudo nano /etc/fstab. Сначала вы должны выполнить резервное копирование с помощью sudo cp /etc/fstab /etc/fstab.old – Huckle 20 February 2012 в 03:53
  • 2
    Я должен все это сделать, работая прямо с Live CD? – Nobita 20 February 2012 в 04:22
  • 3
    Вам нужно использовать live cd, потому что разделы не могут быть установлены при этом. – Marty Fried 20 February 2012 в 04:33
  • 4
    @Huckle: Я думаю, что более простой способ получить uuids - использовать sudo blkid & quot ;, но лучше всего убедиться, что вы получили какие-либо измененные значения, а не кешированные значения, указав без кеша, то есть: sudo blkid -c /dev/null – Marty Fried 20 February 2012 в 04:38
  • 5
    Когда я сокращу sda7, это освободит место для обмена? Я боюсь, что когда я удалю sda6 (swap), и я развожу sda5, я буду есть пространство sda6, и поэтому, пытаясь его создать, между sda5 и sda7 не будет пробелов. – Nobita 20 February 2012 в 04:43

Простым способом является удаление раздела подкачки, shrink / dev / sda7, expand / dev / sda5, а затем восстановление / dev / sda6 в качестве свопа. После этого вы можете найти UUID раздела swap, запустив это

ls -la /dev/disk/by-uuid | grep sda6 #(assuming it was created as /dev/sda6)
lrwxrwxrwx 1 root root  10 2012-02-12 10:35 8bfea793-5cb2-480c-a4e3-2b3c331463bb -> ../../sda6
#                                           |---- This is the UUID ------------|

, а затем скопируйте и вставьте его в fstab вместо старого UUID.

cat /etc/fstab | grep swap
UUID=8bfea793-5cb2-480c-a4e3-2b3c331463bb none            swap    sw              0       0
#    |------ Replace this part   -------|                 ^Will be the only line that says 'swap'
0
ответ дан 25 July 2018 в 19:52

Простым способом является удаление раздела подкачки, shrink / dev / sda7, expand / dev / sda5, а затем восстановление / dev / sda6 в качестве свопа. После этого вы можете найти UUID раздела swap, запустив это

ls -la /dev/disk/by-uuid | grep sda6 #(assuming it was created as /dev/sda6)
lrwxrwxrwx 1 root root  10 2012-02-12 10:35 8bfea793-5cb2-480c-a4e3-2b3c331463bb -> ../../sda6
#                                           |---- This is the UUID ------------|

, а затем скопируйте и вставьте его в fstab вместо старого UUID.

cat /etc/fstab | grep swap
UUID=8bfea793-5cb2-480c-a4e3-2b3c331463bb none            swap    sw              0       0
#    |------ Replace this part   -------|                 ^Will be the only line that says 'swap'
0
ответ дан 4 August 2018 в 17:31

Другие вопросы по тегам:

Похожие вопросы: