[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Проблемы с GRUB -- не могу разобраться



Есть система с двумя винтами. На первом, мастере на первом канале IDE, -- FreeBSD и загрузка начинается с него. На втором, мастере на втором канале IDE, -- Дебиан Lenny. Загрузчик -- GRUB. Надо убрать первый диск, и соответственно прописать GRUB в MBR на втором (пусть даже пока остается на втором канале, чтобы задачу не усложнять). Раньше делал что-то подобное используя команду grub-install /dev/hdN или grub-install (hdN). Сейчас это приводит к бесконечному чередованию загрузки процессора на 100% примерно на минуту и такого-же по продолжительности периода, когда загрузка системы минимальна. Выхожу по Ctrl+C, груб не пишет ничего особенного. Загрузчика на втором диске не появляется. Как решить проблему? Можно было-бы попробовать из консоли груба сделать:
root (hdN,M)
setup (hdN)
но ввиду того, что с грубом есть еще проблемы (опишу далее), делать такое уже как-то страшновато.

Что еще:

1. Это нормально, что груб в запущеной операционной системе опознает винт hda как hd0 и sda как hd1, а до загрузки наоборот: hda -- hd1, sda -- hd0?

2. Почему выполнение команд:
map (hd0) (hd1)
map (hd1) (hd0)
в консоли груба ни до, ни после загрузки не приводит к тому, что винты в классификации груба меняются местами: как было на hd1 три раздела ext3, а на hd0 два виндовых раздела, так и осталось? Смотрел так:
root (hdN <tab>
То есть соответствие названий устройств физическим устройствам не изменилось. А ведь, как я понял, это могло помочь загрузить винду с hd1 (hda), которую удалось туда поставить выставив в BIOS этот диск в качестве первого устройства для загрузки. В норме первое загрузочное устройство /dev/sda.
Прописывание в menu.lst:

title           Microsoft Windows XP Professional RU
root            (hd1,0)
savedefault
makeactive
chainloader     +1

не помогает -- загрузка тупо виснет. Если в биосе виндовый драйв опять выставить первым -- винда прогрузится. Думал сделать map -- не получается почему-то. Что я делаю не так, почему не работает команда map и как сделать загрузку винды с hd1?

А, версия GRUB -- 0.97
-- 
Roman S. Gushcha


Reply to: