Neuen Kernel unter Debian Woody installieren

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Neuen Kernel unter Debian Woody installieren

Beitrag von Sturmkind » 19.11.2002 13:36:21

Ich habe eben Debian Woody von einen 8 CD Set von Lehmans installiert. Dort ist nun standardgemäß ein Kernel 2.2.20-idepci vorhanden der offenbar keine ISDN Unterstützung besitzt. Nun wollte ich also mit

# apt-get install kernel-image-2.4.18

einen neuen Kernel installieren. Dabei wurde ich gefragt ob ich init.rd stoppen wolle und habe das wie die Vorgabe war mit Yes beantwortet was dann jedoch zu einen Abbruch der Installation führte.

Bei meinen zweiten Versuch habe ich an der oben genannten Stelle mit No geantwortet und es wurde alles installiert und auch verlinkt bzw. in LILO eingerichtet jedoch bei einen Neustart ging es nicht.

Muß ich nach der Installation noch irgend etwas machen damit ich den neuen Kernel nutzen kann?

Danke für Eure Hilfe

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 19.11.2002 13:53:11

Probier es mal mit dem kernel:
kernel-image-2.4.18-bf2.4 2.4.18-5
Die Packetbeschreibung hat geschrieben:It also contains scripts that try to ensure that the system is not left in a unbootable state after an update.
allerdings sollte es auch mit dem anderen gehen.

gruss
manuel

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 19.11.2002 15:34:57

Mit Kernel images kenn ich mich nicht soooo aus, aber falls du z.b. ne AVM Karte installieren willst, musst du meines Wissens nach eh die CAPI-Untestützung per Hand nachinstallieren, d.h. du musst erst das Kernel-Image installieren, um nne Beispielkernel zu haben, dann die Kernel-Souces für 2.4.18 installieren, und dann den Howto zu Kernelkompilieren folgen.
Korrigiert mich, falls ich grad quatsch erzählt hab, so gut kenn ich mich au noch net aus.

CU
Martin

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 19.11.2002 15:45:28

