LINUX.ORG.RU

SuSE9.3 и WinXP на соседних винтах. Проблема.


0

0

Итак. Есть два винта - 200Gb, на котормо стоит SuSE 9.3, и 80 Mb, на котором - WinXP. Соответственно винт для XP полностью занят одним разделом - ntfs-овским. SuSEвский винт стоит мастером, виндовый - слейвом. Проблема в том, что если в биосе материнки выбрать в качестве первого загружаемого устройства винчестер с WinXP - то винды грузятся на ура. Но если выбрать винт с SuSE, и потом в его загрузчике (GRUB, но пробовал и LILO) выбрать загрузку WinXP, то получаем чёрный экран с grub-овским сообщением "windows loading" "unknoun filesystem" "chainload 1+" и система просто тупо стоит. До бесконечности.

Мастер-винт прописан в grub, как hda, виндовс-винт - как hdb (соответственно раздел - hdb1).

Что за нафик? ntfs не нравится и LILO и GRUB?

anonymous

А нафига в биосе переключать с какого винта грузиться?

Погрузчик зачем придумали?

Deleted
()

Хм. Попробуй сделать ремаппинг драйвов - в LILO такое можно делать - для загрузки винды перемаркировать мастера на слейва и наоборот - когда-то такое делал, получалось - без этого не работало. man lilo.conf - вроде такого.

Spectr ★★★
()
Ответ на: комментарий от sabonez

> Вроде надо так:
> title windoze XP
> map (hd1) (hd0)
> map (hd0) (hd1)
> makeactive
> rootnoverify (hd0,0)
> chainloader +1

все верно, только makeactive после root'а и от маппинга дисков номенклатура не меняется - нужен раздел (hd1,0). У самого та же ситуация:

title windows xp
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1
boot

Все прекрасно загружается..

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