2.6.22 de nucleu Debian Etch şi "backport
5 febbraio 2008, 7:22 Debian, Kernel-ului, Sfaturi şi trucuri 5 februarie 2008, 7:22
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ă:
- efectuaţi login ca root
- editaţi fişierul / etc / apt / sources.list:
# vim /etc/apt/sources.list - 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 - 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 acum conduită regulate de operaţiuni:
# tar xjf linux-2.6.22-3.tar.bz2
# ln -s linux-2.6.22-3 linux
# cd /usr/src/linux
# 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 `` Şi face repornirea sistemului de maşini:
# dpkg -i linux-headers-2.6.22-custom_2.6.22-custom-10.00.Custom_i386.deb
# shutdown -r now

















20 mai 2008 la 21:11
salut,
Am făcut exact acelaşi utilizarea de dvs. debian etch şi eu sunt bine. Dar am nevoie, de asemenea, pentru a utiliza NTFS-3G şi a continua să boot-plângere ...
dvs. de mini-ghidul este perfect clar. Dar mă întreb voi doi mici clarificări:
1. acest lucru este esenţial pentru a instala un nou kernel fără editarea unui ad-hoc de compilare? sau implică măsuri legate de compilare? Nu am acum posibilitatea de a de a compila un kernel de la mine):
2. scuza ignoranta, dar exact cum să obţineţi noul kernel, atunci du-te la instala? de evacuările prin apt?
20 mai 2008 la 22:42
Salut Peter,
ntfs-3g, este în prezent cel mai bun mod de a accesa partiţiile NTFS în scris. Din păcate, ntfs-3g, necesită o versiune de nucleu Linux cu mai puţin de 2.6.20, dar etch vor 2.6.18 întotdeauna pentru motive să ştii.
Prin urmare:
1) pur şi simplu instalaţi o versiune actualizată a kernel-ului, nu este absolut necesar pentru a reconstrui! Am recompilează doar pentru ca am nevoie de facilitate specială (cum ar fi PREEMPT, de exemplu), dar pentru marea majoritate a situaţiilor, nu este necesar pentru a reconstrui. Dacă vrei să faci apoi pentru motive voi fi fericit de învăţământ pentru a sugera o bună conducere.
2) în noul nucleu va primi doar cu apt, după ce adăugaţi la repozitoriu de http://www.backports.org ca am scris la punctele 1 ~ 4
Sper ca sunt de ajutor de stat ... Debian Rulez!
20 mai 2008 la 23:06
salut,
multumesc pentru timp de răspuns!
de a avea un non-standard de kernel compilat ad-hoc, nu as da:
# Make menuconfig
şi restul conduce urmaţi?
S-ar putea recomanda încă de ghid pentru a afla opţiuni de configurare a kernel-ului?
mulţumesc şi insistenţa scuza, este doar trecut, care sunt ITP - linux, şi de cele mai multe lucruri Apreciez sunt de cooperare şi de faptul că nu există, că de învăţare de lucruri noi!
21 mai 2008 la 0:34
Nu, nu, comanda make menuconfig utilizat pentru a configura kernel-ul Linux sursă înainte de compilarea lor.
Ai nevoie de comandă în realitate este, după cum urmează:
# apt-get -t etch-backports install linux-image-2.6.22-3-686Pe prima repornire grub va prezenta noul kernel gata de utilizare.
Ca ghid pentru a compilării kernel-ului există o inundaţii. Vă dau acest sfat, deoarece nu sunteţi la început, pentru că tot ceea ce explică pas cu pas:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
După ce aţi completat prima dvs. de kernel, lasă-mă să ştiu cum ai găsit
21 mai 2008 la 17:40
Vă mulţumim pentru conducerea pe care le-am urmat şi de pus în practică, fără hitches.
Cel puţin până nu instalarea ntfs-3g, pentru că acolo sinaptice mi-a spus că "Depinde: libfuse2 (> = 2,6)" în timp ce eu am 2.5.3-4.4.
Ce trebuie să fac?
21 mai 2008 la 18:10
Luca Bună ziua, bine ati venit la tine.
În acest moment sunt de la un client, dar a zbura poţi să spui că acest lucru ar trebui să fie suficiente:
# apt-get -t etch-backports install libfuse2Încercaţi-l, ar trebui să înlocuiţi libfuse 2.5.3-4.4 cu versiunea 2.7.1-2 ~ bpo40 1, în funcţie de ceea ce vad pe backport repozitoriu.
Lasă-mă să ştiu de tine! Salut.
21 mai 2008 la 19:46
Bine, mulţumesc. Am adăugat la / etc / fstab de linie
/ Dev/hda2 / mnt / ntfs-3g date silenţios, umask = 0, de localizare it_IT.utf8 = 0 0
Am repornit si a functionat perfect.
Ruşine că în kernel-ul nou de laptop este silenţios, dar pentru a găsi o soluţie la aceasta. Poate reinstala ALSA şi să vedeţi
16 iunie 2008 la 16:30
[...] Deja descris într-un alt post cum putem beneficia de sistemul de backport lor de a actualiza programe de [...]
10 iulie 2008 la 15:14
Felicitari de a conduce vehicule, ai un bun mod de a explica paşii de urmat. Tocmai am pus în acţiune fakeroot apoi am ceva timp disponibil şi a vrut să-l exploateze pentru a cere un singur lucru. Am urmat instrucţiunile de dvs. şi, dacă este / usr / src / linux "nu a operaţiunilor de obicei" (aşa cum spui tu, eheh!) Da-mi o mulţime de probleme şi nu-mi permite să merg înainte. Am citit în altă parte că nu face acest lucru în / usr / src şi, după ce s-vă spaţiul de lucru în loc de Linux în ceea ce funcţionează (cu toate că nu până acum, pentru că aşa cum am spus mai devreme sunt încă create pachet) . Am vrut să întreb de ceea ce este chestia asta? Eu am stat care nu a fost capabil de a permite backport (ceva foarte ciudat, printre altele, pentru că am încercat peste mie alte site-uri unde mi-au spus să fac acelaşi lucru dar nu pot activa cheia gpg ...) şi apoi a kernel-ului am descarcat de de la reţea, chiar dacă nu ştiu dacă acest lucru este un factor, dar daca ai putea ajută-mă înţeleg de ce nu pot permite asta va fi repozitoriului foarte recunoscător!
11 iulie 2008 la 6:38
Hola, ce spui prin "a kernel-ului am descarcat de la reţea? Ai descarcat de versiunea de nucleu Debian sau patch-uri pe care le-aţi luat de la kernel.org? Lasă-mă să ştiu şi mulţumesc pentru compliment