Как мне выполнить двойную загрузку Ubuntu и Windows 7, если я не создал логические разделы?

Так что эта проблема может показаться знакомой дюжине других вопросов, подобных этим, но я до сих пор не нашел конкретного ответа на мой. Когда я установил Ubuntu, я подумал, что при выборе установки рядом с Windows он просто добавит его в загрузчик Windows, но этого не произошло. И теперь у меня возникла проблема с восстановлением MBR на диске Win 7, потому что я до сих пор часто его использую, и я хотел бы иметь возможность загружать Ubuntu с этого момента.

Вот здесь и возникает проблема. Моя проблема в том, что, поскольку я не делал отдельный загрузочный раздел для GRUB, я не думал о создании логических разделов (у меня есть 4 основных раздела с и Ubuntu), и мне нужно сделать его расширенным, чтобы я мог освободить место для загрузочного раздела, чтобы я мог затем настроить загрузчик Win для его правильной загрузки, когда я решу.

И почему я просто не удаляю весь раздел, чтобы переустановить его (потому что я думаю, вы думаете, что, поскольку это такая свежая установка, почему бы мне просто не переустановить?), Потому что я потратил два дня на установку программного обеспечения и загрузка и единственный интернет у меня есть мобильная широкополосная связь с ограниченной пропускной способностью / месяц.

Я ищу способ скопировать содержимое, которое составляет около 5 гигабайт, на какой-то другой диск, или как-то сделать его расширенным и сжать его, или стереть раздел, сделать то и это, скопировать его назад и затем установка GRUB. Будет ли это возможно? Сможет ли GRUB поднять его, если я установлю его другим способом? Прямо сейчас я вживую на CD.

2
задан 15 January 2013 в 06:13

1 ответ

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

Вам понадобится Ubuntu LiveCD / USB и достаточно места в разделе Windows или в другом месте для хранения резервной копии данных. Загрузитесь с LiveCD и смонтируйте как раздел Ubuntu, так и раздел, в котором вы собираетесь хранить резервную копию. Затем сделайте резервную копию с чем-то вроде

sudo tar zcfv /media/my_backup_partition/myubuntu.tar.gz /media/Ubuntu 

(причина, по которой нам нужно использовать tarsudo), заключается в том, чтобы сохранить разрешения. Если резервный раздел поддерживает разрешения 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 - это просто набор файлов, вы можете делать с ними все, что можете делать с файлами, в них нет ничего волшебного.

0
ответ дан 15 January 2013 в 06:13

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

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