Главная » Статьи » Система |
Lenovo S10-3C и Ubuntu 11.04
Всем привет. Линуксом заразили меня не так давно, но вот созрел поставить Ubuntu 11.04 на свой нетбук Lenovo S10-3C, т.к. практика показала что Windows 7 хоть и работает на нетбуке, но не так шустро как хотелось бы. Столкнулся с проблемой при установке или рубить ACPI (как пишут многие) или потерять клавиатуру. Ни тот ни другой вариант не устроили, нашел таки решение(для реализации НЕОБХОДИМА USB - клавиатура на момент установки системы): 1. Сразу подключаем USB - клавиатуру к ноутбуку, и все этапы требующие нажатия кнопок производим именно с нее; 2. После установки создаем сразу в корневом каталоге(в "/") папку с именем например path 3. Далее в этой папке создаем файл и пихаем в него вот это содержимое: #include <unistd.h> #include <sys/io.h> #define I8042_COMMAND_REG 0x64 int main(int argc, char *argv[]) { char data = 0xae; // enable keyboard ioperm(I8042_COMMAND_REG, 1, 1); if (argc == 2 && argv[1][0] == '0') data = 0xad; // disable keyboard outb(data, I8042_COMMAND_REG); return 0; } 4. Сохраняем файл в этой же папке напрмер под именем "just.c" 5. Далее в консоли $ gcc just.c -o enable_keyboard $sudo ./enable_keyboard 1 6. Клавиатура уже работает. Добавляем в rc.local (лежит в "/etc/") строку (перед exit 0): /path/enable_keyboard 1 Все, теперь клавиатура на нетбуке работает, как и должна, а так же мы сохранили важный элемент - систему ACPI, что позволило нормально системе определить батарею нетбука и соответственно правильно работать без питания от сети. Материал взять с Первый сайт и Форум Убунту проверен и расписан с расчетом на новичков в Линуксе. ...таких же как и я. | |
Просмотров: 3590 | Рейтинг: 5.0/2 |
Всего комментариев: 0 | |