Как стать автором
Обновить

История одного линукса, или как подружились HP pavilion dv6-2090er и Ubuntu 9.10

Эта история не претендует на объективность, полноту и правильность. По сути, это просто case.

Почему hp-dv6 2090er?


Мне нужен был ноутбук. А еще нужно было работать над проектом, в котором используется nginx, с модулем xsl-трансформаций. Если бы nginx/win поддерживал этот модуль, истории бы не случилось. Но он не поддерживает.

Из ноутбуков меня привлекли серии на Core i7 720QM, прежде всего своей потенциальной мощностью и одновременно возможностью экономно расходовать электроэнергию в ситуациях когда мощность не нужна. В мою сумку влазил ноутбук с диагональю 15 дюймов. По цене, из того что было, подошла модель HP dv6 2090er. Ее и заказал. Из магазина перезвонили и уточнили, что есть такая модель которую уже смотрел другой клиент и ему не подошла, поэтому они предлагают скидку $50. Меня это устроило.
После того, как курьер привезл ноутбук, я попросил его подождать пока я все проверю. Загрузил предустановленную Win7. Тема дополняет дизайн ноутбука, и смотрится очень гармонично. Все работает очень быстро. Протестировал EVERESTом основные компоненты, посмотрел SMART жесткого диска и увидел в нем количество запусков – 4. Меня предупреждали, что ноутбук раньше показывали другому человеку но он отказался, эта цифра подтвердила эту историю. Немного смутил износ батареи 9%, но гугл показал что это частая проблема в мире для ноутбуков HP. Результаты тестирования меня устроили, о чем я сообщил курьеру и он уехал.
В комплекте к ноутбуку была зарядка и пакет с инструкциями и одним диском. Приятно, что бумажная инструкция на украинском присутствовала (означает что поставки были белыми). Почему-то я был уверен, что в коробке диск для восстановления системы (потом я увидел что ошибся, на диске дополнительная информация, а самого восстановления системы нет, и это конечно неприятность).

Проблема №1

– я хотел установить Ubuntu, но у меня не было установочного диска. Сделать из USB-HDD 500 Gb установочный диск для Линукса не получилось (все инструкции, которые я нашел, описывали как это сделать из Линукса, на основном компьютере стоит Win7)
Решилось следующим образом – на основном компьютере запустил сервер TFTP, загрузился по сети в образ сетевой инсталляции Ubuntu. Возникла еще одна проблема – основной компьютер не раздавал интернет (потому что Internet Connection Sharing использует свою обрезанную реализацию DHCP, а для сетевой загрузки по DHCP должно отдаваться имя загрузочного образа, и с сервером TFTP они конфликтуют). После загрузки выключил TFTP сервер, установил опять ICS, перезагрузил основной компьютер, и установка Ubuntu попала в Сеть.

В результате получилась установленная Ubuntu 9.10 desktop с ядром 2.6.31

Сразу проявились несколько новых проблем

Проблема №2

— звук не работает. Как показал поиск, это случилось из-за последних изменений в драйверах ALSA, откат к предыдущей версии решил проблему.

Проблема №3.1 — Компьютер не выключается средствами ОС
Проблема №3.2 — Даже когда ресурсы не использовались, компьютер сильно нагревается
Что на самом деле означает

проблему №3

некорректно работает ACPI

Погуглив «hp i7 ubuntu», встретил несколько тем где писали что эти ноутбуки вообще не совместимы с Linux, и у многих людей они не загружаются, из-за того что в этой серии ноутбуков некорректно реализован ACPI (не по стандарту, а по каким-то внутренним договоренностям HP и MS). Похоже, мне повезло.
Как одно из решений, предлагалось использовать ядро Linux 2.6.33, в котором реализована поддержка чипсета PM55.
Нашел пакеты установки для Debian. Установил, перезагрузился, перестало работать ускорение видео.
Скачал драйвер NVIDIA 185, установил. Перезагрузился. Заработало.
Проблемы решились. Как оказалось, довольно просто. До сих пор не совсем понимаю, мне повезло а тем ребятам на форуме HP нет, или я случайно нашел правильный способ среди кучи неправильных.
Дальше оставалось главное. За время своей жизни я примерно 15 раз устанавливал тот или иной дистрибутив Линукса на мой компьютер, но дольше недели не выдерживал. Слишком привык к интерфейсу Win, а 7ка меня сейчас просто очень радует.

Проблема №4

– сделать красиво, удобно и привычно
Нашел в интернете неплохую инструкцию о том как сделать в Ubuntu UI Win7.

В итоге получилось привычно, быстро, работоспособно. Из фундаментальных осталась одна проблема — при перезагрузке выводится сообщение, что был перегрев, хотя по факту его не было. Решается обновлением БИОСа, но на сайте HP не могу найти ссылку на файл, а с других ресурсов качать не хочется.

Ссылки:
  1. Сервер TFTP для Windows, скачать
  2. Гайд по установке ядра 2.6.33 на Ubuntu 9.10
  3. Обсуждение ACPI BIOS на форуме HP
  4. Гайд по настройке внешнего вида Ubuntuкак в Win7
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.