Установка Windows параллельно с Arch

Здравствуйте. У меня на компьютере стоит Arch Linux. Мне нужно параллельно поставить Windows XP, но удалять Arch не хочется. Как сделать так, чтобы не затерся GRUB и можно было в него добавить Windows?
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 18 144553+ 83 Linux (boot)
/dev/sda2 19 200 1461915 82 Linux своп / Solaris (swap)
/dev/sda3 201 2709 20153542+ 83 Linux (/)
/dev/sda4 2710 5141 19535040 83 Linux (/home)
Где выделить NTFS-раздел и как ставить Windows?
Арч прекрасно работает на логических разделах. Не надо было его на первичные ставить…
Теперь у тебя два варианта:
1) Удалять не хочется, но придётся;
2) Удалить своп (/dev/sda2), добавить разделу места, поставить здесь винду; создать логический раздел /dev/sda5 и сделать его свопом

В принципе, тоже самое можно сделать для /home, но нужно будет делать бекап.
Предварительно укажи где у тебя новый своп в /etc/fstab.
После установки Windows, загрузись с LiveCD Arch Linux и восстанови GRUB. Пропиши пуск Windows в /boot/grub/menu.lst. Если она будет на /dev/sda2, то rootnoverify (hd0,1).
Другие диски XP можно будет сделать на логических разделах.
Не забудь для важных данных сделать бекап!
В итоге, должна получиться такая схема:
  • /dev/sda1 Linux (boot)
    /dev/sda2 Windows (ntfs) диск C:
    /dev/sda3 Linux (/)
    /dev/sda4 Linux (/home)
    /dev/sda5 Linux своп / Solaris (swap)
    Для работы с разделами не советую пользоваться PartitionMagic.
    Удачи!
Т.е. свободного мета нет?
И куда ты собираешься ставить вынь в этом случае?

Просто совет: если тебе не надо запускать из под винды какие нить “тяжёлые” игрушки, то можешь смело поставить винду в тот же VirualBox(сам там иногда, что то делаю в CorelDraw и юзаю офис и остальную хренотень, что не идёт под вайном). И потом используй виртуальную машину.

Если же ты хочешь виндовс ради игрушек… ну там сталкер, фоллаут3 … что там есть ещё, просвятите? то таки да… надо ставить виндовс рядом и линухом на ОТДЕЛЬНЫЙ NTFS раздел.
Тогда партишн-мэжик тебе в руки -
1 .двигай свой /home (Но предварительно забэкапь с него нужную инфу).
2 Потом на освободившиеся место ставь виндовс. при этом потеряешь загрузчик линукса- это не беда.
3. Загружайся с лив-сд Арча и восстанови загрузчик… тут на форуме, вроде бы встречал рецепт. там что то типа, chroot -а и запуск команды груба на прописывания загрузчика. поищи тут.
4. Потом добавь в грубовское меню загрузчика /boot/grub/menu.lst строчки для винды. - Описание ищи в вики.
Да вроде даже chroot не нужен, пишешь grub и попадаешь в его консоль, и там install или setup команда поставит его назад в MBR.
В игрушки давно не играю. Windows нужна для работы.
Итак, как я понял, я должен сделать следующие операции:
1) Записать в /etc/fstab
/dev/sda5 swap swap defaults 0 0
2) Перенести swap в /dev/sda5
3) Установить Windows в /dev/sda2
4) Загрузиться с LiveCD и настроить GRUB
Так?
Своп даже переносить не надо. Он нужен только на время работы системы. Ну и для suspend-режима.
Создай раздел /dev/sda5 типа Linux-swap. Подмонтируй его в fstab. А старый своп-раздел закомментируй.
И перезагрузись. Если всё хорошо и новый своп подхватился, убивай /dev/sda2, растягивай и ставь винду.
Это я безопасный способ уточнил, а так ты всё правильно расписал. :)
Да вроде даже chroot не нужен, пишешь grub и попадаешь в его консоль, и там install или setup команда поставит его назад в MBR.
Не не не, девид блейн!! Не так все просто! :)

У меня недавно была аналогичная проблема, т.е. сначала обновил Арч на Core 2009.08 и было все замечательно, НО - потом пришлось переустановить ВыньХР (она начала глючить) - и тут, после её переустановки я не смог восстановить Grub так, как делал это ранее… ((

Что я только ни делал… И грузился с загрузочного образа.. и делал chroot и т.д. и.т.п. - но ничего не помогало… Grub писал ошибки … (я так догадываюсь, что все дело в UUID - хотя - хз)

Спасла только инициализация установки Арча с загрузочного образа, но, при этом выбирал ТОЛЬКО установку Grub … :)

А по теме топикстартеру:
а можно, если имеется флешка с огромным размером - то на неё слить всю структуру разделов Арча (или, может быть, на другой винт) - а потом уже этот винт заново переразметить так как хочется и т.п., установить винду и потом на специально отведенные заранее разделы для Арча - скопировать с флешки структуру каталогов и не забыть изменить строчки в fstab и grub ;)

Хотя, проще всего - всё снести и с нуля поставить :)
kuzulis
Спасла только инициализация установки Арча с загрузочного образа, но, при этом выбирал ТОЛЬКО установку Grub … :)
У меня последний LiveCD требовал постоянно выполнить предыдущий шаг. Поэтому на этот случай у меня есть предыдущий инсталлятор. :)
Так может разработчикам написать, чтобы они разрешили работу с GRUB'ом с LiveCD без установки системы?
А на данный момент, чем лучше GRUB восстановить?
А на моём LiveCD есть специальные пункты ‘Grub Settings…’ и ‘Tools… –> Install GRUB to hd0 MBR’ в меню загрузки! :-P
 
Зарегистрироваться или войдите чтобы оставить сообщение.