Показать сообщение отдельно
Старый 13.03.2009, 00:04     # 24
Pinky
Медленный газ
 
Аватар для Pinky
 
Регистрация: 30.10.2004
Пол: Male
Сообщения: 383

Pinky МолодецPinky МолодецPinky Молодец
Подробная установка и оптимизация Debian Lenny на нетбук MSI wind U100

Данная статья взята отсюда.
При желании думаю эти данные можно использовать и для любого другова ноубука или нетбука.

Список оборудования:
lspci:
Код:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GME Express Memory Controller Hub [8086:27ac] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03)
00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02)
00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 02)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 02)
01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller [10ec:8136] (rev 02)
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:8199] (rev 22)
lsusb:
Код:
Bus 005 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  iProduct                2 USB2.0-CRW
      (Bus Powered)
  bDeviceClass            0 (Defined at Interface level)
  bDeviceProtocol         0 
  (Bus Powered)
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 EHCI Host Controller
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  bDeviceClass            9 Hub
  bDeviceProtocol         0 Full speed (or root) hub
  iProduct                2 UHCI Host Controller
Ставить решил с образа netinstall для этого скачал сам образ и ядро для Debian lenny и сделал всё согласно инструкции(лёгкий путь) . Или же можете воспользоваться утилитой netbootin(сама скачает образ и установит на флешку,останется только презагрузится).

Для установки выбрал компоненты "система" и "ноутбук". После перезагрузки, войдя в систему для начала решил поменять системную оболочку с bash на dash(имхо, работать всё стало на 20% быстрее)

#apt-get install dash
#dpkg-reconfigure dash

На вопрос о том,хочу ли я использовать Dash вместо Bash я ответил "да". После этого поставил следущие пакеты:

Микрокод для процессора от Intel

#apt-get install intel-microcode

Установил утилиту для продления жизни аккамуляторы и выявления, что же у меня больше всего напрягает процессор:

#apt-get install powertop

#powertop

Результат был вполне оптимистичный, процессор большую часть времени живёт в режими энергосбережения. Но всё же решил послушаться эту утилиту и выполнил её рекомендации (занёс некоторые команды в rc.local)

echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

echo 2000 > /proc/sys/vm/dirty_writeback_centisecs

echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

Добавте опции noatime к файловым системам в /etc/fstab

Затем откройте /etc/laptop-mode/laptop-mode.conf и измените значение CONTROL_HD_POWERMGMT на 1. (удостоверьтесь,что пакеты acpi-support и acpid установлены иначе никакого энергосбережия не получите)


Устанавливаем звук

#apt-get install alsa-base alsa-utils

Настраиваем alsa

#alsaconf

Выбираем hda-intel

Устанавливаем видео

#apt-get install xserver-xorg-video-intel xinit

Настраиваем видео
(если вас не спросили про раскладки клавиатур снова,то сделайте #dpkg-reconfigure xserver-xorg )

#nano /etc/X11/xorg.conf

Вариант конфига:

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "us,ru(winkeys)"
Option "XkbOptions" "grp:ctrl_shift_toggle,grp_led:scroll"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "intel"
Option "FramebufferCompression" "on"
Option "AccelMethod" "EXA"
Option "Tiling" "on"
Option "MigrationHeuristic" "greedy"
Option "ExaNoComposite" "false"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS"
Gamma 0.85
EndSection

Section "ServerFlags"
Option "BlankTime" "20"
Option "SuspendTime" "22"
Option "OffTime" "30"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

Настроим запуск демонов.

#apt-get install sysv-rc-conf
#sysv-rc-conf

Debian обычно стартует на 2 уровне,поэтому бдем править его.
У меня обычно нет задач,которые надо запускать по расписанию поэтому убираю включение планировщиков cron,anacron,atd и локальную почту exim4 поскольку она чаще всего грузится дольше всех. Советую так же советую отключить автозапуск bluetooth и wi-fi они тоже кушают батарейку.

Установка wi-fi
Для начала установим зависимости для сборки модуля ядра

#apt-get install debhelper module-assistant wireless-tools

Скачиваем и устанавливаем исходники драйвера

# wget http://ftp.us.debian.org/debian/pool...8.2008_all.deb
# dpkg -i ./rtl8187se-source*deb

Собираем и устанавливаем модули ядра

#m-a a-i rtl8187se

Загружаем модули

# modprobe r8180

Поднимаем беспроводной интерфейс

# ifconfig wlan0 up

Теперь советую перезагрузится,чтобы ручками не останавливать демонов,да и заодно проверить,что там накуралесели.
После перезагрузки можно приступить к установке окуржения рабочего стола.
Кто привык к gnome делает

apt-get install gnome

Кто любит KDE

apt-get install kde

Ну а если вы хотите красоту и лёгкость одновременно то мой совет

apt-get install lxde
__________________
Oh quam sancta,quam serena,quam benigna,quam amoena.
Oh castitatis lilium....
Pinky вне форума