Neuen Kernel unter Debian Woody installieren
Neuen Kernel unter Debian Woody installieren
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
# 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!
- Beowulf666
- Beiträge: 1476
- Registriert: 06.10.2002 14:03:08
- Wohnort: Lübeck
-
Kontaktdaten:
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
Korrigiert mich, falls ich grad quatsch erzählt hab, so gut kenn ich mich au noch net aus.
CU
Martin
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
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!
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
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!
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
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
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
Jabber: pdreker@debianforum.de
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 ;-(
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!
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
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
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
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
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
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Grmpf... Notiz an mich selbst: Threads gründlicher lesen bevor man antwortet.
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
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
Jabber: pdreker@debianforum.de
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
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!
- Smokie McPott
- Beiträge: 16
- Registriert: 19.11.2002 11:03:00
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:
Vielleicht kann mir ja jemand sagen was da noch verändert werden muss...
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
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Schau 'mal ob /vmlinuz nicht evtl. der alte Kernel ist. Der neue liegt wohl untrer /boot/vmlinuz...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
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?
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.
mkbootscreenyfs 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?
- Smokie McPott
- Beiträge: 16
- Registriert: 19.11.2002 11:03:00
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?
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?
Mach aus der Zeile
einfach
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.
Code: Alles auswählen
boot=/dev/hda6
Code: Alles auswählen
boot=/dev/hda
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.
- Smokie McPott
- Beiträge: 16
- Registriert: 19.11.2002 11:03:00
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
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