LINUX.ORG.RU

Сообщения Grizzly_ISG

 

Приключение с UEFI

Форум — General

Хочу поделиться своей историей борьбы с новомодными биосами т.н. UEFI. Приобрела фирма для нашего отдела «ИТ» пару ноутов Gigabyte T1125P по нашей просьбе. Уж больно приглянулись они своей конфигурацией и возможностями. И стали мы на них ставить Linux (OpenSuSe 12.1). С первого раза у моего напарника что-то там не вышло и он вначале установил Windows 7, после чего и SuSe стала нормально. Я же себе винду не собирался ставить, а сразу стал бороться с SuSe в чистом виде. Установить ее удалось только в том случае если ноут был установлен в кредле иначе не грузилось :-( В процессе настройки выяснилось что тачпад не работал без опции i8042.noloop=1 в GRUB, тачскрин вел себя омерзительно до той поры пока его не удалось отключить, выгрузив модуль hid_multitouch но самое прикольное это процесс загрузки - система не хотела грузиться в том случае если ноут был вынут из кредла. Сейчас точно не вспомню, какую строчку она писала последней на этапе загрузки, но их было не больше 5. Помогал шаманский танец, который состоял в следующем: 1. включаем ноут кнопкой и видим подтверждение в виде синего индикатора питания. 2. закрываем крышку 3. ждем около 5 сек (должна загореться лампочка диска пару раз) 4. открываем крышку и жмем пункт в меню GRUB. 5. система запускается. ...куча матов радости... При этом у товарища, у которого параллельно стоит винда таких проблем нет; назовем его ноут Н1 и жесткий диск Д1. У меня же, даже курсор от мышки лихорадочно дергался в том случае если зайти в этот BIOS, что наводило на мысли о бракованном тачскрине :-( Но я решил до конца разобраться и поставил такой эксперемент,- на свой ноут (Н2) я установл диск товарища (Д1) и попытался загрузиться с него. В результате система не загрузилась даже c винды :-( повисла на этапе когда появляется флажок windows. Товарищ сказал, что такое у него тоже было, и выход из ситуации он нашел в каком-то шаманском переключении опций в BIOS с последующей установкой ноута в кредл. Я решил проверить свой вариант с закрытием и открытием крышки ноута и о чудо- винда и SuSe в таком случае грузились на ура. После этого я дал возможность винде загрузиться полностью, что бы проверить как работает тачскрин и тачпад. Оба устройства работали на удивление хорошо. После этого, я еще раз попатался загрузиться в SuSe без помощи трюка с крышкой и о чудо- оно загрузилось и тачскрин и тачпад работали отлично, мышь не дергалась. Имея определенное предчуствие я меняю его винт на свой (Н2+Д2) и... мой SuSe тоже загружается без шаманства с крышкой и при этом так же нормально работают тачскрин и тачпад и мышь не дергается 8-/

Подводя итог этому эксперементу, я сделал вывод о том, что этот UEFI позволяет писать в себя какие-то настройки о чем Luinux понятия не имеет в отличие от Windows 7. Читая разные статьи на тему UEFI прихожу к выводу, что эта технология клондайк для вирусописателей. Использую ее можно внедрять свой код в прослойку между железом и софтом так, что ни одна антивирь ничего не найдет и мало того, данный вирус может работать параллельно с Linux или же другой ОС :-( А учитывая «прогрессивную» особенность UEFI уметь хранить и читать свои настройки в отдельном разделе диска, отформатированным под FAT! заразить этот раздел пара пустяков. Для себя я сделал вывод,- буду избегать систем с UEFI пока это будет возможно ибо это полный глюкодром с потенциальными проблемами безопасности невиданных доселе масштабов.

Grizzly_ISG
()

RSS подписка на новые темы