WinFuture-Forum.de: Debian Frage - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Linux
  • 2 Seiten +
  • 1
  • 2

Debian Frage bzgl. Kernel Update und Alsa


#1 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 10:57

Hallo,

hoffe es kann hier jemand einem Linux Einsteiger helfen. Also ich möchte folgendes machen:
Kernelupdate auf den 2.6er Kernel, ich habe irgendeinen 2.4er noch drauf, der einfach von Debian Sarge standardmäßig installiert wurde, möchte aber gerne den 2.6er installieren und dazu möchte ich dann noch ALSA anstatt von OSS verwenden (wg. Xine z.B.), kann mir jemand bitte erklären wie ich das alles mache, habe schon Google versucht, kann mit den Ergebnissen da aber nicht viel anfangen. Grundsätzliche Konsolenkenntnisse sind vorhanden.

Gruß
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

Anzeige



#2 Mitglied ist offline   ichbines 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.725
  • Beigetreten: 06. Oktober 02
  • Reputation: 0
  • Wohnort:Parndorf (Österreich)
  • Interessen:Computer, Linux

geschrieben 28. März 2005 - 12:06

Hallo

Bei Debian gibt es schon tools dafür, aber du kannst es auch aufjedenfall manuell machen. Dann beherscht du es auch auf allen anderen Distributionen.

1. Download des aktuellen Kernels 2.6.11.6. Das Archiv speicherst du unter /usr/src ab. zum entpacken wechsle in das Verzeichniss /usr/src/ und gib den Befehl tar xfjv linux-2.6.11.6.tar.bz2 ein. Danach erstellst du noch einen Softlink. Einige Programme brauchen den. ln -s /usr/src/linux-2.6.11.6 /usr/src/linux
Dann wechsle ins Verzeichniss mit cd /usr/src/linux
Gib make menuconfig ein und wähle deine Hardware aus.
Danach gib make && make modules_install ein, um den Kernel zu kompilieren.
danach kopierst du arch/i386/boot/bzimage nach /boot
Du solltest den alten Kernel nicht überschreiben!
Danach musst du den Eintrag in lilo oder grub ändern.
Das war es!

Jetzt musst du nur noch den Nvidia oder ATI-Treiber neuinstallieren.

Dieser Beitrag wurde von ichbines bearbeitet: 28. März 2005 - 13:37

0

#3 Mitglied ist offline   tobY 

  • Gruppe: aktive Mitglieder
  • Beiträge: 944
  • Beigetreten: 08. Mai 03
  • Reputation: 0
  • Wohnort:localhorst
  • Interessen:keine :P

geschrieben 28. März 2005 - 12:08

hmm, geht unter debian ganz einfach:


tar xjf linux-2.6.11.6.tar.bz2
cd linux-2.6.11.6
make menuconfig
make-kpkg --revision=meinkernel0.1 kernel_image

somit kompiliert der kernel durch und du haeltst danach in ../ ein deb packet.

das installiert man mit:

dpkg -i kernel.deb
what do you mean john 3:16? for god so loved the world, every man packs an m-16 - says the boy to the fiend.
Eingefügtes Bild
0

#4 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 12:35

Zitat

Danach musst du den Eintrag in lilo oder grub ändern.

und wie? :)
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#5 Mitglied ist offline   Mike1985 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 01. März 05
  • Reputation: 0
  • Wohnort:AUT

geschrieben 28. März 2005 - 13:18

öffne die /boot/grub/menu.lst, wenn du lilo hast, bin ich mir nicht ganz sicher, aber dann schau unter /boot/lilo/ und da müsst die gleiche datei gebn.

dann findest du irgendwo ein oder mehrere einträge mit dem format:

title Debian GNU/Linux, kernel 2.6.8-2-686
root (hd0,8)
kernel /boot/vmlinuz-2.6.8-2-686 root=/dev/hda9 ro vga=834
initrd /boot/initrd.img-2.6.8-2-686
savedefault
boot


dazu schreibst du einen neuen block, der so aussieht wie dieste, nur an deinen kernel angepasst, lösche die alten einträge aber ja nicht weg, denn wenn der neue kernel nicht läuft, kannst du noch mit dem alten funktionierenden booten.

titel - kannst du wählen wie du willst
root - wo liegt der kernel, einfach von den anderen einträgen abschreibn
kernel - anpassen
initrd - anpassen
rest gleich lassen

dazu kannst du noch ein recovery eintrag auch auf deinen neuen kernel anpassen, aber die alten infos bitte nicht überschreibn.

mfg mike
System Specification:
Notebook: ASUS L3800C
CPU: Intel P4 Mobile 1,8Ghz
Graka: ATI Radeon 7500 Mobile
Ram: 512Mb
... bla bla bla


OS: Debian testing 'etch'
kernel 2.6.11.11
0

#6 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 13:53

Kernel kompilieren - funktioniert
mkinitrd - funktioniert

Kernel booten - funktioniert nicht

hab etwas in der art wie "kernel panic - attempted to kill initd" als fehler bekommen
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#7 Mitglied ist offline   Mike1985 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 01. März 05
  • Reputation: 0
  • Wohnort:AUT

geschrieben 28. März 2005 - 14:21

kannst du mal deinen boot-log posten, damit man sieht wann der kernel-panic auftritt.
System Specification:
Notebook: ASUS L3800C
CPU: Intel P4 Mobile 1,8Ghz
Graka: ATI Radeon 7500 Mobile
Ram: 512Mb
... bla bla bla


OS: Debian testing 'etch'
kernel 2.6.11.11
0

#8 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 14:23

wo finde ich die boot-log datei?
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#9 Mitglied ist offline   Mike1985 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 01. März 05
  • Reputation: 0
  • Wohnort:AUT

geschrieben 28. März 2005 - 14:37

Unter Debian ist der bootlog standardmäßig deaktiviert.

um sie zu aktivieren:
starte mit dem alten kernel, öffne die datei: /etc/default/bootlogd und setze dort den Eintrag BOOTLOGD_ENABLE auf yes.

beim nächsten start müsste es dann einen datei im verzeichnis /var/log namens boot geben.

mfg
System Specification:
Notebook: ASUS L3800C
CPU: Intel P4 Mobile 1,8Ghz
Graka: ATI Radeon 7500 Mobile
Ram: 512Mb
... bla bla bla


OS: Debian testing 'etch'
kernel 2.6.11.11
0

#10 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 14:54

ok das funktioniert theoreitsch jedoch wird die logdatei sobald ich wieder mit dem funktionierenden kernel boote überschrieben! wie komme ich denn sonst an die datei ran...?!
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#11 Mitglied ist offline   Mike1985 

  • Gruppe: Mitglieder
  • Beiträge: 16
  • Beigetreten: 01. März 05
  • Reputation: 0
  • Wohnort:AUT

geschrieben 28. März 2005 - 14:59

nein, sie werden nicht überschrieben, die neueste log heißt immer /var/log/boot, die von letzten start /var/log/boot.0 die nächste boot.1

also boot mit dem nicht funktionierenden kernel, danach mit dem funktionierenden und dann seh dir die /var/log/boot.0 an, wenn da die kernel panic drinnen steht, was sie sollte, post sie mal hier, zumindest den teil mit der kernen panic und ein paar lines davor.

mfg

ps: ich muss mal weg, bin erst in 2-3h wieder hier, aber ich denke, die anderen werden dir sicher sehr gut weiterhelfen.
System Specification:
Notebook: ASUS L3800C
CPU: Intel P4 Mobile 1,8Ghz
Graka: ATI Radeon 7500 Mobile
Ram: 512Mb
... bla bla bla


OS: Debian testing 'etch'
kernel 2.6.11.11
0

#12 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 17:10

vom 2.6er wird seltsamerweise kein bootlog erstellt.
naja ich kompiliere mit gerde nochmal einen 2.6er kernel...mal sehen was diesmal daraus wird.
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#13 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 18:31

Neuer Kernel - Selbes Problem, es wird kein Logfile erstellt, daher habe ich mal ein Digitalkamera-Bild vom Bildschirm gemacht... :blink:

/edit
die modules.dep ist definitiv in dem ordner vorhanden... :lol:

Angehängte Miniaturbilder

  • Angehängtes Bild: pict004061.jpg

Dieser Beitrag wurde von I3lack0ut bearbeitet: 28. März 2005 - 18:47

Never run a changing system.
Micro Game Reviews (Mein Blog)
0

#14 Mitglied ist offline   tobY 

  • Gruppe: aktive Mitglieder
  • Beiträge: 944
  • Beigetreten: 08. Mai 03
  • Reputation: 0
  • Wohnort:localhorst
  • Interessen:keine :P

geschrieben 28. März 2005 - 18:50

module-init-tools installiert?

alle noetigen filesysteme mit einkompiliert?
what do you mean john 3:16? for god so loved the world, every man packs an m-16 - says the boy to the fiend.
Eingefügtes Bild
0

#15 Mitglied ist offline   I3lack0ut 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.047
  • Beigetreten: 14. Oktober 03
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Stuttgart

geschrieben 28. März 2005 - 18:52

Zitat

module-init-tools installiert?

? keine ahnung ...

Zitat

alle noetigen filesysteme mit einkompiliert?

ziemlich sicher ja...wo könnte ich das aber nochmal nachsehen?
Never run a changing system.
Micro Game Reviews (Mein Blog)
0

Thema verteilen:


  • 2 Seiten +
  • 1
  • 2

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0