hdd 20 GB & Pentium 100

2002-09-16 Thread Dmitry Korotkov



Привет всем.
 
Проблема с большим винтом на старой 
машинке.
BIOS которой может видеть всего 8G.
 
в обычных условиях проблема решается установкой 
EZ-Drive, это что-то вроде расширения биоса, которое записывается в самое начало 
диска.
 
и раньше все это у меня даже хорошо работало с 
линуксом, но на другом (поновее) компутере и с другим (поменьше) 
диском.
 
перепробовал наверное все варианты установки LILO, 
и с EZ-Drive, и без онного.
если ставлю поверх EZ-Drive, то после его 
инициализации вижу сообщение LIL и всё...
если ставлю без EZ-Drive, то при загрузке вижу 
букву L и экран быстро заполняется цифрами 40 и писком.
Справедливости ради стоит отметить, что в lilo.conf 
геометрию диска не прописывал (опять же, если её туда надо писать, то какую, 
логическую или физическую?)
 
В документации по LILO сказано, что он умеет 
работать с soft BIOSом (EZ-Drive в частности) и всё должно быть 
чики-пуки.
 
Кто-нибудь поделится умными мыслями по этому поводу 
?


Re: hdd 20 GB & Pentium 100

2002-09-16 Thread Denis A. Egorov
Здравствуйте, Dmitry Korotkov!

Я делал так, ставил в BIOS тип AUTO вместо LBA(или еще чего)разбивал винт, как 
мне было нужно раздел c kernel'ом на маленький раздел, м далбше как всегда, 
BIOS видит маленький раздел в начале, потом грузится ядро, а ядро уже винт 
видит весь.

On Mon, Sep 16, 2002 at 07:36:45PM +0300, you wrote:

-> Привет всем.
-> 
-> Проблема с большим винтом на старой машинке.
-> BIOS которой может видеть всего 8G.
-> 
-> в обычных условиях проблема решается установкой EZ-Drive, это что-то вроде 
расширения биоса, которое записывается в самое начало диска.
-> 

-- 
Denis A. Egorov 
PGP: http://www.root.org.ua/pgp
 wget -O http://www.root.org.ua/pgp/public.key | gpg --import



Re: hdd 20 GB & Pentium 100

2002-09-16 Thread Anseis
Добрый вечер, Dmitry,

Вы писали 16 сентября 2002 г. в 20:36:45 следующее:

DK> Проблема с большим винтом на старой машинке.
DK> BIOS которой может видеть всего 8G.

Поделюсь success story

Исходные данные:
 486DX66
 maxtor 20Gb

Действия:

1. В BIOS выставил винт как normal (правда других вариантов не было,
BIOS кроме normal'а ничего не ведал :-) )
2. Выставил геометрию, которая написана на винте (у меня 16 головок,
63 сектора и например 1024 цилиндра)
3. запустил инсталляцию potato (2.2 r5)
4. первый раздел - 100 Mb - /boot (потом понял, что переборщил, 30 бы
вполне хватило)
5. второй раздел - 256 Mb - swap (такой размер ради прикола)
6. третий раздел - все остальное - /
7. LILO в MBR
8. дальнейшая инсталляция системы.

Вуаля все заработало.

PS в общем можно поэкспериментировать. основная цель всех манипуляций
в том, чтобы BIOS увидел, хоть как то, первый раздел с ядром, а для
этого подсовываем ему липовые данные о винте

-- 
Всего наилучшего,
 Anseismailto:[EMAIL PROTECTED]



Re: hdd 20 GB & Pentium 100

2002-09-16 Thread Victor Wagner
On 2002.09.16 at 19:36:45 +0300, Dmitry Korotkov wrote:

> 
>Привет всем.
> 
> 
> 
>Проблема с большим винтом на старой машинке.
> 
>BIOS которой может видеть всего 8G.

Тебе надо чтобы она увидела хотя бы один мегабайт. На котором
лежит ядро. После того, как ядро загрузится, оно увидит все сорок - хоть
в LBA, хоть в  Normal, хоть как угодно.

Ну, один - это я загнул, дистрибутивные ядра Debian в 1мб не влезут,
хотя с самособранным ядром такую конфигурацию запустить можно.
А пять или 50 - вполне.


>в обычных условиях проблема решается установкой EZ-Drive, это что-то
>вроде расширения биоса, которое записывается в самое начало диска.

А вот подобных глюкалок лучше избегать. Потому что представления
о геометрии диска будут разными у /sbin/lilo  и того якобы биоса,
через который lilo будет пытаться грузить ядро. 


> 
> 
>Кто-нибудь поделится умными мыслями по этому поводу ?

Снести все лишнее посредством dd if=/dev/zero of=/dev/hda count=1
и разбить диск на партиции по-человечески. С рутовой партицией не более 
50 мегабайт и отдельными партициями для /var,/usr, /home и tmp.
При этом позаботиться о том, чтобы / попала в первые 8 гб, которые
биосом видятся без костылей.

-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: hdd 20 GB & Pentium 100

2002-09-16 Thread Michael Shigorin
On Mon, Sep 16, 2002 at 07:36:45PM +0300, Dmitry Korotkov wrote:
> Кто-нибудь поделится умными мыслями по этому поводу ?

Выкинуть EZ как лишнее усложнение и костыль, сделать / или /boot
в пределах первых 1024 cyl.  Если есть разночтения в том, что
винт говорит по HD_GETGEO (или как его там) ядру и что думает
данный конкретный биос (сделав то ли тот же запрос, то ли чтение
из MBR) -- при отсутствии данных может помочь 

dd if=/dev/zero of=/dev/hdX count=1

и последующий fdisk.

-- 
  WBR, Michael Shigorin <[EMAIL PROTECTED]>
  -- Linux.Kiev http://www.linux.kiev.ua/



Re: hdd 20 GB & Pentium 100

2002-09-17 Thread TARANTUL
   Йоханга!!!

On Mon, Sep 16, 2002 at 07:36:45PM +0300, Dmitry Korotkov wrote:
> В документации по LILO сказано, что он умеет работать с soft BIOSом
> (EZ-Drive в частности) и всё должно быть чики-пуки.  Кто-нибудь

Уже который раз наблюдаю картину, когда новые BIOS'ы не могут грузить
старые загрузчики. На моем ноутбуке BIOS в упро не видит LILO, пришлось
переехать на GRUB (о чем не жалею).
На одной машине апгрейдили винт. Пришлось заодно проапгрейдить BIOS, что
бы он понимал винты в 40Gb. Но после этого BIOS никак не желал грузить
win'98. Ставим XP - все хорошо.
Может кто прояснит такую "разборчивость" BIOS'ов ???

-- 
TARANTUL