compilazione kernel 2.6.25.5 [Risolto]
Inviato: lun 9 giu 2008, 9:44
ciao ho scaricato il sorgente tar.bz2 sulla mia /home/inux ho cercato della documentazione ma non l'ho capita come faccio a spostarlo in /usr/src per poi scompattarlo?
Codice: Seleziona tutto
cd /usr/src/
tar -jxf ~/sorgente_kernel.bz2
Codice: Seleziona tutto
mv /home/inux/linux-2.6.25.5.tar.bz2 /usr/src
Codice: Seleziona tutto
cd /usr/src
Codice: Seleziona tutto
tar xvf linux-2.6.25.5.tar.bz2
Codice: Seleziona tutto
# cd /usr/src
# wget http://www.kernel.org/.../etc/.../linux-2.6.24.3.tar.bz2
# tar xzvf linux-2.6.24.3-tar.bz2
# rm linux
# ln -s linux-2.6.24.3 linux
Per la compilazione del kernel non è necessario, però tieni conto che se compili driver esterni, essi potrebbero far riferimento alla directory /usr/src/linux come directory in cui sono installati i sorgenti del kernel corrente.sardylan ha scritto:Visto che si tratta di compilazione, è proprio necessario creare il link simbolico "linux"???Oppure si può direttamente compilare dalla directory appena scompattata???Codice: Seleziona tutto
..... # ln -s linux-2.6.24.3 linux
tar xzvf linux-2.6.24.3-tar.bz2 va bene se il file ha estensione .tar.gz o .gzsardylan ha scritto:Visto che si tratta di compilazione, è proprio necessario creare il link simbolico "linux"???Oppure si può direttamente compilare dalla directory appena scompattata???Codice: Seleziona tutto
# cd /usr/src # wget http://www.kernel.org/.../etc/.../linux-2.6.24.3.tar.bz2 # tar xzvf linux-2.6.24.3-tar.bz2 # rm linux # ln -s linux-2.6.24.3 linux
Codice: Seleziona tutto
tar xjvf linux-2.6.24.3.tar.bz2un driver fatto bene dovrebbe far riferimento a questo link che viene creato da make modules_installspina ha scritto: Per la compilazione del kernel non è necessario, però tieni conto che se compili driver esterni, essi potrebbero far riferimento alla directory /usr/src/linux come directory in cui sono installati i sorgenti del kernel corrente.
Codice: Seleziona tutto
lrwxrwxrwx 1 root root 23 2008-05-04 13:43 /lib/modules/2.6.24.5/build -> /usr/src/linux-2.6.24.5/
Giusto in che senso? A me funziona correttamente.ksniffer ha scritto:No. Il comando giusto è:
Codice: Seleziona tutto
tar xvjf linux-2.6.25.5.tar.bz2
si si,neongen ha scritto:...
un driver fatto bene dovrebbe far riferimento a questo link che viene creato da make modules_install
...
Prova a digitarlo così come lo hai scritto e vedrai che ti da errore. Hai inghiottito una "j" mentre lo scriveri che indica la decompressione per file .tar.bz2 .DanBadJar ha scritto:Giusto in che senso? A me funziona correttamente.ksniffer ha scritto:No. Il comando giusto è:
Codice: Seleziona tutto
tar xvjf linux-2.6.25.5.tar.bz2
Codice: Seleziona tutto
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
boot="/dev/hda"
message = /boot/boot_message.txt
prompt
timeout="1197"
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga="773"
# Normal VGA console
# vga = normal
# VESA framebuffer console @ 1024x768x64k
# vga=791
# VESA framebuffer console @ 1024x768x32k
# vga=790
# VESA framebuffer console @ 1024x768x256
# vga=773
# VESA framebuffer console @ 800x600x64k
# vga=788
# VESA framebuffer console @ 800x600x32k
# vga=787
# VESA framebuffer console @ 800x600x256
# vga=771
# VESA framebuffer console @ 640x480x64k
# vga=785
# VESA framebuffer console @ 640x480x32k
# vga=784
# VESA framebuffer console @ 640x480x256
# vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/hda1
label="Windows"
table = /dev/hda
# Windows bootable partition config ends
# Linux bootable partition config begins
image="/boot/vmlinuz-2.6.25.5"
root=/dev/hda1
label=Slack_2.6.25.5
read-only
image="/boot/vmlinuz"
root="/dev/hda2"
label="Linux"
read-only
# Linux bootable partition config ends