Toon posts:

Debian kernel wissel 2.4bf naar smp kernel versie?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb hier een Compaq Proliant3000 dual piii500 staan met 500 ram.

Deze draait al geruime tijd (2jaar) onder Debian Woody. :o
Echter wordt er maar één CPU gebruikt van de twee omdat ik de standaard kernel (2.4.18-bf2.4)
er nog in heb zitten. Ik vondt het risico op mislukken te groot omdat ik nog nooit een kernel heb verwisseld. Tot nu toe was de snelheid nooit echt een probleem maar ik heb er onder tussen wat zwaardere scripts op draaien en daar heeft één p500 het erg druk mee!!!

Wat kernels betreft ben ik dus echt een beginner! :/

Wat ik nu wil is een nieuwe redelijk uptodate stabiele kernel (smp) voor mijn dual proliant.
Ik heb al gezocht naar kernel smp howto's maar daar heb ik nog niet in gevonden wat ik zoek.
namelijk welke kernel versie moet ik nemen en hoe ga ik te werk :?

Testen
Ik wil deze handelingen het liefst een keer oefenen. Ik heb ook nog een paar test machines maar zonder een dual processor! Ik weet niet of ik dit kan testen zonder dual processor kan iemmand mij dit vertellen?

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Als je een tweede kernel installeert mbv aptitude zet hij die er gewoon bij in de bootloader, dus je kan altijd terug naar je oude.. Wat dat betreft heb je dus vrij weinig te verliezen.. Als je het nooit hebt gedaan en er geen reden voor hebt zou ik niet zelf een kernel gaan compilen, de normale 686-smp werkt prima. Gebruik er zelf een op een dual P3 450mhz (wel op etch, de 2.6.11 kernel dus)

[ Voor 6% gewijzigd door Radiant op 05-08-2005 13:08 ]


  • Sjonny
  • Registratie: Maart 2001
  • Laatst online: 21:02

Sjonny

Fratser

als je zet:
code:
1
apt-cache search kernel smp

dan komt daar ook tussen:
kernel-image-2.4.18-1-686-smp
die kan je gewoon met apt-get install installeren. Deze komt dan naast je huidige, en bij het opstarten mag je kiezen welke kernel je boot. default wordt de nieuwste kernel versie. dus mocht het niet goed booten, dan kan je gewoon die andere oude kiezen.
een smp kernel zou het volgens mij ook op een normaal systeem moeten booten.

The problem is in the part of your brain that handles intelligence.


  • Paul
  • Registratie: September 2000
  • Laatst online: 21:32
Ik weet niet of je per se bij Woody wilt blijven, maar de nieuwe Stable is tegenwoordig Sarge, dus die overstap zo je al kunnen maken.
Je bent dan ook op langere termijn verzekerd van security-updates en tegenwoordig zelfs volatile-updates (virusscanners en zo, geen security-bugfixes, maar toch nieuwe versies van programma's in de stable-branche). Stappenplan

Verder kun je dan kiezen, of zelf een kernel compileren, of er 1 apt-getten.
Apt-getten van een kernel heb ik nog nooit gedaan, maar ik neem aan dat het iets in de rtichting van "apt-get install kernel-image-2.6-686-smp", eventueel lilo of grub aanpassen, en een reboot is.
Om een 2.6-kernel onder Woody te draaien moet je trouwens ergens een modernere module-init-tools vandaan halen, dus als je bij woody blijft kun je misschien beter een 2.4-kernel nemen :)


Over zelf een kernel compileren (The debian way, dus met make-kpkg) is genoeg te vinden :)

[ Voor 12% gewijzigd door Paul op 05-08-2005 13:15 ]

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


Verwijderd

Topicstarter
Sjonny schreef op vrijdag 05 augustus 2005 @ 13:08:
als je zet:
code:
1
apt-cache search kernel smp

dan komt daar ook tussen:
kernel-image-2.4.18-1-686-smp
die kan je gewoon met apt-get install installeren. Deze komt dan naast je huidige, en bij het opstarten mag je kiezen welke kernel je boot. default wordt de nieuwste kernel versie. dus mocht het niet goed booten, dan kan je gewoon die andere oude kiezen.
een smp kernel zou het volgens mij ook op een normaal systeem moeten booten.
Ik zou dus zonder risico kunnen overstappen op de smp kernel als ik het volgende uitvoer.
code:
1
apt-get install kernel-image-2.4.18-1-686-smp

moet ik dan nog wat aan passen?

Verwijderd

