Kernel 2.6.22 cu Debian Etch şi backportări
5 febbraio 2008, 7:22 Debian , Kernel , Tips & Tricks 05 februarie 2008, 07:22
De lucru de zi cu zi cu Debian Etch: Folosesc ambele cu mare satisfacţie de pe serverele corporate si pe notebook-ul personal (aceeaşi cu care scriu in acest moment).
Eu sunt un apărător ferm al ramura stabilă de Debian -, precum şi orice alt sistem de operare - de asemenea, pentru că am face un profesionist şi nu îmi pot permite luxul de a pierde timpul, sau - mai rău - pentru a submina stabilitatea unui sistem pentru a testa ultimele breloc.
Pe notebook-mea, deşi, am prezintă adesea necesitatea de a exploata un număr de caracteristici care sunt absente sau incomplete în kernel-ul 2.6.18, una deasupra tuturor posibilitatea de a utiliza NTFS-3G conducător auto pentru a gestiona mai bine partiţii NTFS.
Punctul de multe anunţul puţin liniştitor să porniţi cu un Etch Debian pe care aţi 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
Din acest motiv, ma bazez pe tine, şi de a folosi backportări Debian - strict numai pentru medii de testare şi dezvoltare - un kernel 2.6.22 glistening!
Premisa de bază este de a fi adăugat de depozit Debian backportări. Dacă nu aţi făcut deja acest lucru, procedează după cum urmează:
- jurnal ca root
-
editaţi fişierul / etc / apt / sources.list:
# vim /etc/apt/sources.list -
adaugă următorul text:
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 -
de import cheile gpg:
# gpg --keyserver subkeys.pgp.net --recv 16BA136C
# gpg --armor --export 16BA136C | apt-key add -
Face acest lucru, PUA proceda pentru a descărca sursa de noul kernel şi toate pachetele necesare pentru elaborarea acesteia:
# apt-get update
# apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev wget libncurses5 libncurses5-dev
Noi apoi mutaţi în directorul sursă şi despachetaţi arhiva ce contine kernel-ului:
# 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 efectua operaţiuni de rutină în prezent:
# 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
Am pregăti sistemul pentru întocmirea şi vom începe construirea pachete Deb.:
# make-kpkg clean
# fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
NOTA: Acest lucru poate dura mai multe ore. Totul depinde de abilitatea de a calcula aparatul la care lucraţi.
Tot ce rămâne de făcut este să instalaţi cele doua pachete de Deb astfel 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 de a face `` reporniţi calculatorul:
# 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
Buna ziua,
Eu fac exact acelaşi lucru debian-ul, folosind etch şi eu sunt bine. Am deşi am nevoie pentru a utiliza ntfs-3g şi reclamaţii continuă să boot-aţi ...
Dvs. de mini-ghid este perfect limpede. Dar am pune două întrebări mici:
1. Acest lucru este în esenţă, să instalaţi un nou kernel, fără o compilare de editare ad-hoc? Sau eşti implicând măsurile referitoare la compilare? De fapt, astăzi nu am putut compila un kernel de la mine):
2. scuza ignoranţei, dar exact cum să obţineţi noul kernel apoi te duci să instalaţi? descarcati-l prin apt?
20 mai 2008 la 22:42
Buna ziua Peter,
ntfs-3g este in prezent cel mai bun mod de a accesa partiţiile NTFS în scris. Din păcate, ntfs-3g necesită o versiune de kernel Linux 2.6.20 sau mai mare la, şi va rămâne întotdeauna Etch 2.6.18 pentru motive stii.
Apoi:
1) instalaţi doar o versiune actualizată a kernel-ului, NU este nevoie de absolut să recompilaţi! Am recompila doar pentru că am nevoie de funcţii speciale (cum ar fi anticipeze, de exemplu), dar pentru marea majoritate a situaţiilor, nu trebuie să recompilaţi. Dacă doriţi să-l facă pentru scopuri educaţionale va fi bucuros să sugereze unele bune de conducere.
2) noul kernel va primi pur si simplu cu apt, după adăugarea depozitului http://www.backports.org cum am scris în paşii 1 ~ 4
Sper că pentru a verifica a fost foarte util ... Debian rulez!
20 mai 2008 la 23:06
Buna ziua,
mulţumesc pentru răspunsul dumneavoastră prompt!
să aibă un ad-hoc nucleu standard nu se compila destul aşa că nu dau:
# Make menuconfig
iar restul urmeaza ghidul?
Puteţi să mi daţi nişte sfaturi pentru a afla ghiduri încă la opţiunile de configurare a kernel-ului?
va multumesc si scuza insistenta, este doar faptul că am trecut la debian - linux şi lucruri îmi place sunt cele mai bune de colaborare şi de faptul că nu învaţă lucruri noi!
Douăzeci şi unu mai 2008 la 12:34
Nu, nu, make menuconfig este utilizat pentru a configura sursele Linux kernel-ului înainte de compilare.
Comanda care aveţi nevoie, în realitate, este urmatoarea:
# apt-get -t etch-backports install linux-image-2.6.22-3-686La grub, prima repornire va introduce noul nucleu gata pentru utilizare.
În ceea ce priveşte ghidurile pentru compilarea kernel-ului există o inundaţie. Eu va recomand acest lucru, deoarece sunteţi la început, pentru că explică totul pas cu pas:
http://guide.debianizzati.org/index.php/Debian_Kernel_Howto
După ce aţi compilat kernel-ul în primul rând, lasă-mă să ştiu cum aţi găsit
Douăzeci şi unu mai 2008 la 17:40
Multumesc pentru ghidul am urmărit şi pus în aplicare fără probleme.
Cel puţin până la instalarea ntfs-3g, deoarece există sinaptice mi-a spus că "Depinde: libfuse2 (> = 2,6)" şi eu sunt 2.5.3-4.4.
Ce ar trebui să fac?
Douăzeci şi unu mai 2008 la 18:10
Buna ziua Luca, bun venit la tine.
Chiar acum am un client, dar acoperi pot să vă spun că acest lucru ar fi suficient:
# apt-get -t etch-backports install libfuse2Încercaţi-l, tu ar trebui să înlocuiască cu versiunea 2.7.1-2 2.5.3-4.4 libfuse ~ bpo40 +1, în funcţie de ceea ce vad pe depozit backportări .
Lasă-mă să ştiu prea! Buna ziua.
Douăzeci şi unu mai 2008 la 19:46
Bine, vă mulţumesc. Am adaugat in / etc / fstab linia
/ Dev/hda2 / mnt / date ntfs-3g tăcut, umask = 0, locale = 0 0 it_IT.utf8
Am restartat si a functionat perfect.
Păcat că, odată cu noul kernel, dar laptop-ul este mut, în numele să găsească o soluţie în acest sens. Reinstalaţi Poate ALSA şi să vedeţi
16 iunie 2008 la 16:30
[...] Deja descris într-un alt mesaj cum puteti beneficia de sistemul de backports să actualizeze programele lor de [...]
10 iulie 2008 la 15:14
Felicitări pentru dumneavoastră de conducere, aveţi o bună modalitate de a explica paşii care trebuie urmaţi. Am pus doar în fakeroot acţiuni, aşa că am un pic de timp să-l exploateze şi am vrut să te întreb ceva. Am urmat instrucţiunile dvs. şi dacă / usr / src / linux "Eu fac operaţiile obişnuite" (cum spui, hehe!) Pentru multe probleme si nu voi lasa-ma sa plec. Am citit în altă parte că nu este convenabil de a face aceste locuri de muncă în / usr / src şi după mutarea în dosarul Linux Desktop loc să-l fabrică (deşi nu ştiu în ce măsură, deoarece asa cum am spus înainte de sunt încă în curs de înfiinţare pachete) . Am vrut să ne întrebăm ce determină acest lucru? Am stat pe care nu am putut permite backports (printre alte lucruri foarte ciudat pentru că am încercat pe de o mie de alte site-uri în cazul în care au spus să facă acelaşi lucru, dar eu nu pot activa tasta gpg ...) şi apoi am descărcat kernel-ului din reţea, chiar dacă nu ştiu dacă acest lucru de-a face, deşi dacă ai putea să mă ajute să înţeleg de ce eu nu pot activa depozit aş fi foarte recunoscător pentru tine!
11, iulie 2008 la 06:38
Hola, ce vrei sa spui prin "am descărcat de la kernel-ul de reţea"? Aţi descărcat versiunea de nucleu Debian patch-uri de la kernel.org, sau te-ai? Lasă-mă să ştiu şi mulţumiri pentru complimente