Приветствую!
Решил поставить Mandriva Linux 2010.2 Powerpack вместе с XP. Есть два винчестера: 80 и 160 гигов. Всё отформатировал, ставлю на 160 винду, загрузчик свой она ставит на 80, т.к. он первым идет. Затем на 80 ставлю мандриву, она, конечно же, загрузчик винды там затирает (но я его забэкапил естессно). Добавляю в menu.lst:
[console]title windows
map (hd0,1) (hd1,0)
map (hd1,0) (hd0,1)
rootnoverify (hd1,0)
makeactive
chainloader +1[/console]
Но винда не грузится! Что я делаю не так и нужны ли вообще grub'у файлы boot.ini и пр. для того, чтобы загрузить винду?
Спасибо!
GRUB + Windows XP + два физических диска
Приветствую!
Решил поставить Mandriva Linux 2010.2 Powerpack вместе с XP. Есть два винчестера: 80 и 160 гигов. Всё отформатировал, ставлю на 160 винду, загрузчик свой она ставит на 80, т.к. он первым идет. Затем на 80 ставлю мандриву, она, конечно же, загрузчик винды там затирает (но я его забэкапил естессно). Добавляю в menu.lst:
[console]title windows
map (hd0,1) (hd1,0)
map (hd1,0) (hd0,1)
rootnoverify (hd1,0)
makeactive
chainloader +1[/console]
Но винда не грузится! Что я делаю не так и нужны ли вообще grub'у файлы boot.ini и пр. для того, чтобы загрузить винду?
Спасибо!
удали вот это :
[console]
map (hd0,1) (hd1,0)
map (hd1,0) (hd0,1)
[/console]
В мандриве есть простая графическая конфигурялка загрузчика.
Искать: МСС - Загрузка - Настройка загрузки - далее - далее
Смысла бэкапить что-то не вижу: загрузчик XP спокойно восстанавливается, прописав fixmbr, fixboot в Recovery Console винды.
gramozeka, удалил, не помогает: после выбора винды начинает висеть
[console]rootnoverify (hd1,0)
chainloader +1[/console]
и мигающий курсор. Я уже что только не пробовал удалять/добавлять в menu.lst, чаще всего висит консоль с частью содержимого menu.lst и ещё бывает какие-то закорючки в конце выводятся.
verg, пробовал через графический разные комбинации - эффекта нет. А насчет загрузчика: grub сам грузит винду или передает управление ntldr?
А насчет загрузчика: grub сам грузит винду или передает управление ntldr?
Да, конечно передает. Винде тоже надо как-то грузиться smile
Полный menu.lst и скринов, что у вас там в настройках загрузки в мсс приведите.
verg, тогда мысли вслух: если grub передает управление после себя ntldr, где же должен лежать ntldr? Я его положил на винт 160 - толку нет. На 80 положить не могу, т.к. мандрива не дает, да и есть ли смысл, т.к. 80 не в ntfs?..
Стоит подучить матчасть ! Хотя бы тут для начала .Ни куда не надо его пихать у тебя уже есть grub !
Кстати установка была бы безгеморойной, если на первый диск сначала установить винду, а мандриву куда угодно(её загрузчик поставить на её же раздел) - загрузкой будет управлять grub. После загрузившись в мандриву парой щелчков мышки в MCC добавить винду в загрузчик.
А если так(просто проверить, не уверен со строками map и без):
title windows
root (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1verg, я так тоже пробовал. Без rootnoverify (hd1,0) выдает ошибку
[console]Filesystem type unknown, partition type 0x7[/console]
:(
А насчет установки винды в начало, это уже на крайний случай, если иначе не получится...
Да корректнее rootnoverify
Хех в таком случае, если прощаетесь с виндой, стоит ли её вообще ставить. Проще поставить одно, а не понравится вернуть другую, на винтах и так места смотрю немного.
С виндой я не прощаюсь, т.к. линукс первый раз ставлю smile и сразу такие заморочки :D
А места мне вполне хватает. Кстати, если что, мандриве хватит ~37 ГБайт для комфортного использования?
И 20 хватит. У меня из этого вечно половина свободна.
А если попробовать что-нить наподобии
[console]find --set-root /ntldr
chainloader /ntldr[/console]
или это вообще не то?
Что-то типа этого? smile http://www.linuxquestions.org/questions/linux-software-2/howto-boot-ntldr-using-grub-booting-windows-xp-problem-729492/
Еще один вариант безгеморной установки.
Если у вас нет(так проще) на дисках данных и есть желание иметь 2 системы(порядок установки систем в посте 8- загрузчик мандривы в её же раздел):
1. Первый диск
1) Первый первичный раздел (винда - ntfs) 15гиг
2) Второй первичный раздел (линукс - ext4) 20гиг
3) расширенный раздел (фс - ntfs, чтобы видела винда и линукс)
2. Второй диск (как угодно/фс - ntfs)
Я примерно так и буду разбивать, если никто ещё каких-нибудь идей не подкинет.
2) Второй первичный раздел (линукс - ext4) - половину на / и половину на /home
2) Второй первичный раздел (линукс - ext4) - половину на / и половину на /home
Это на любителя все же, вторая-то половина с XP-и не будет доступна, а так на первый раз локальное экпериментаторство будет smile
/home в любом случае лучше выделить отдельно, так будет проще переустановить linux, а все настройки останутся.
Если только так, хотя можно бэкапы делать.
А я любитель настроить по новой, если что-то новое(всмысле ОС) ставлю.
Мне кажется, чтобы всё загружалось так, как я изначально хотел, нужно было при установке не давать мандриве форматировать весь диск 80, а просто вручную "растянуть" ползунок настройки размера раздела: он весь раздел не дает отвести под мандриву, а оставляет ~200Мб для винды, там бы и остался загрузчик её. Но это уже не важно, я сделал наподобии поста 8 :rolleyes:



