Не совсем тот вопрос, что в заголовке. Установлен CLD, диск разбит просто: swap, /, /home. Нужно на этот же винчестер всунуть Windows 7. Место есть. Я так понимаю, что отделить часть пространства можно, предварительно загрузившись с livecd, с помощью редактора разделов. Но получилось, что все три раздела - основные, а windows требуются так же 2 основных раздела. Что делать? Можно ли как-то сделать своп и home логическими? Или же придется переустановить все с самого начала?
Основная проблема будет в том, что Windows вряд ли удастся установить вообще. Она очень капризно относиться если её пытаются поставить не первый раздел (раз) и к наличию других операционных систем (два).
Так что если один жесткий диск лучше ставить вначале Windows, а затем Linux - в этом случае все пройдет нормально.
Что касается вопроса
Можно ли как-то сделать своп и home логическими?
Да.
# Определяем, что в корне есть важного, если ничего - то просто удаляем оба корня и своп, если есть что важное - то сначала копируем это все в /var/calculate, а потом удаляем оба корня и своп
# В результате у вас получится следующее (цифры условные, чисто чтоб понятно было)
было:
sda1 - SWAP 0 - 1G (1G)
sda2 - root_0 1G - 11G (10G)
sda3 - root_1 11G - 21G (10G)
sda4 - extend 22G - END (SIZE-22G)
sda5 - v_calc 22G - END (SIZE-22G)
После удаления стало:
sda4 - ext 22G - END (size(sda)-22G)
sda5 - v_calc 22G - END (size(sda)-22G)
Далее, если в var/calculate места МОРЕ, а винде хотите дать побольше, то медленный вариант(сжимаете sda5), если же винде много не надо - сдвигаете начало партиции sda4(но не трогая sda5, а то будет ООЧЕНЬ ДОЛГО)на десяток гигов к началу.В итоге получится
sda1 - загрузчик Шиндофс ~100MB
sda2 - С:-Шиндофс 10G - (сколько не жалко)
sda4 - extend end(sda2) - END
sda5 - SWAP start(sda4) - +1G
sda6 - root_0 end(sda5) - +10G
sda7 - root_1 end(sda6) - +10G
sda8 - v_calc end(sda7) - END
sda7 - не обязательный вариант. Если будете “двигать” v_calc, то стоит сделать сразу место под root_1, если нет - то места не хватит.
# Установка Шиндовс
# Новая установка кальки в root_0
# …
# PROFIT
Немного повозившись с разделами, все-таки переустановил все заново, сперва windows, затем cld. Теперь все, как надо.