Линукс кернел 2.6.18 и модулите, со следнава конфигурација:
- compiled for PIII (i686)
- Preemptible Kernel (Low-Latency Desktop)
- 3G/1G user/kernel split (for full 1G low memory)
- Uniprocessor
и следниве patch-еви:
Додатни драјвери во архивата:
Инсталација
Архивата само треба да се отпакува во / и потоа да се подеси boot-loader-от да го учитува новиот кернел:
# cd /
# tar tzvf /path/to/kernel+modules-i686.tar.gz
# tar xzvf /path/to/kernel+modules-i686.tar.gz
За GRUB додади го следново во /boot/grub/menu.lst:
title GNU/Linux 2.6.18-dg1
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-dg1 quiet CONSOLE=/dev/tty1 \
video=vesafb:ypan,1024x768-16@60 splash=silent,fadein,theme:slack \
resume2=swap:/dev/hda1 root=/dev/hda2 ro
title GNU/Linux 2.6.18-dg1 (verbose)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-dg1 CONSOLE=/dev/tty1 \
video=vesafb:ypan,1024x768-16@60 splash=verbose,theme:slack \
resume2=swap:/dev/hda1 root=/dev/hda2 ro
За Lilo, додади го следново во /etc/lilo.conf:
image = /boot/vmlinuz-2.6.18-dg1
root = /dev/hda2
label = 2.6.18-dg1
append = "quiet video=vesafb:ypan,1024x768-16@60
splash=silent,fadein,theme:slack CONSOLE=/dev/tty1
resume2=swap:/dev/hda1"
read-only
Boot-ирањето ми е многу споро заради hotplug скриптите !
Со кернелите понови од 2.6.15, hotplug скриптите не се потребни воопшто, бидејќи нивната задача ја превзема најновиот udev. Слободно можеш да гo избришеш пакетот hotplug и да го надградиш udev и module-init-tools со верзиите овде http://piterpunk.info02.com.br/extra/. (ps. не заборавајте да ги пребришете старите фајлови во /etc/rc.d/ со новите /etc/rc.d/*.new).
Дали kernel+modules-i686.tar.gz е се што ми треба?
Да... Но можеби не е лошо да го надградиш udev (види горе), имам слушнато за проблеми со комбинацијата стар udev и нов kernel, иако мене не ми се десило.
А што се тие другите датотеки?
config е конфигурацијата за компајлирање на кернелот. Во неа е референцирана и CONFIG_INITRAMFS_SOURCE="../initramfs_list" датотеката која содржи листа на фајлови кои ќе бидат вградени во кернелот (повеќе информации) и која го овозможува шарениот splash screen (повеќе информации и за тоа). И двете датотеки (и некои други) ви требаат само доколку сакате да видите како е направен кернелот (а и јас да не заборавам).
Кернелот се boot-ира, но на крај ништо не се случува... останува само сликата од splash-от
Стисни Alt-F1, или стави „/usr/bin/chvt 1“ негде на крајот на /etc/rc.d/rc.local. Ако системот ти се boot-ира директно во X, немаш потреба од ова.
Не ми работат mouse-от, CD-ROM-от
Драјверите се модуларни, modprobe psmouse, modprobe ide-cd. Провери и да не ти се учитува ide_scsi модулот, таа емулација веќе не е потребна во 2.6.x кернелите.
Нели може ова splash-от да мрда и да ми кажува до каде е со boot-ирањето
Да. Треба да се инсталираат splashutils алатките и на разни места во /etc/rc.d/* скриптите да се убацат команди кои ќе го мрдаат progress индикаторот. ... не, нема полесен начин.
Што е тој SoftwareSuspend patch-от?
Можност при гасење на компјутерот, целиот Linux со се сите апликации да се замрзнат во swap партицијата. При следното уклучување за 15-тина секунди ви се враќа целиот систем таков каков што се го оставиле.
Работи ли?
Работи за мене :).
Додатно треба да се инсталираат hibernate-script и suspend2-userui програмите.
Прочитај ја документацијата на suspend2 web сајтот, немам намера да ја препишувам тука.