Logo-ul oficial al Debian GNU / Linux Grupul de lucru pe zi cu Debian Etch: utilizarea extreme, cu satisfacţie, atât pe serverele corporative că personalul de pe notebook (la fel ca eu scriu in acest moment). Sunt un apărător devotat al Stabil din Debian - şi orice alt sistem de operare - parţial pentru că se face un profesionist şi eu nu-şi poate permite luxul de pierdem timpul sau - mai rău - pentru a submina stabilitatea unui sistem pentru a testa ultimele bibelou. Pe de notebook-mea, cu toate acestea, am de multe ori va trebui să exploateze un număr de caracteristici care sunt absente sau incomplete în kernel 2.6.18, unul în toate posibilitatea de a utiliza NTFS-3G de driver pentru a gestiona partiţiile NTFS. Multe punct de mic memento-uri pentru a liniştitor de boot al unui Debian Etch, care au instalat aceste drivere:

WARNING: Deficient Linux kernel detected. Some driver features are
not available (swap file on NTFS, boot from NTFS by LILO), and
unmount is not safe unless it's made sure the ntfs-3g process
naturally terminates after calling 'umount'. If you wish this
message to disappear then you should upgrade to at least kernel
version 2.6.20, or request help from your distribution to fix
the kernel problem. The below web page has more information:
http://ntfs-3g.org/support.html#fuse26

Pentru acest motiv am backportate Debian de a încredinţa şi de utilizare - strict pentru testare şi medii de dezvoltare - un nucleu 2.6.22 de strălucitoare!

Premisă de bază este de a fi adăugate la repository de la "backportate Debian. Dacă nu aţi făcut deja acest lucru, procedează după cum urmează:

  1. efectuaţi login ca root
  2. editaţi fişierul / etc / apt / sources.list:
    # vim /etc/apt/sources.list
  3. adăuga următoarele:
    deb http://www.backports.org/debian/ etch-backports main contrib non-free
    deb-src http://www.backports.org/debian/ etch-backports main contrib non-free
  4. gpg cheile de import:
    # gpg --keyserver subkeys.pgp.net --recv 16BA136C
    # gpg --armor --export 16BA136C | apt-key add -

Odată ce efectuaţi acest pas, va continua puà de descărcare a sursei de noul kernel şi toate pachetele necesare pentru finalizarea acestuia:

# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev

Avem apoi muta în directorul de surse şi de unpacks Arhiva contine kernel-ul:

# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# cd /usr/src
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
acum conduită regulate de operaţiuni:

# make clean && make mrproper
# cp /boot/config-`uname -r` ./.config
# make menuconfig

Noi pregăti sistemul pentru compilarea şi de a începe crearea de pachete. Deb:

# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

ATENŢIE! Acest lucru poate dura mai multe ore. Totul depinde de capacitatea de calcul a maşinii în cazul în care nu sunteţi de lucru.

Acum, lucruri de făcut decât să instalaţi cele două pachete. Deb obţinute:

# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-image-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
`` Şi face repornirea sistemului de maşini:

# shutdown -r now

Ponderea:
  • del.icio.us
  • Google
  • Digg
  • Facebook
  • Technorati
  • YahooMyWeb
  • MySpace