Naja der 2.4.18er kernel hat bei modules hisax was man ja für das betreiben meiner AVM Fritzcard PCI braucht. Aber irgendwie bringe ich den Kernel nicht zum laufen ;-(

Irgendwie hatte ich in Erinnerung das man nach dem Installieren mit apt-get noch was machen muß aber ich weis einfach nicht mehr was es war ;-(

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
delpi
Beiträge: 7
Registriert: 11.07.2002 13:14:57
Wohnort: Berlin

Beitrag von delpi » 19.11.2002 17:02:01

Was ging denn nach dem Neubooten nicht,
irgend welche Fehlermeldungen?

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 19.11.2002 18:01:50

Jup, _can't load root fs_

Das kam da

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 19.11.2002 20:55:46

Ich halte nix von den Standardkerneln. Die haben z. B. mal ganz gerne keine IDE HD Unterstützung... war zumindest zeitweise der Fall. Evtl. überprüftst du mal, welche Module geladen werden. Schaue dazu in /etc/modules

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 19.11.2002 21:17:17

Naja bin als _Desktopuser_ bisher mit dem Standardkerneln gut gefahren.

Hier mal die letzten sechs Zeilen bis zu dem Punkt wo das System hängenbleibt:

TCP: Hash tables configured (etablished 32768 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
request-module[block-major-3]: Root fs not mounted
VFS: Cannot open root device "343" or 03:43
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:43

Vielleicht hilft das ja

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.11.2002 21:25:40

Jupp, das hilft ;-)

Der Kernel findet das root Dateisystem nicht. Device 03:43 wäre (wenn ich richtig gelesen habe) /dev/hda43, das wäre die Partition Nummer 43 auf der ersten Platte... Offensichtlich Unsinn...

In der /etc/lilo.conf muss eine Zeile root=/dev/... stehen. Dort muss das Partitions Device Deiner root Partition (als die, auf der sich "/" befindet) stehen.

Passt das? Wenn nein, ändern, und einmal lilo aufrufen.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 19.11.2002 21:49:42

Hallo ;-)

Hat leider auch nichts gebracht hier das was _mount_ bei mir zeigt:

sturmkind@sushi:~> mount
/dev/hdb3 on / type ext2 (rw,errors=remount-ro)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdb4 on /home type ext2 (rw)
/dev/hdb1 on /mnt type vfat (rw)
sturmkind@sushi:~>


Und hier zwei Ausschnitte aus meiner /etc/lilo.conf

...
# Specifies the device that should be mounted as root. (`/')
#
root=/dev/hdb3
...
image=/vmlinuz
label=Linux
read-only
# restricted
# alias=1

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
# restricted
# alias=2

Irgendwie kapier ich es einfach nicht ;-(
nobody is perfect! ;-)

Benutzeravatar
delpi
Beiträge: 7
Registriert: 11.07.2002 13:14:57
Wohnort: Berlin

Beitrag von delpi » 19.11.2002 23:25:16

eine Datei erzeugen
touch /etc/kernel-img.conf

in die Datei eintragen
do_initrd = yes
dann
apt-get install initrd-tools kernel-image-2.4.18

lilo.conf nachträglich bearbeiten, und schauen
ob der Eintrag dort beim Neuen Kernel Abschnitt
vorhanden ist

initrd=/initrd.img

der Link wird glaub ich selbst angelegt wenn nicht
auch noch machen.
Find leider dazu nichts im Internet, das steht beim Installieren
aber da, mal ganz genau lesen
Ich hoffe ich liege richtig

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.11.2002 23:34:31

Habe gerade nochmal richtig geschaut: 03:43 ist /dev/hdb3, ich hab vergessen, dass die Zahlen nicht dezimal, sondern hexadezimal sind. Damit ist Die Nummer 03:67, und dass ist in der Tat /dev/hdb3.

Das einzige was mir jetzt noch einfällt, ist dass der 2.4 Kernel keinen richtigen IDE Treiber für Dein Board hat, und damit natürlich auch irgendwie nicht an die Platte kommt (booten bis zu diesem Zeitpunkt geht ohne Treiber, weil da noch alles übers BIOS läuft.

Welchen Chipsatz hat Dein Board?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
suntsu
Beiträge: 2947
Registriert: 03.05.2002 10:45:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: schweiz
Kontaktdaten:

Beitrag von suntsu » 20.11.2002 07:20:53

Wie gesagt, ich würd den bf kernel probieren, der sollte alles dabei habe. Ist halt ein wenig aufgeblasen, aba am anfang Interessierete mich mehr das es läuft als das es schlank ist ;)

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.11.2002 08:04:50

Grmpf... Notiz an mich selbst: Threads gründlicher lesen bevor man antwortet. :oops:

Ich möchte suntsu zustimmen: Pack das kernel-image-2.4.18bf2.4 drauf (schau erst ob der Paketname wirklich so stimmt). Der hat Unterstützung für fast alles unter der Sonne drauf. Wenn der läuft kann man immer noch auf Schlankheit optimieren.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Sturmkind
Beiträge: 98
Registriert: 02.10.2002 05:43:31
Wohnort: 69436 Haag

Beitrag von Sturmkind » 20.11.2002 11:33:09

So der Kernel läuft jetzt.

Habe es folgendermaßen gemacht:

root@sushi:~> touch /etc/kernel-img.conf
root@sushi:~> vim /etc/kernel-img.conf

Dort dann _do_initrd = yes_ eingetragen

root@sushi:~> apt-get install initrd-tools kernel-image-2.4.18-686

(Wichtig das man hinten noch das 686 hinschreibt sonst will er doch tatsächlich alle 2.4.18er kernel nacheinander installieren)

root@sushi:~> vim /etc/lilo.conf

Dort dann bei dem Eintrag des neuen Kernels _initrd=/initrd.img_ hinzufügen.

root@sushi:~> lilo

Und es passt ;-)

Der Kernel läuft jetzt einwandfrei und auch HISAX tut wie es soll. Jedoch habe ich mit der ISDN Konfiguration erhebliche Probleme. Ich habe als Basis die Anleitung von http://www.openoffice.de/linux/buch/internet.html#isdn genommen.

Doch auch wen dort steht das es sich auf woody bezieht habe ich starke Zweifel da die Konfigurationsdateien anders als jene bei mir aussehen und mich eher an Potato erinnern. Ich hatte mal ein Potato auf Woody gebracht und da hatte ich auch noch die alten Potato Dateien drin und es hat funktioniert. Vielleicht war es bei dem Autor das selbe.

Hat einer von Euch noch einen Tip zum Thema ISDN?

Grüße
Sturmkind
nobody is perfect! ;-)

Benutzeravatar
Smokie McPott
Beiträge: 16
Registriert: 19.11.2002 11:03:00

Beitrag von Smokie McPott » 12.12.2002 11:17:25

Hi...

