[mdk-re] howto -- Spring on Compaq Prosignia notebook

Serge Skorokhodov =?iso-8859-1?q?suralis_=CE=C1_pisem=2Enet?=
Пн Июл 9 16:51:16 MSD 2001


Здравствуйте!

Хочу поделиться впечатлениями об установки Весны на 
ноутбук. Можно также рассматривать, как заявку в howto.

Установка Linux Mandrake RE Spring 2001 на ноутбук 
Compaq Prosignia 161

Этот ноутбук во многих отношениях является home/small 
office аналогом корпоративной Armada 1700, та что 
думаю, что эта заметка имеет отношение и к другим 
ноутбукам (и не только ноутбукам) от Compaq.

Сразу скажу -- эксперимент (а это был именно 
эксперимент, ноутбук "рабочий", поэтому пришлось 
вернуться на w2k:( удался, единственное, что не 
удалось завести -- синхронизацию Palm'а по 
инфракрасному порту, но, скорее всего, недостаточно 
старался, т.к. irdadump поступающие от палма пакеты 
видит прекрасно, а вот palm-link -- нет:(

В данной заметке я расскажу только об общих проблемах 
установки, а два "специальных" момента -- настройка LT 
win-модема и Synaptics TouchPad -- будут описаны 
отдельно для большей granularity:)

Первая и достаточно неприятная особенность -- мне не 
удалось провести установку на ext2. При  
многочисленных попытках инсталляция зависала на разном 
расстоянии до завершения копирования пакетов. В 4 
консоли при этом последним было сообщение от VFS о 
смене носителя на /dev/hda. Возможно, что это связано 
с температурной перекалибровкой жесткого диска. А вот 
на reiserfs установка проходит на ура.

Вторая особенность связана с разбиением жесткого 
диска. Дело в том, что утилиты настройки BIOS на 
Compaq'ах хранятся в специальном разделе (тип 12, но 
по сути это FAT16) в начале жесткого диска. Так вот, в 
таблице разделов эта запись должна идти второй (!), 
после записи первичного раздела DOS, который на диске 
находится ПОСЛЕ Compaq Diagnostic Partition. 
Естественно, что линховый fdisk, к помощи которого я 
прибегнул во время попыток установки на ext2, ругается 
и наровит исправить порядок записей. Делать этого не 
надо -- после такого исправления ноутбук перестал 
грузиться с жесткого диска, даже в Compaq Diagnostic 
(выводя сообщение об отсутсвии системного диска), 
только с дискеты и с CD-ROM. Причем возможность 
изменять порядок использования загрузочных устройств 
(в терминологии Compaq -- Multiboot) тоже пропала и не 
восстановилась даже после "обработки" жесткого диска 
Compaq Quick Restore CD, который дожен бы 
восстановить "фабричное" состояние ноутбука. Так что 
после первой и неудачной попытки инсталляции Multiboot 
пришлось отключить:(

Так вот, по поводу Primary DOS-раздела. Этот раздел на 
диске находится сразу после Compaq Diagnostic 
Partition, а запись о нем находится в таблице разделов 
ПЕРЕД записью о Compaq Diagnostic Partition. У меня 
сложилось сильное ощущение, что такой раздел следует 
создавать (чем меньше -- тем лучше:), а все Linux-
разделы помещать в расширенный раздел DOS, 
предварительно созданный DOS'овским fdisk. Во всяком 
случае, при попытках сделать по другому  были проблемы 
с загрузкой, а если делать указанным образом -- то все 
работает.

Еще особенность, в lilo надо внести загрузку с Compaq 
Diagnostic Partition, так как обычным образом 
(нажатием F10 во время начальной загруки) войти в BIOS 
SetUp не получается -- все равно появляется lilo и 
начинает грузить Linux. Зато после добавления загрузки 
с /dev/hda3 (/dev/hda1 -- primary dos, /dev/hda2 -- 
dos extended) запустить диагностику можно. 
Единственно, поскольку запуск BIOS Setup требует 
двойной перезагрузки, второй раз нужно снова грузиться 
через соответствующий пункт lilo.

И последнее -- не вышло установить ядра 2.4.4 и 2.4.5 
из Sisyphus'а. При попытке из загрузить экран 
покрывался "бегущим ковром" из шестнадцатиричных чисел 
и все:( Детальнее разобраться не получилось, т.к. 
время, отведенное на опыты закончилось:(

Итак, подытоживая. Установка Linux на Compaq Prosignia 
161 (и, видимо, Armada 1700 и другие подобные) как 
единственной операционной системы оказалась успешной 
при соблюдении следующих условий:

  -- нужно сохранить на диске первичный DOS-раздел, 
запись о котором в таблице разделов должна 
предшествовать записи о Compaq Diagnostic Partition. 
Исправлять неправильный порядок записей таблицы 
разделов не следует;

  -- необходимо средствами DOS создать расширенный 
разел DOS (на весь оставшийся диск);

  -- все Linux разделы следует создавать в расширенном 
разделе DOS;

  -- для доступа к утилитам настройки и диагностики на 
Compaq Diagnostic Partition следует создать 
специальную запись в системном загрузчике (lilo или 
grub, работают оба) и пользоваться ею, т.к. обычный 
метод (F10 при загрузке) не работает.  

Сергей Скороходов




Подробная информация о списке рассылки community