paketfrage

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

paketfrage

Beitrag von rene04 » 26.03.2005 18:01:46

hallo,

leider funzt mein wlan unter debian noch nicht, daher muss ich die pakete untr windows saugen. wo bekomme ich die kernel sourcen für 2.4.27-speakup her? windows hat ja kein aptitude :(

und wennich die installiere,müssen die anderen bereits installierten sources und header runter?

gruesse rene

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 26.03.2005 18:08:01

Du kannst über
http://www.debian.org/distrib/packages
nach dem Kernel-Patch suchen
MfG GoKi
:wq

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 26.03.2005 19:27:05

ich habe mich dazu entschieden den 2.6er kernel mit samt seinen sourcen und headers zu installieren. kann mir bitte,bitte jemand eine detailierte anleitung zu geben. also auch wo ich das ganze zeugs herbekommen ohne aptitude.

gruesse rene

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 27.03.2005 12:00:43

hallo,

habe nun alles gefunden was ich gesucht habe. wenn ich nun make menuconfig ausführen will bekomme ich einen fehler. dieser besagt, das ich ncurses-devel installierwen soll. libncurses ist aber installiert.

gruesse rene

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 27.03.2005 12:08:14

aber bestimmt ist nicht

Code: Alles auswählen

libncurses-dev
installiert oder?

Dev= Devel = Development
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 27.03.2005 14:04:56

nein. die find ich auch nicht im aptitude meines debians. das debian hat kein internet.

gruesse rene

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von GoKi » 27.03.2005 18:49:59

libncurses5-dev
Wie gesagt, über die Homepage kann man suchen.
MfG GoKi
:wq

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 28.03.2005 10:13:08

habs gefunden, installiert und endlich make menuconfig ausgeführt. war ein tolles erlebnis. zum ersten mal sowas gemacht ;)
wo genau kann ich eigentlich einstellen (make menuconfig) das das ntfs modul eingebunden werden soll? und wie stell ich das ein?

zweite frage: was mach ich mit dem ergebnis von make menuconfig? ich habe da mit kernel-package ein deb image des neuen kernels gebaut. muss ich das installieren? was passiert genau bei der Installation? Wie stelle ich den grub dann ein?

wenn ich diese antworten alle habe und auch verstehe, denke ich habe ich das prinzip des kernelbackens endlich verstanden :roll: :idea:

gruesse rene

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 28.03.2005 10:41:06

rene04 hat geschrieben:habs gefunden, installiert und endlich make menuconfig ausgeführt. war ein tolles erlebnis. zum ersten mal sowas gemacht ;)
wo genau kann ich eigentlich einstellen (make menuconfig) das das ntfs modul eingebunden werden soll? und wie stell ich das ein?
Unter File systems | DOS/FAT/NT Filesystems | NTFS file system support
zweite frage: was mach ich mit dem ergebnis von make menuconfig? ich habe da mit kernel-package ein deb image des neuen kernels gebaut. muss ich das installieren? was passiert genau bei der Installation? Wie stelle ich den grub dann ein?
Also wenn du mit dem Kernel-Package zeugs (make-kpkg) ein Paket baust und das installierst sollte das eigentlich gleich automaitsch in Grub (/boot/grub/menu.lst) eingetragen werden.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 28.03.2005 10:43:18

Ntfs findest zu unter File systems. Das enstehende Deb brauchst du nur mit

Code: Alles auswählen

 dpkg -i paketname 
installieren. Um Grub brauchst du dich nicht zu kümmern. Das macht die Installation schon selbst.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.03.2005 07:53:48

hmmm, und was passiert mit dem alten kernel? wo befinden sich die kernel überhaupt? wie stell ich grub ein das auch noch der alte kernel gebootet werden kann?

was hat es eigentlich mit dem mkinitrd auf sich. ich kann mich erinnern das wir auf der arbeit mal sowas gemacht haben und dann mkinitrd benutzt haben. ist das etwas anderes?

gruesse rene

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.03.2005 12:09:16

Die Kernels selbst sind in

Code: Alles auswählen

 /boot 
die Module in

Code: Alles auswählen

 /lib/modules/kernelversion 
Grub wird mit

Code: Alles auswählen

 update-grub 
angepasst. Wie gesagt das löuft automatisch
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 29.03.2005 16:20:13

sorry das ich soviel fragen muss, aber ich check es immernoch nicht ganz.
was hat es mit dem mkinitrd auf sich? habe in boot 2 davon(initrd.img-2.4.27-speakup, initrd.img-2.4.27-test ). und ne datei vmlinuz-2.4.27-speakup. ich nehm doch mal an das das vmlinuz der kernel ist, oder? für was aber sind die *.img dateien gut?
ach weh ist das ne komplizierte materie ;(

gruesse rene

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 29.03.2005 17:03:58

vmlinuz ist der Kernel selbst und initrd.img ist die Initrd. Die wird mit mkinitrd erstellt. Wird aber auch bei der Installation des Deb miterledigt. Beim selbsterstellen von Deb muß man es nur mit angeben , wenn die Initrd bei der Installation erstellt werden soll.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 30.03.2005 08:15:51

und für was ist diese initrd.img gut? wie geb ich das beim installieren an das die miterstellt wird?

gruesse rene

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.03.2005 09:22:12

Der Debiankernel ist soweit modularisiert wie es geht. Andererseits. muß aber die Module für den Hostadapter und Dateisystem schon geladen sein bevor irgenwas gemountet wird. Kurzum in der initrd ist quasi ein Minilinux mit Modulen und Programmen die dazu notwendig sind.

Eine minimale Zeile für make-kpkg mit initrd wäre.

Code: Alles auswählen

 make-kpkg --initrd kernel-image
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 30.03.2005 09:28:25

und kernel-image ist frei wählbar nehme ich an, oder? also ich kann stattdessen auch 2.6.11-test schreiben.

also wenn ich das jetzt richtig verstanden habe leistet die img datei die vorarbeit für den eigentlichen kernel.

gruesse rene

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 30.03.2005 09:45:55

Die Initrd ermöglicht dem Kernel erst mal das Restliche System zu mounten. Das ist schon soweit richtig.

Code: Alles auswählen

 kernel-image 
ist ein sogennates target = ziel welches feststeht. Der Name der Kernels wird aus den ersten 4 Zeile des Makefiles ausgelesen. Du kannst natürlich dem Kernel auch andere Name geben.

Das macht man folgendermaßen.

Code: Alles auswählen

 make-kpkg --append-to-version=-1-k7 --revison 1 --initrd kernel-image 


Und eine Revison auch gleich.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
rene04
Beiträge: 1751
Registriert: 26.08.2004 08:46:39
Wohnort: Kaiserslautern

Beitrag von rene04 » 30.03.2005 09:48:57

aha. dann danke ich vorerst mal recht herzlich für die geduld mit mir. am weekend werd ich das dann auch mal in die tat umsetzen.

gruesse rene

Antworten