Ich habe auch mal nen Update auf 2.4.18 versucht und bin dabei so vorgegangen wie ihr es hier beschrieben habt, allerdings bootet der Rechner immernoch mit dem 2.2.20er Kernel. Meiner Meinung nach liegts an LILO, aber ich habe im Netz leider nicht brauchbares (für mich) finden können, ich poste einfach mal meine lilo.conf mit:

Code: Alles auswählen

boot=/dev/hda6
root=/dev/hda6
compact
 install=/boot/boot.b
 map=/boot/map
 vga=normal
 delay=20
 image=/vmlinuz
 label = Linux
 read-only
 initrd=/initrd.img
Vielleicht kann mir ja jemand sagen was da noch verändert werden muss...

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 12.12.2002 14:20:43

Schau 'mal ob /vmlinuz nicht evtl. der alte Kernel ist. Der neue liegt wohl untrer /boot/vmlinuz...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

screenyfs
Beiträge: 2
Registriert: 29.12.2002 19:56:13
Kontaktdaten:

Beitrag von screenyfs » 29.12.2002 20:04:58

Ich habe jetzt auch ein Kernelupdate gemacht. Auch bei mir wird nach eingeben von
uname -r
noch der alte Kernel angezeigt. Obwohl die vmlinuz die aktuelle ist. Liegt das vieleicht daran das ich LILO auf einer Diskette habe. Wenn ja, wie kann ich eine neue Diskette mit LILO machen?
The box said: "Requires Windows 95 or better" - So I installed Linux.

Benutzeravatar
abi
Beiträge: 2218
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 30.12.2002 01:00:03

screenyfs hat geschrieben:Ich habe jetzt auch ein Kernelupdate gemacht. Auch bei mir wird nach eingeben von
uname -r
noch der alte Kernel angezeigt. Obwohl die vmlinuz die aktuelle ist. Liegt das vieleicht daran das ich LILO auf einer Diskette habe. Wenn ja, wie kann ich eine neue Diskette mit LILO machen?
mkboot

screenyfs
Beiträge: 2
Registriert: 29.12.2002 19:56:13
Kontaktdaten:

Beitrag von screenyfs » 30.12.2002 12:56:56

thx :)
The box said: "Requires Windows 95 or better" - So I installed Linux.

Benutzeravatar
Smokie McPott
Beiträge: 16
Registriert: 19.11.2002 11:03:00

Beitrag von Smokie McPott » 14.01.2003 17:47:50

Nachdem der Rechner nun immer wieder mit Kernel 2.2 hochgefahren ist, habe ich nun eine Startdiskette erstellt...

und siehe da: der Rechner wird mit Kernel 2.4.18-686 hochgefahren

gibt es irgendeine Möglichkeit die LILO-Konfiguration der Diskette auf die Bootpartition zu kopieren, damit der Rechner auch ohne Diskette mit Kernel 2.4.18 hochfährt?

Benutzeravatar
Thurog
Beiträge: 52
Registriert: 11.01.2003 11:28:50

Beitrag von Thurog » 14.01.2003 18:01:33

Mach aus der Zeile

Code: Alles auswählen

boot=/dev/hda6
einfach

Code: Alles auswählen

boot=/dev/hda
und gib ansonsten den Kernel an, den du auch mittels Floppy bootest. Auf die Weise kopierst du den Loader in den Master Boot Record. Dann klappts auch mit dem Kernel. ;)

Obacht, wenn du noch andere bootfähige Partitionen auf der Platte hast. Die mußt du dann auch in deine lilo.conf eintragen. man lilo.conf verrät, wie.

Benutzeravatar
Smokie McPott
Beiträge: 16
Registriert: 19.11.2002 11:03:00

Beitrag von Smokie McPott » 14.01.2003 18:33:45

Vielen Dank !!!

Jetzt läuft der Kernel und die USB-Maus funktioniert obendrein....

MfG

Benutzeravatar
debby
Beiträge: 34
Registriert: 21.02.2003 22:03:33
Wohnort: Münster

Beitrag von debby » 21.02.2003 22:18:46

moin

erstmal hallo als board noob ;)
so habe alles gemacht wie @sturmkind beschrieben hat aber irgendwie hackt es könnte mir mal jmd seine lilo.conf booten speziell der _initrd eintrag wo muss de rgenau stehen??
wenn iich boote kann ich zwischen linux und linuxOLD auswählen
bei linux (neuer kernel) bricht aber beim bootvorgang panik aus ;)
wäre sehr nett wenn mir jmd. weiterhelfen könnte

THX in advance
eure
debby

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 22.02.2003 09:01:43

Wie alle Kernelbelange schiebe ich auch diesen Thread nch Hacking.

Antworten