Topicstarter
Radiant schreef op vrijdag 05 augustus 2005 @ 13:08:
Als je een tweede kernel installeert mbv aptitude zet hij die er gewoon bij in de bootloader, dus je kan altijd terug naar je oude.. Wat dat betreft heb je dus vrij weinig te verliezen.. Als je het nooit hebt gedaan en er geen reden voor hebt zou ik niet zelf een kernel gaan compilen, de normale 686-smp werkt prima. Gebruik er zelf een op een dual P3 450mhz (wel op etch, de 2.6.11 kernel dus)
Ik ken het comando aptitude niet hoe werkt dat?
zoals ik het in mijn vorige reactie heb staan?
Ik voel er inderdaard wel veel voor om nog even niet naar 2.6.x over te stappen.

Uhh ...

Ik heb net even wat zitten spelen met mijn test machine ... die kent de "kernel-image-2.4.18-1-686-smp" niet!

Oei ik denk dat ik gewoon met apt-get update naar sarge ben over gestapt ... kan dat...
Hoe check ik dit.... in mijn source.list staat wel gewoon stable...
Als ik dan Sarge zou draaien kan ik dan beter overstappen op een andere kernel?

Ik heb ook wat zitten lezen over aptitude maar ik zie nog niet hoe ik die wijs kan maken dat ik de kernel kernel-image-2.4.18-1-686-smp wil installeren.

[ Voor 29% gewijzigd door Verwijderd op 05-08-2005 15:07 ]


  • Paul
  • Registratie: September 2000
  • Laatst online: 21:32
Verwijderd schreef op vrijdag 05 augustus 2005 @ 13:37:
Hoe check ik dit.... in mijn source.list staat wel gewoon stable...
En daar zit je probleem :) Stable is momenteel Sarge... Is het je niet opgevallen toen je omgeveer twee maanden geleden HEEL VEEL pakketjes ging downloaden enzo toe je apt-get update && apt-get upgrade uitvoerde?

Je kunt nu 2 dingen doen:
- In je sources list alle "stable" dingen aanpassen naar "oldstable"
- Of overstappen naar Sarge.

Aangezien je na die ^^ apt-get upgrade al voor de helft over bent of zo zou ik compleet overstappen (zie dat stappenplan dat ik eerder linkte) waarna je "kernel-image-2.4-686-smp" kunt installeren. Als ik het goed zie krijg je dan 2.4.27-10 :)

[ Voor 32% gewijzigd door Paul op 05-08-2005 16:08 ]

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • FRidh
  • Registratie: Januari 2004
  • Laatst online: 20:16
Verwijderd schreef op vrijdag 05 augustus 2005 @ 13:34:
[...]

Ik zou dus zonder risico kunnen overstappen op de smp kernel als ik het volgende uitvoer.
code:
1
apt-get install kernel-image-2.4.18-1-686-smp

moet ik dan nog wat aan passen?
Nadat je dit heb uitgevoerd moet je je lilo.conf nog aanpassen nog aanpassen als je lilo gebruikt als bootloader:

Getting a 2.4 Kernel

Find the appropriate 2.4 kernel like this:

# apt-cache search kernel | grep image

Pick out one that fits your processor. For example a dual Xeon would want one ending in 686-smp. In my case I had a single Athlon:

# apt-get install kernel-image-2.4.18-5-k7

The install advised me to add this line to lilo.conf, so I did:

initrd=/initrd.img

I placed it on line 113 just beneath the other parameters for the primary vmlinuz.

Then, make SURE to run LILO before rebooting!

# lilo


http://people.trustcommerce.com/~adam/hacks/debian.php

Research is to see what everybody else has seen, and to think what nobody else has thought - Albert Szent-Györgyi


Verwijderd

Topicstarter
Ik heb het op mijn test bak voor elkaar!
code:
1
apt-get install kernel-image-2.6-686-smp

daarna
code:
1
mcedit /etc/lilo.conf
om daar onder
code:
1
image=/vmlinuz
toe te voegen
code:
1
initrd=/inrd.img
inderdaad niet vergeten lilo te runnen
code:
1
lilo
en dan rebooten!

ik kreeg slechts één fout melding op mijn test systeem moet dat nog even uit zoeken maar alles lijkt goed te werken!!

kenners heb ik het zo goed gedaan? :D

  • Paul
  • Registratie: September 2000
  • Laatst online: 21:32
Zonder die foutmelding kunnen we dat niet echt zeggen he ;)

Die foutmelding kan van alles zijn, van "je hebrt zojuist /dev/hda1 om zeep geholpen" tot "ik kan je tijdserver tijdelijk even niet vinden" ofzo :P

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Normaal zou dpkg zelf die kernel al in je lilo.conf of grub config zetten, dus eigenlijk hoef je dat niet zelf te doen (en kan je eigenlijk ook beter niet doen).

Gooi ook even irqbalance erop, als dat al niet automatisch gedaan is toen je die kernel installeerde.

Verwijderd

Topicstarter
De foutmelding die ik kreeg op mijn test machine was niet zo erg!
code:
1
2
3
4
5
6
7
Aug  5 16:30:34 p733 kernel: Device 'i823650' does not have a release() function, it is broken and must be fixed.
Aug  5 16:30:34 p733 kernel: Badness in device_release at drivers/base/core.c:85
Aug  5 16:30:34 p733 kernel:  [kobject_cleanup+152/160] kobject_cleanup+0x98/0xa0
Aug  5 16:30:34 p733 kernel:  [__crc_acpi_evaluate_reference+331232/410234] init_i82365+0x1d6/0x1ec [i82365]
Aug  5 16:30:34 p733 kernel:  [sys_init_module+280/576] sys_init_module+0x118/0x240
Aug  5 16:30:34 p733 kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug  5 16:30:40 p733 kernel: eth0: no IPv6 routers present


en het is slechts mijn test machine!
Ik ga het van het weekend uitvoeren op mijn Proliant ik moet nu weg.. anders wordt mijn vriendin pissig! O-)
Ik post hier straks ook de afloop

irqbalance hmmm zou ik even moet checken!
maar dat zal ik straks wel doen op de proliant

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Als je dan toch een halve upgrade gedaan hebt naar Sarge, draai dan ook even een apt-get dist-upgrade om de rest van je systeem te updaten. Als je dat doet met de optie -s dan simulate die eerst. Komen daar geen errors uit dan kan je het zonder -s doen. Houdt er rekening mee dat er wel een forse upgrade gedaan wordt (glibc afaik is er 1 van) en dat je systeem sommige packages opnieuw gecompiled wil zien (mits je dingen met de hand gecompiled hebt).

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer


Verwijderd

