LINUX.ORG.RU

установка winXP на компутер с линукс


0

0

Ситуация стандартная - разбил винт на несколько разделов - первый оставил под win, на второй поставил fc2.

Сначала устанавливал федору, разбивал при установке её диск друидом (хотя может и fdisk'ом - честно говоря не помню). Grub в mbr.

Потом понадобилось поставить winXP на первый раздел - он уже заранее был отформатирован под фат. Загружаюсь с установочного диска, сетап копирует все нужные файлы, спрашивает раздел куда устанавливать - всё отлично. Доходит до перезагрузки, перезагружает. Всё - invalid system disk. Винт перестал быть загрузочным. Я так понимаю, xp должна была установить в mbr свой загрузчик и продолжить установку, но grub из mbr'а она прибила, а сама туда ничего хорошего не поставила.

Восстановил grub, на всякий случай попробавал загрузиться с /dev/hda1 (rootnoverify и т.п.) - может она туда загрузчик поставила - всё равно не помогло.

В общем, не может xp загрузиться на этом винчестере. В других ситуациях те же действия проходили гладко - винда прибивала линуксовый загрузчик, устанавливалась как надо. А щас никак.

Может ей не нравится, что диск может как-нибудь не по правилам разбит (не её роным fdisk'ом или там partitionmagic'ом).. хотя при установке все разделы видит, ничего не ругается.

Компьютер на работе - виндовз нужен обязательно. Всё сносить и переразбивать заново тоже неохота. Что можно сделать?

fdisk -l:
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 1246 10008463+ c W95 FAT32 (LBA)
/dev/hda2 1247 9729 68139697+ f W95 Ext'd (LBA)
/dev/hda5 * 1247 2551 10482381 83 Linux
/dev/hda6 2552 2682 1052226 82 Linux swap
/dev/hda7 2683 9729 56604996 b W95 FAT32

(метку boot для /dev/hda1 поставил уже потом fdisk'ом - не знаю, зачем она вообще нужна и влияет ли на что-нибудь, но на всякий случай попробовал.. в общем с ней или без нее - всё равно одинаково)

★★★★★

А активный раздел какой ?

anonymous
()

Загрузится с установочного диска XP в косоль востановления "R" fixboot или fixmbr. И добавить Linux в загрузку XP. Хотя у меня с LILO и так работало. Метка Boot XP нужна.

phantom7
()

Хм, особого криминала не вижу, разве что метка boot у linux-раздела лишняя (полагается лишь одна -- у виндовозного).

1/2 офф -- своп-раздел полагается размещать как можно ближе к началу винта, а не в середине. В вашем случае -- лучше всего сразу после виндовозного раздела.

Obidos ★★★★★
()

Во первых, убери две метки активного раздела - биос такого не понимает.
Уж что-то одно выбери.
А для восстановления закрузки ХРени есть команда fixboot на её сидюке.
Винт у тебя разбит без косяков.

Kuzmich ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.