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

Re: install debian & grub



 
Столкнулся вот с какой проблемой.
 
Есть в системе два жестких диска, на одно стоит WinXP на другой поставил Debian
 
устанвливаю на второй диск grub следуя инструкциям, в BIOS делаю загрузку со второго винта, чтобы запустился grub и там выбирать какую систему загрузить 
 
в результате получаю слово grub на весь экран, т.е. не загружается, если ставить grub на первый винт в mbr grub загружается, но сносится mbr winXP т.е. не понятно как ее загрузить,
 
вопрос: что я не правильно делаю, когда в BIOS ставишь загрузку со второго винта, он(винт) в linux становиться hda ?
 
 
Почти угадал.
В нумерации линукса ничего не меняется, зато меняется в нумерации grub-a.
Grub нумерует диски как hd0, hd1, hd2... hd0 - это первый по мнению БИОСа
существующий диск, с него начинается загрузка. Если ты выставил в БИОСе
грузиться со второго диска (в твоей нумерации) - он в нумерации БИОСа
становится первым диском, то есть hd0. Соответственно, твой первый диск
становится hd1.
 
Это я считаю, кстати, большим недостатком grub-a. В зависимости от загрузочного
носителя изменяется нумерация. К примеру, выставление загрузки с CD (например
смена порядка D,CDROM,A на CDROM,C,A) не пройдет безболезненно. Можно,
конечно, продублировать секции в конфиге grub-a, чтобы при любом порядке
загрузки можно было бы выбрать нужную строчку, или на оба диска загрузчики
ставить. Но это неэлегантно.
 
Непонятно, почему ты не можешь грузить WinXP, если у тебя grub поставлен
в mbr первого диска. Передаешь управление на бут-сектор раздела с WinXP
да и все. Команда chainloader кажется.
 
Или можешь все-таки ставить grub на второй диск, только смотри чтоб он
там свои stage-и всякие нашел, когда ты поменяешь порядок загрузки.
 

Reply to: