Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     20 Oct 2003  09:40:59
 To : Kirill Frolov
 Subject : Re: Система
 -------------------------------------------------------------------------------- 
 
 Kirill Frolov <Kirill.Frolov@p2.f827.n5030.z2.fidonet.org> wrote:
 
 KF>   Для дисков же ёмкостью свыше ~500Mb, и HЕ ПОДДЕРЖИВАЮЩИЙ LBA АДРЕСАЦИЮ
 KF> часть диска оказывается недоступной!  И тут выручает программа
 KF> "on-track" или BIOS поддерживающий ECHS адресацию. Фактически,
 
 Это оффтопичный способ решения проблемы. Существует еще и эхотажный -
 разделить диск на партиции так, чтобы какая-нибудь маленькая партиция
 умещалась до этого рубежа в 500Мб и именно на нее положить ядро. Ядро,
 загрузившись, BIOS-ом для доступа к диску не пользуется, и видит его
 весь.
 
 Существует два основных способа поделить линуксовую файловую систему на
 разделы так, чтобы ядро уместилось до 1024 цилиндра
 
 1. Сделать / размером мегабайт этак 50-100 и держать на нем только
  /etc и /boot. А все остальное - /usr, /var, /tmp и /home - монтировать
  как отдельные разделы
 
 2. Сделать партицию размером этак мегабайт 10 и монтировать ее на /boot.
 Там и будет лежать ядро. А все остальное тогда можно на одном разделе
 держать.
 
 Почему-то я предпочитаю первый вариант.
 
 Есть, правда, дополнительные грабли, от которых эхотаг не спасает.
 Существует серия BIOS-ов, которые просто вешаются если туда воткнуть
 диск более 32Гб. Причем никаким способом их не удается отучить от
 желания сунуть на этот диск свой нос - ни выставлением явной геометрии,
 ни вообще указанием BIOS-у что этого диска нет.
 
 Бывают и BIOS-ы которые честно не пытаются проанализировать диск,
 который в Setup выставлен как None. С ними проще - грузимся с
 какого-нибудь другого диска, а ядро диск отдетектит и будет с ним
 
 KF>    И надо всё-таки отличать, отсутствует в них API в BIOS для прямой
 KF> адресации в LBA, или же отсутствует трансляция BIOS'овского CHS в
 KF> LBA накопителя. В первом случае доступно только ~500Мб, во втором
 KF> доступно только ~8Gb. Так вот тот случаей, когда ныло доступно только
 
 И только при чтении диска вызовами BIOS. У меня помнится, на 486DX50
 который LBA и ECHS не умел, 4-гиговый диск стоял. Я с той работы 5 лет как
 ушел, а машинка до сих пор стоит и работает. Специально сейчас по ssh
 туда зашел, и убедился что железо то же самое. Мать была серверная, т.е.
 современница консумерских 386, с шиной EISA и 50 МHz на шине.
 
 KF> 500Мб умер вместе с 386-ми компутерами в прошлом веке. А тут опять
 KF> морочат мозги каким-то 1024-м цилиндром... Их там тысячи! А головок и
 KF> одна бывает.
 
 Даже если головка одна, то до 1024 цилиндра уместится 63Мб. Этого для
 того чтобы загрузить ядро - хватит. 
 KF>    BIOS'у писишному место там же, где накопителям без LBA, и какой-то там
 KF> геометриои -- на помойке истории.
 
 Вот вот. Кстати, ты не в курсе как проект  OpenBIOS поживает?
 
 И еще почему чем дальше, тем больше всяких средств в эхотаге начинает
 пользоваться этим  самым BIOS - сначала APM на ноутбуках, потом ACPI где
 ни попадя, VESA framebuffer и т.д?
 -- 
 Три главных добродетели программиста - лень, гордыня и нетерпение
           -- Ларри Уолл.
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Система   Victor Wagner   20 Oct 2003 09:40:59 
 Re: Система   Valentin Nechayev   21 Oct 2003 21:50:37 
 Re: Система   Victor Wagner   21 Oct 2003 22:19:22 
 Re: Система   Zahar Kiselev   13 Nov 2003 20:03:52 
 Re: Система   Ramazan Jah-Far   24 Oct 2003 02:56:45 
Архивное /ru.linux/15178be27d9e7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional