Так что эта проблема может показаться знакомой дюжине других вопросов, подобных этим, но я до сих пор не нашел конкретного ответа на мой. Когда я установил Ubuntu, я подумал, что при выборе установки рядом с Windows он просто добавит его в загрузчик Windows, но этого не произошло. И теперь у меня возникла проблема с восстановлением MBR на диске Win 7, потому что я до сих пор часто его использую, и я хотел бы иметь возможность загружать Ubuntu с этого момента.
Вот здесь и возникает проблема. Моя проблема в том, что, поскольку я не делал отдельный загрузочный раздел для GRUB, я не думал о создании логических разделов (у меня есть 4 основных раздела с и Ubuntu), и мне нужно сделать его расширенным, чтобы я мог освободить место для загрузочного раздела, чтобы я мог затем настроить загрузчик Win для его правильной загрузки, когда я решу.
И почему я просто не удаляю весь раздел, чтобы переустановить его (потому что я думаю, вы думаете, что, поскольку это такая свежая установка, почему бы мне просто не переустановить?), Потому что я потратил два дня на установку программного обеспечения и загрузка и единственный интернет у меня есть мобильная широкополосная связь с ограниченной пропускной способностью / месяц.
Я ищу способ скопировать содержимое, которое составляет около 5 гигабайт, на какой-то другой диск, или как-то сделать его расширенным и сжать его, или стереть раздел, сделать то и это, скопировать его назад и затем установка GRUB. Будет ли это возможно? Сможет ли GRUB поднять его, если я установлю его другим способом? Прямо сейчас я вживую на CD.
Насколько я знаю, нет способа преобразовать раздел из основного в логический, сохраняя данные. Поэтому вопрос сводится к тому, «как сделать резервную копию данных из раздела, чтобы потом я мог восстановить его в другом разделе и заставить Ubuntu загружаться из этого раздела».
Вам понадобится Ubuntu LiveCD / USB и достаточно места в разделе Windows или в другом месте для хранения резервной копии данных. Загрузитесь с LiveCD и смонтируйте как раздел Ubuntu, так и раздел, в котором вы собираетесь хранить резервную копию. Затем сделайте резервную копию с чем-то вроде
sudo tar zcfv /media/my_backup_partition/myubuntu.tar.gz /media/Ubuntu
(причина, по которой нам нужно использовать tar
(и sudo
), заключается в том, чтобы сохранить разрешения. Если резервный раздел поддерживает разрешения Linux, вы можете просто скопировать файлы в каталог)
Затем вы удаляете раздел, создаете расширенный раздел и логические разделы внутри него. Смонтируйте новый раздел Ubuntu и извлеките резервную копию:
sudo tar zxfv /media/my_backup_partition/myubuntu.tar.gz /media/new_ubuntu_partition
Тогда я думаю, что вам нужно отредактировать etc/fstab
в новом разделе, чтобы учесть новый UUID файловой системы и имя устройства (скорее всего, быть sda5
вместо sda1..4
) или, альтернативно, использовать tune2fs
для изменения UUID в соответствии со старым.
Затем вам нужно будет переустановить GRUB.
Суть в том, что вся установка Ubuntu - это просто набор файлов, вы можете делать с ними все, что можете делать с файлами, в них нет ничего волшебного.