Topicstarter
Ik heb de kernel update uitgevoerd alleen zie ik dat er maar 1 CPU wordt gezien!!
Kijk maar dit vis ik uit mijn kernel log!

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Aug  6 16:44:01 Proliant3000 kernel: Inspecting /boot/System.map-2.6.8-2-686-smp
Aug  6 16:44:02 Proliant3000 kernel: Loaded 27754 symbols from /boot/System.map-2.6.8-2-686-smp.
Aug  6 16:44:02 Proliant3000 kernel: Symbols match kernel version 2.6.8.
Aug  6 16:44:02 Proliant3000 kernel: No module symbols loaded - kernel modules not enabled. 
Aug  6 16:44:02 Proliant3000 kernel: Linux version 2.6.8-2-686-smp (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 SMP Thu May 19 17:27:55 JST 2005
Aug  6 16:44:02 Proliant3000 kernel: BIOS-provided physical RAM map:
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 0000000000100000 - 000000001fffc000 (usable)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 000000001fffc000 - 0000000020000000 (ACPI data)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 00000000fee00000 - 00000000fee10000 (reserved)
Aug  6 16:44:02 Proliant3000 kernel:  BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
Aug  6 16:44:02 Proliant3000 kernel: 0MB HIGHMEM available.
Aug  6 16:44:02 Proliant3000 kernel: 511MB LOWMEM available.
Aug  6 16:44:02 Proliant3000 kernel: On node 0 totalpages: 131068
Aug  6 16:44:02 Proliant3000 kernel:   DMA zone: 4096 pages, LIFO batch:1
Aug  6 16:44:02 Proliant3000 kernel:   Normal zone: 126972 pages, LIFO batch:16
Aug  6 16:44:02 Proliant3000 kernel:   HighMem zone: 0 pages, LIFO batch:1
Aug  6 16:44:02 Proliant3000 kernel: DMI not present.
Aug  6 16:44:02 Proliant3000 kernel: ACPI: RSDP (v000 COMPAQ                                    ) @ 0x000f4fd0
Aug  6 16:44:02 Proliant3000 kernel:   >>> ERROR: Invalid checksum
Aug  6 16:44:02 Proliant3000 kernel: Built 1 zonelists
Aug  6 16:44:02 Proliant3000 kernel: Kernel command line: auto BOOT_IMAGE=Linux ro root=4803
Aug  6 16:44:02 Proliant3000 kernel: Local APIC disabled by BIOS -- reenabling.
Aug  6 16:44:02 Proliant3000 kernel: Found and enabled local APIC!
Aug  6 16:44:02 Proliant3000 kernel: Initializing CPU#0
Aug  6 16:44:02 Proliant3000 kernel: PID hash table entries: 2048 (order 11: 16384 bytes)
Aug  6 16:44:02 Proliant3000 kernel: Detected 499.018 MHz processor.
Aug  6 16:44:02 Proliant3000 kernel: Using tsc for high-res timesource
Aug  6 16:44:02 Proliant3000 kernel: Console: colour VGA+ 80x25
Aug  6 16:44:02 Proliant3000 kernel: Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Aug  6 16:44:02 Proliant3000 kernel: Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Aug  6 16:44:02 Proliant3000 kernel: Memory: 510864k/524272k available (1663k kernel code, 12660k reserved, 768k data, 168k init, 0k highmem)
Aug  6 16:44:02 Proliant3000 kernel: Checking if this processor honours the WP bit even in supervisor mode... Ok.
Aug  6 16:44:02 Proliant3000 kernel: Calibrating delay loop... 983.04 BogoMIPS
Aug  6 16:44:02 Proliant3000 kernel: Security Scaffold v1.0.0 initialized
Aug  6 16:44:02 Proliant3000 kernel: Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Aug  6 16:44:02 Proliant3000 kernel: CPU: After generic identify, caps: 0383fbff 00000000 00000000 00000000
Aug  6 16:44:02 Proliant3000 kernel: CPU: After vendor identify, caps:  0383fbff 00000000 00000000 00000000
Aug  6 16:44:02 Proliant3000 kernel: CPU: L1 I cache: 16K, L1 D cache: 16K
Aug  6 16:44:02 Proliant3000 kernel: CPU: L2 cache: 512K
Aug  6 16:44:02 Proliant3000 kernel: CPU: After all inits, caps:        0383fbff 00000000 00000000 00000040
Aug  6 16:44:02 Proliant3000 kernel: Intel machine check architecture supported.
Aug  6 16:44:02 Proliant3000 kernel: Intel machine check reporting enabled on CPU#0.
Aug  6 16:44:02 Proliant3000 kernel: Enabling fast FPU save and restore... done.
Aug  6 16:44:02 Proliant3000 kernel: Enabling unmasked SIMD FPU exception support... done.
Aug  6 16:44:02 Proliant3000 kernel: Checking 'hlt' instruction... OK.
Aug  6 16:44:02 Proliant3000 kernel: CPU0: Intel Pentium III (Katmai) stepping 03
Aug  6 16:44:02 Proliant3000 kernel: per-CPU timeslice cutoff: 1461.94 usecs.
Aug  6 16:44:02 Proliant3000 kernel: task migration cache decay timeout: 2 msecs.
Aug  6 16:44:02 Proliant3000 kernel: SMP motherboard not detected.
Aug  6 16:44:02 Proliant3000 kernel: enabled ExtINT on CPU#0
Aug  6 16:44:02 Proliant3000 kernel: ESR value before enabling vector: 00000000
Aug  6 16:44:02 Proliant3000 kernel: ESR value after enabling vector: 00000000
Aug  6 16:44:02 Proliant3000 kernel: Using local APIC timer interrupts.
Aug  6 16:44:02 Proliant3000 kernel: calibrating APIC timer ...
Aug  6 16:44:02 Proliant3000 kernel: ..... CPU clock speed is 498.0558 MHz.
Aug  6 16:44:02 Proliant3000 kernel: ..... host bus clock speed is 99.0711 MHz.
Aug  6 16:44:02 Proliant3000 kernel: Brought up 1 CPUs
Aug  6 16:44:02 Proliant3000 kernel: CPU0:  online
Aug  6 16:44:02 Proliant3000 kernel:  domain 0: span 01
Aug  6 16:44:02 Proliant3000 kernel:   groups: 01
Aug  6 16:44:02 Proliant3000 kernel:   domain 1: span 01
Aug  6 16:44:02 Proliant3000 kernel:    groups: 01
Ook als ik TOP draai en op "1" druk zie ik slechts 1 cpu :'(

Verwijderd

Topicstarter
YES!!!!!!!!!!!!!!! :*)

Ik heb het voor elkaar!!!!

Het fout je zat hem er in dat ik mijn moederbord niet had verteld dat er een linux OS op draait!
Dat kun je namelijk instellen met Proliant's "F10"bij het opstarten.

Hier de URL die mij op het idee bracht dit te veranderen!
http://www.joelschneider....t_1500_debian_potato.html

Thnx >:)
Pagina: 1