lomereiter 07.05.2010 19:25
How-to`s — Установка Debian на EeePC 1001P
Прикупил пару дней назад данный нетбук, штука неплохая за свою цену (взял за 11200). Но в процессе установки любимого дистрибутива столкнулся с некоторыми проблемами, загуглить решения которых оказалось не особо просто. Так что соберу всё это здесь.Установка
Debian Lenny я не пробовал устанавливать: ядро в любом случае понадобится новое.
Для начала описываю установку Debian Squeeze (по сути перевод с DebianEeePC wiki): (для новичков, вряд ли это всем интересно)
Скачиваем последнюю ночную сборку netinst ISO: http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso
Скачиваем boot.img.gz: http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz
Теперь берём пустую USB-флэшку:
zcat boot.img.gz > /dev/sdX # где sdX — устройство, где находится флешка
Эта команда удалит всё с флэшки и оставит 256-метровый раздел.
Теперь примонтируйте флэшку (/dev/sdX) и скопируйте на неё ранее загруженный образ диска. ISO весит порядка 170 мегабайт, так что уместится.
Загрузитесь с флэшки :)
Проблемы
1) Криво работают кнопки изменения яркости, причём максимальной яркости достигнуть невозможно в принципе (даже используя /proc). Решение: в /etc/default/grub (строка GRUB_CMDLINE_LINUX_DEFAULT) или в конфиге grub'а добавьте параметр ядру acpi_osi=Linux
Советуют также acpi_backlight=vendor, но я не уверен, что это необходимо.
2) Не спешите перезагрузиться с новыми параметрами ядра: после этого по некоторым причинам кнопка включения wifi будет ответственна также и за eth0! Чтобы остановить это безумие, добавьте в параметры ядра ещё и eeepc_laptop.hotplug_disabled=1
Вот теперь всё. В зависимости от метода настройки grub может понадобиться запустить update-grub
Debian Lenny я не пробовал устанавливать: ядро в любом случае понадобится новое.
Почему?
Я устанавливал так.
Ну я не думаю, что 701 и 1001 корректно сравнивать. (Например, процессоры различаются)
Насколько я знаю, необходимый для комфортной работы параметр ядра eeepc_laptop.hotplug_disabled добавили только в начале этого года: пруф.
Насколько я знаю, необходимый для комфортной работы параметр ядра eeepc_laptop.hotplug_disabled добавили только в начале этого года: пруф.
Чем меня радуют дебианщики, так это тем, что в стабильное замороженное в рамках релиза ядро бекпортят много хороших плюшек. Я посмотрю дома, имеется ли этот параметр или нет.
Во всяком случае у меня после дефолтной установки кнопка включения/выключения wifi работает корректно. Хотя, конечно, не исключено, что это аппаратные различия 701 и 1001.
Во всяком случае у меня после дефолтной установки кнопка включения/выключения wifi работает корректно. Хотя, конечно, не исключено, что это аппаратные различия 701 и 1001.
Спасибо за второе замечание — я на 900HA как раз столкнулся с тем, что Fn+F2 вырубает не только Wi-Fi, но и проводную сеть.
Если бы ещё кто подсказал, как в GRUB2 этот параметр прописать — что-то я никак не постингу логику настройки нового груба.
Если бы ещё кто подсказал, как в GRUB2 этот параметр прописать — что-то я никак не постингу логику настройки нового груба.
Ну в дебиане по крайней мере в /etc/default/grub есть строка, где объявляется переменная GRUB_CMDLINE_LINUX_DEFAULT. У меня после правки это выглядит как-то так:
После внесения изменений надо update-grub запустить (об этом и вверху в файле /etc/default/grub написано).
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor eeepc_laptop.hotplug_disabled=1"
После внесения изменений надо update-grub запустить (об этом и вверху в файле /etc/default/grub написано).
Кстати, название опции как бы намекает, что мы отключаем hotplug. Это никак не повлияет на, скажем, возможность в уже работающий нетбук воткнуть сетевой кабель и подключиться к сетке?
Я подозреваю, что hotplug отключается только для Wi-Fi, так что проблем быть не должно.
< 0.000000> Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.32-trunk-686 root=UUID=846ddd8e-f5f4-474d-8f80-0f4ab5fc6c29 ro quiet eeepc_laptop.hotplug_disabled=1
< 12.418268> eeepc_laptop: Unknown parameter `hotplug_disabled'
Эх… ?
< 12.418268> eeepc_laptop: Unknown parameter `hotplug_disabled'
Эх… ?
З.Ы: Спасибо, полезно =)