|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Martynov Nikolay 2:5020/400 05 Dec 2002 14:16:30 To : Alex Korchmar Subject : Re: Геометрический парадокс. -------------------------------------------------------------------------------- Hello, Alex! You wrote in conference fido7.ru.linux to "Matrynov Nikolay" <kolya@peredelkino.rufido7.ru.linux@talk.ru>to Matrynov Nikolay <kolya@peredelkino.ru> on Wed, 4 Dec 2002 19:49:47 +0000 (UTC): AK> Matrynov Nikolay <kolya@peredelkino.ru> wrote: MN>> Итак, имеется система, работает давно и прекрасно. Захотелось AK> Рискну предположить еще, что мать там - asus. Asus и Gigabyte. Hа Gigabyte -- AMI. MN>> канал fdisk ругаться перестает. Далее обращаем внимание, что MN>> геометрия винта, определяемая при старте ядра меняется в MN>> зависимости от того, на каком канале стоит винт. Если винт на 2-м MN>> канале -- 16 голов, если на 1- AK> это старая эээ... фича как минимум асусовских матерей (вернее, AK> award'ового биоса) - LBA-режим включается избирательно в зависимости AK> от того, в какой канал воткнут диск и погоды на луне. Hа Gigabyte винты определяются как 16 голов на любом канале. Следует ли из этого, что при форматировании нового винта на 1-м канале на Gigabyte мы поимеем тот же геморой? Т.е. в частности не можем поставить lilo и получим незагружающуюся систему после инсталяции OS на новый комп... звучит по меньшей мере странно... Для азуса подозреваю, что зависимость не от погоды на луне, а как раз от записей в mbr... MN>> Вообщем бился я над этой проблемой долго и безуспешно. Решение MN>> нашел только одно: указать линуху при старте геометрию руками MN>> (hdc=x,x,x, причем именно ту, которая с 255 головами, видимо это MN>> LBA), потом еще AK> угу, именно MN>> что в, пардон, офтопике, проблема с геометрией не возникает уже лет AK> в пардон, офтопике, никому не приходит в голову ставить систему на AK> одном канале, а потом переключать винт на другой, равно как никто AK> не удивится, если после такого фокуса оно не заводится - и AK> разбираться тоже не будет. Hеее... погоди. Подозреваю, что если в офтопике разбить диск, потом переписать все с одного на другой, извратнуться и поставить загрузчик, то уж по меньшей мере таблица разделов не будет инвалидной... А скорее всего мы просто загрузимся и будем нормально работать на новом винте. Я не прав? Здесь же мы наблюдаем пародоксальную ситуацию -- новый винт, бъем на разделы и он нормально работает будучи только на том же канале... Мало того, линух сам в состоянии распознать геометрию по mbr, т.к. винт разбитый в LBA, детектится на 2-м канале криво, но нормальнго живет. И еще одна вещь -- линух умудряется так определить геометрию на новом винте, что его же lilo не ставится туда ни под каким соусом, ни на каком канале. AK> Кроме того, пардон-офтопик, видимо, догадываясь о прямизне рук AK> писателей биосов, всегда при расхождении mbr и предоставленной AK> биосом геометрии выбирает mbr. О чем и речь... Вот только одна незадача -- mbr может и не быть, мало того даже если mbr есть и он неправильный, то офтопичные программы, во всяком случае PM определяют геометрию по-другому -- в LBA. Собственно я ни в коем случае не в наезд на линух, я сам его активно использую. Я так сказать из соображений правды и возможности избежать таких проблем в будущем. Какова должна быть последовательность действий при установке нового винта в систему, чтобы потом не было проблем? И если все же приходится подсказывать линуху руками, то где без помощи внешних приблуд узнать LBA геометрию? (Если в биосе этого сделать нельзя и на винте не написано.) И уж раз пошла такая пьянка, то спрошу еще и вопрос по lilo. Предположим, что мы поставили диск на 2-й канал, разбили его в геометрии LBA и скопировали на него систему. Как потом не меняя местами винты поставить lilo на новый винт? Командой lilo -r <path_to_new_root_fs> -l /dev/hdc у меня не получилось. С уважением. Hиколай. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/632c76ee4e9.html, оценка из 5, голосов 10
|