Как мне дать Ubuntu больше места (при установке в Windows 7 (через wubi))?

10

Я установил Ubuntu в Windows XP, но затем отформатировал XP и установил Windows 7.

EDIT1: я использовал Wubi для того же. Я хочу знать, кто из них решит мою проблему? создать виртуальный диск или изменить размер корня? Также возможно изменение размера root, поскольку раздел ext4 4 ГБ уже находится в разделе жесткого диска в формате NTFS.

Во время установки я выделил только 4 ГБ пространства для Ubuntu. Я хочу увеличить этот размер, так как получаю уведомление о недостаточном дисковом пространстве.

Я просмотрел много похожих вопросов, но это не дубликат.

Потому что я хочу немного узнать о файловых системах. Чтобы решить мою проблему, нужно ли увеличить размер root.disk? Или это будет решено путем создания виртуального диска?

Также я хочу знать разницу между созданием виртуального диска и просто увеличением дискового пространства root. Я новичок в Ubuntu, поэтому не знаю, как функционируют файловые системы.

РЕДАКТИРОВАТЬ 2: Я создал виртуальный диск 10 ГБ, но я все еще получаю то же самое уведомление. Есть ли в любом случае установить все дополнительные приложения на виртуальный диск, который я создал?

Pavitar
источник
1
Когда вы говорите, что установили Ubuntu «внутри» Windows XP, что именно вы имеете в виду? Если вы не знаете технический термин для него, можете ли вы дать ссылку на веб-страницу, которая показывает, как вы это сделали?
Робин Грин
@Robin - Пожалуйста, проверьте EDIT1
Pavitar
@Robin: Это установка Wubi, вот как вы обычно получаете ее в Windows.
Томас Уорд

Ответы:

6

Дополнительные виртуальные диски полезны только в том случае, если вы можете разбить файловую систему (например, надеть /home/ее), поэтому не пользуйтесь ею, если вы установили массу файлов. Вы можете разделить вещи, /usr/binно это может стать очень грязным, очень быстрым.

Разве вы не видели ссылку на этот пост в своих путешествиях? Вам понадобится LiveCD или LiveUSB для его работы, но он очень прост, когда вы в этом месте. Вот основные моменты:

  • mount ваш раздел Windows (где находится установка Wubi)
  • fsckфайловая система Wubi, чтобы убедиться, что все в порядке. Если вы этого не сделаете и в нем есть коррупция до изменения размера, могут произойти плохие вещи.
  • resize2fs файловая система Wubi для увеличения ее размера.
  • Перекусите, расслабьтесь, выпейте пять ... Вы только что увеличили размер раздела.

Это не полные команды, я оставлю их в этой ветке, потому что она, кажется, в хорошем состоянии.

В противном случае установка Ubuntu займет всего несколько минут. Если вам это нравится, возможно, вам следует подумать о правильной установке (производительность диска тоже выше).

Оли
источник
1
Поток, на который вы ссылались, был закрыт, но теперь методы изменения размера Wubi описаны в вики: help.ubuntu.com/community/ResizeWubiDisk и help.ubuntu.com/community/ResizeandDuplicateWubiDisk
bcbc
2

Здесь трудно сказать, имеете ли вы в виду виртуализацию или просто установщик Wubi .

Предполагая первое, сначала увеличьте размер виртуального диска, так как это позволит нам расширить реальный раздел.

Затем смонтируйте LiveCD в виртуальной машине и запустите gparted. Используя этот инструмент, измените размер раздела, чтобы занять оставшееся место, которое вы создали при расширении диска. Теперь перезагрузите и размонтируйте CD.

Натан Осман
источник
Очевидно, он имеет в виду Wubi (см. Обновление, которое он сделал), поэтому вам придется обновить свой ответ :(.
RolandiXor
@Roland: я ничего не знаю о Вуби ... так что я не могу: P
Натан Осман
Я создал виртуальный диск, но я все еще получаю то же самое уведомление.
Павитар
1

Вам на самом деле не нужно загружаться с livecd, чтобы сделать это:

sudo dd if=/dev/zero bs=1MiB of=/host/ubuntu/disks/root.disk conv=notrunc oflag=append count=2048
sudo losetup -c /dev/loop0
sudo resize2fs /dev/loop0

Это добавит 2 ГиБ к файловой системе. Отрегулируйте количество = 2048 для разных размеров.

psusi
источник
Первая команда сообщает 2048 + 0 записей, 2048 + 0 записей: 2147483648 байт (2,1 ГБ) скопировано, 48,1784 с, 44,6 МБ / с. Вторая команда говорит цикл: невозможно установить емкость на устройстве / dev / loop0 /: не каталог и третья файловая система имеет длину 2494464 блоков. Нечего делать! но не добавлено ни где
shailesh
@shailesh, вупс! Я поставил туда дополнительный слеш, это просто / dev / loop0
psusi
Спасибо за ответ. Я нашел очень простой способ расширения root.disk. help.ubuntu.com/community/ResizeandDuplicateWubiDisk ПРОСТО извлеките zip из ссылки help.ubuntu.com/community/… и запустите командную строку в одну строку, и все задания будут выполнены в считанные минуты.
Шайлеш
0

Конечно, уже поздно, но полезно для новичка

Установите 14.04 Ubuntu через WUBI в Windows 8. Я сделал эти шаги:

Загрузите iso с сайта Ubuntu. смонтировать его на виртуальном диске в Windows и скопировать все файлы в папку дисков. В папке нажмите exe для запуска установки WUBI. Который работает так же, как 10.x Ubuntu.

Через 5-10 минут он просит перезапустить, у меня проблема с ro (только для чтения), поэтому преобразуйте его в rw (для чтения и записи), как показано здесь. Describe Here

Выше часть предназначена для установки ..

Расширить WUBI root.disk это способ.

Я нашел решение здесь, вам нужно скачать почтовый индекс по этой ссылке .

Распакуйте его и просто запустите однострочную команду, и это сделает всю работу

sudo bash wubi-resize.sh 10

Над запятыми будет проделана следующая работа:

Создайте диск (виртуальный) с нужным (10 ГБ) размером на диске. Скопируйте все данные с вашего запущенного диска на вновь созданный диск и попросите вас загрузить Windows и переименовать root.disk в OLDroot.disk и new.disk (Новый диск) в root.disk и перезагрузить Ubuntu снова. Теперь проверьте правильность вашей системы, она покажет ваш новый размер. Это хорошо работает для меня.

Спасибо

Shailesh
источник