make menuconfig funktioniert nicht mehr

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

make menuconfig funktioniert nicht mehr

Beitrag von Duff » 28.06.2007 17:48:54

Hallo,

ich wollte so eben verschiedene Einstellungen in meinem kernel überprüfen und wollte dazu

Code: Alles auswählen

make menuconfig
aufrufen. Aber es geht nicht:

Code: Alles auswählen

daniel-laptop:/usr/src# make menuconfig
make: *** Keine Regel, um »menuconfig« zu erstellen.  Schluss.
Wieso funktioniert menuconfig nicht mehr bzw. was muss ich installieren, damit es wieder funktioniert?
Ich kann doch auch die .config-Datei unter linux -> /usr/src/linux-headers-2.6.18-4-686/ per vi editieren, oder?

Danke.
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 17:53:23

Sind in /usr/src/ wirklich die Sourcen drinn?
Scheint mir nicht so.

Gruß cirrussc

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: make menuconfig funktioniert nicht mehr

Beitrag von herrchen » 28.06.2007 17:54:05

Duff hat geschrieben:

Code: Alles auswählen

daniel-laptop:/usr/src# make menuconfig
make: *** Keine Regel, um »menuconfig« zu erstellen.  Schluss.
du bist ein verzeichnis "zu hoch".
du musst dich im verzeichnis mit den sourcen befinden.

herrchen

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 17:59:14

Wie bekomme ich die sourcen denn richtig dorthin, bzw. nach:

Code: Alles auswählen

daniel-laptop:/usr/src/linux# ll
insgesamt 372
drwxr-xr-x 3 root root   4096 2007-05-03 15:39 arch
lrwxrwxrwx 1 root root     31 2007-05-03 15:39 block -> ../linux-headers-2.6.18-4/block
lrwxrwxrwx 1 root root     32 2007-05-03 15:39 crypto -> ../linux-headers-2.6.18-4/crypto
lrwxrwxrwx 1 root root     33 2007-05-03 15:39 drivers -> ../linux-headers-2.6.18-4/drivers
lrwxrwxrwx 1 root root     28 2007-05-03 15:39 fs -> ../linux-headers-2.6.18-4/fs
drwxr-xr-x 7 root root   4096 2007-05-03 15:39 include
lrwxrwxrwx 1 root root     30 2007-05-03 15:39 init -> ../linux-headers-2.6.18-4/init
lrwxrwxrwx 1 root root     29 2007-05-03 15:39 ipc -> ../linux-headers-2.6.18-4/ipc
lrwxrwxrwx 1 root root     32 2007-05-03 15:39 kernel -> ../linux-headers-2.6.18-4/kernel
lrwxrwxrwx 1 root root     29 2007-05-03 15:39 lib -> ../linux-headers-2.6.18-4/lib
lrwxrwxrwx 1 root root      5 2007-06-28 16:31 linux -> linux
lrwxrwxrwx 1 root root     34 2007-05-03 15:39 Makefile -> ../linux-headers-2.6.18-4/Makefile
lrwxrwxrwx 1 root root     28 2007-05-03 15:39 mm -> ../linux-headers-2.6.18-4/mm
-rw-r--r-- 1 root root 368604 2007-04-18 12:26 Module.symvers
lrwxrwxrwx 1 root root     29 2007-05-03 15:39 net -> ../linux-headers-2.6.18-4/net
lrwxrwxrwx 1 root root     30 2007-05-03 15:39 scripts -> ../linux-kbuild-2.6.18/scripts
lrwxrwxrwx 1 root root     34 2007-05-03 15:39 security -> ../linux-headers-2.6.18-4/security
lrwxrwxrwx 1 root root     31 2007-05-03 15:39 sound -> ../linux-headers-2.6.18-4/sound
lrwxrwxrwx 1 root root     29 2007-05-03 15:39 usr -> ../linux-headers-2.6.18-4/usr
daniel-laptop:/usr/src/linux# make menuconfig
scripts/Makefile.build:17: /usr/src/linux-headers-2.6.18-4-686/scripts/basic/Makefile: Datei oder Verzeichnis nicht gefunden
make[1]: *** Keine Regel, um »/usr/src/linux-headers-2.6.18-4-686/scripts/basic/Makefile« zu erstellen.  Schluss.
Das Verzeichnis bzw. die Datei gibt es auch nicht im dem Verzeichnis:

Code: Alles auswählen

daniel-laptop:/usr/src/linux# ls -l scripts/basic/
insgesamt 20
-rwxr-xr-x 1 root root 9740 2006-09-26 02:42 docproc
-rwxr-xr-x 1 root root 6316 2006-09-26 02:42 fixdep
Darf ich denn trotzdem per vi Änderungen an der .config vornehmen, so wie in der rechten Spalte getan?
Oder gibt es dann Probleme beim nächsten Reboot?

Code: Alles auswählen

daniel-laptop:/usr/src/linux# sdiff -s /boot/config-2.6.18-4-686 .config
# Wed May  9 22:14:14 2007                                    | # Wed Apr 18 09:03:59 2007
CONFIG_MMC=m                                                  | CONFIG_MMC=y
# CONFIG_MMC_DEBUG is not set                                 | CONFIG_MMC_DEBUG=y
CONFIG_MMC_BLOCK=m                                            | CONFIG_MMC_BLOCK=y
CONFIG_MMC_SDHCI=m                                            | CONFIG_MMC_SDHCI=y
CONFIG_MMC_WBSD=m                                             | CONFIG_MMC_WBSD=y
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 18:03:22

Klar du hast ja blos die Headers installiert, da gibt es kein Makefile.
Installier dir die kompletten Sourcen

Code: Alles auswählen

aptitude install linux-image-2.6.18-4-686
Das Verzeichnis unterhalb /usr/src/ ist schon richtig, muss so sein.

Gruß cirrussc
Zuletzt geändert von cirrussc am 28.06.2007 18:10:21, insgesamt 1-mal geändert.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 18:09:02

Danke für den Tip, aber die habe ich bereits installiert:

Code: Alles auswählen

daniel-laptop:/etc/vpnc# apt-cache show linux-image-2.6.18-4-686
Package: linux-image-2.6.18-4-686
Priority: optional
Section: admin
Installed-Size: 46884
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: i386
Source: linux-2.6
Version: 2.6.18.dfsg.1-12etch2
Provides: linux-image, linux-image-2.6, linux-modules-2.6.18-4-686
Depends: module-init-tools (>= 0.9.13), coreutils (>= 5.96), initramfs-tools (>= 0.55) | yaird (>= 0.0.12-8) | linux-initramfs-tool
Pre-Depends: debconf (>= 0.2.17) | debconf-2.0
Recommends: libc6-i686
Suggests: linux-doc-2.6.18, grub (>= 0.97-3) | lilo (>= 19.1)
Conflicts: grub (<= 0.95+cvs20040624-17), initramfs-tools (<< 0.55), yaird (<< 0.0.12-8)
Filename: pool/updates/main/l/linux-2.6/linux-image-2.6.18-4-686_2.6.18.dfsg.1-12etch2_i386.deb
Size: 16320918
MD5sum: 6312abbe933138cfc905ec6131b371ec
SHA1: 4a84e61a1306381f043b6e18ef1212f9ec4eecab
SHA256: 229e391acb2fc1a83ca198087dfaef2fe97ab37fd4f4dc935f8f138ccc9d7831
Description: Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
 This package provides the binary image and pre-built loadable modules for
 Linux kernel 2.6.18 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium
 4 machines.

Package: linux-image-2.6.18-4-686
Priority: optional
Section: admin
Installed-Size: 48656
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Architecture: i386
Source: linux-2.6
Version: 2.6.18.dfsg.1-12
Provides: linux-image, linux-image-2.6, linux-modules-2.6.18-4-686
Depends: module-init-tools (>= 0.9.13), coreutils (>= 5.96), initramfs-tools (>= 0.55) | yaird (>= 0.0.12-8) | linux-initramfs-tool
Pre-Depends: debconf (>= 0.2.17) | debconf-2.0
Recommends: libc6-i686
Suggests: linux-doc-2.6.18, grub (>= 0.97-3) | lilo (>= 19.1)
Conflicts: grub (<= 0.95+cvs20040624-17), initramfs-tools (<< 0.55), yaird (<< 0.0.12-8)
Filename: pool/main/l/linux-2.6/linux-image-2.6.18-4-686_2.6.18.dfsg.1-12_i386.deb
Size: 16319554
MD5sum: 038b8a6d00035763a9d139e1dc312f81
SHA1: 064057ea1a8c1621167baedc19b7bc010510c1f6
SHA256: 330b0a35d67449b5678b4216ef2e91ec633ec044e4843b6d60ee5d0abc3dfbba
Description: Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4
 This package provides the binary image and pre-built loadable modules for
 Linux kernel 2.6.18 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium
 4 machines.

daniel-laptop:/etc/vpnc# dpkg -l| grep linux-image-2.6.18-4-686
ii  linux-image-2.6.18-4-686             2.6.18.dfsg.1-12etch2           Linux 2.6.18 image on PPro/Celeron/PII/PIII
Noch weitere Ideen?
Darf ich die .config-Datei denn einfach editieren, weil make menuconfig zeigt/ändert doch auch die Werte daraus?
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 18:13:31

Dann liegen sie als Tarball noch in /usr/src.
Entpacken und reinwechseln cd linux-image-2.6.18-4-686.
Ich denk schon das man die .config so ändern kann.

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 28.06.2007 18:28:23

hi,

achtet mal auf den Unterschied zwischen "linux-image" und "linux-source".

Und: was soll es bringen, nur die .config zu ändern, du brauchst zum Übersetzen
ja doch die vollständigen Quellen. Und wenn du die hast, geht auch menuconfig
wieder.
Beware of programmers who carry screwdrivers.

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Beitrag von novalix » 28.06.2007 18:28:59

Hi,

(hüstel) die Kernelquellen befinden sich in den Paketen

Code: Alles auswählen

linux-source-$version

Die Pakete

Code: Alles auswählen

linux-image-$version
enthalten den fertig kompilierten Debiankernel.

ciao, niels

edit: second best :oops:
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

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

Beitrag von GoKi » 28.06.2007 18:30:46

cirrussc hat geschrieben:Klar du hast ja blos die Headers installiert, da gibt es kein Makefile.
Installier dir die kompletten Sourcen

Code: Alles auswählen

aptitude install linux-image-2.6.18-4-686
linux-source-2.6.18 nicht image :-)

Die config kann man dann aus /boot/ holen. Vorher /usr/src/linux-source-2.6.18.tar.bz2 entpacken.
MfG GoKi
:wq

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 18:33:00

Oh verzeihung da hab ich mich tatsächlich vertippt :oops: ooooops
und oben auch schon... hab ja auch Sourcen im Text geschrieben... verdammt...
ich brauch Urlaub :(

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 18:53:28

So, ich habe die linux-source-2.6.18 installiert.

Muss ich nun auch den symbolischen Link ändern?

Code: Alles auswählen

daniel-laptop:/usr/src# ls -lrt
insgesamt 43732
-rw-r--r--  1 root root    51104 2006-08-18 15:01 ieee80211.tar.bz2
drwxr-xr-x  7 root root     4096 2006-09-25 19:32 rpm
drwxr-xr-x 17 root root     4096 2006-09-26 21:02 linux-headers-2.6.17-2
drwxr-xr-x  3 root root     4096 2006-09-26 21:02 linux-kbuild-2.6.17
drwxr-xr-x  3 root src      4096 2006-10-09 19:45 modules
-rw-rw-r--  1 root root   475240 2006-10-09 19:45 fglrx.tar.bz2
drwxr-xr-x  2 root root     4096 2006-10-09 19:48 ATI
-rw-r--r--  1 root src    182038 2006-10-09 19:49 fglrx-kernel-2.6.17-2-686_8.29.6-1+2.6.17-9_i386.deb
-rw-r--r--  1 root root   101427 2007-01-02 16:28 ipw2200.tar.bz2
-rw-r--r--  1 root root  2473192 2007-02-26 18:04 alsa-driver.tar.bz2
-rw-r--r--  1 root root 41380238 2007-05-02 01:54 linux-source-2.6.18.tar.bz2
drwxr-xr-x  3 root root     4096 2007-05-03 15:39 linux-kbuild-2.6.18
drwxr-xr-x 17 root root     4096 2007-05-03 15:39 linux-headers-2.6.18-4
drwxr-xr-x  4 root root     4096 2007-06-28 16:40 linux-headers-2.6.17-2-686
lrwxrwxrwx  1 root src        36 2007-06-28 16:41 linux -> /usr/src/linux-headers-2.6.18-4-686/
drwxr-xr-x  4 root root     4096 2007-06-28 17:55 linux-headers-2.6.18-4-686
drwxr-xr-x 19 root root     4096 2007-06-28 18:50 linux-source-2.6.18
Wohin muss ich denn nun die /boot/config-2.6.18-4-686-Datei kopieren. Im Verzeichnis linux-source-2.6.18 gibt es keine Datei .config?
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 18:57:55

na klar

Code: Alles auswählen

cp /boot/config-2.6.18-4-686 /usr/src/linux-source-2.6.18/.config
Und dort dann auch make menuconfig usw.
jetzt aber meine Angaben überprüfen :wink:

Gruß cirrussc
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 19:01:33

Funzt leider nicht:

Code: Alles auswählen

daniel-laptop:/usr/src/linux-source-2.6.18# cp /boot/config-2.6.18-4-686 /usr/src/linux-source-2.6.18/.config
daniel-laptop:/usr/src/linux-source-2.6.18# make menuconfig
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:31:20: error: curses.h: Datei oder Verzeichnis nicht gefunden
In file included from scripts/kconfig/lxdialog/checklist.c:24:
scripts/kconfig/lxdialog/dialog.h:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'use_colors'
scripts/kconfig/lxdialog/dialog.h:129: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'use_shadow'
scripts/kconfig/lxdialog/dialog.h:131: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'attributes'
scripts/kconfig/lxdialog/dialog.h:143: error: expected ')' before '*' token
scripts/kconfig/lxdialog/dialog.h:146: error: expected ')' before '*' token
scripts/kconfig/lxdialog/dialog.h:147: error: expected ')' before '*' token
scripts/kconfig/lxdialog/dialog.h:148: error: expected ')' before '*' token
scripts/kconfig/lxdialog/dialog.h:149: error: expected ')' before '*' token
scripts/kconfig/lxdialog/dialog.h:151: error: expected ')' before '*' token
scripts/kconfig/lxdialog/checklist.c:31: error: expected ')' before '*' token
scripts/kconfig/lxdialog/checklist.c:59: error: expected ')' before '*' token
scripts/kconfig/lxdialog/checklist.c:95: error: expected ')' before '*' token
scripts/kconfig/lxdialog/checklist.c: In function 'dialog_checklist':
scripts/kconfig/lxdialog/checklist.c:117: error: 'WINDOW' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: (Each undeclared identifier is reported only once
scripts/kconfig/lxdialog/checklist.c:117: error: for each function it appears in.)
scripts/kconfig/lxdialog/checklist.c:117: error: 'dialog' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: error: 'list' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:117: warning: left-hand operand of comma expression has no effect
scripts/kconfig/lxdialog/checklist.c:121: warning: implicit declaration of function 'endwin'
scripts/kconfig/lxdialog/checklist.c:122: warning: implicit declaration of function 'fprintf'
scripts/kconfig/lxdialog/checklist.c:122: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/kconfig/lxdialog/checklist.c:122: error: 'stderr' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:140: error: 'COLS' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:141: error: 'LINES' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:143: warning: implicit declaration of function 'draw_shadow'
scripts/kconfig/lxdialog/checklist.c:143: error: 'stdscr' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:145: warning: implicit declaration of function 'newwin'
scripts/kconfig/lxdialog/checklist.c:146: warning: implicit declaration of function 'keypad'
scripts/kconfig/lxdialog/checklist.c:146: error: 'TRUE' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:148: warning: implicit declaration of function 'draw_box'
scripts/kconfig/lxdialog/checklist.c:148: error: 'attributes' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:149: warning: implicit declaration of function 'wattrset'
scripts/kconfig/lxdialog/checklist.c:150: warning: implicit declaration of function 'mvwaddch'
scripts/kconfig/lxdialog/checklist.c:152: warning: implicit declaration of function 'waddch'
scripts/kconfig/lxdialog/checklist.c:156: warning: implicit declaration of function 'print_title'
scripts/kconfig/lxdialog/checklist.c:159: warning: implicit declaration of function 'print_autowrap'
scripts/kconfig/lxdialog/checklist.c:166: warning: implicit declaration of function 'subwin'
scripts/kconfig/lxdialog/checklist.c:191: warning: implicit declaration of function 'print_item'
scripts/kconfig/lxdialog/checklist.c:197: warning: implicit declaration of function 'print_arrows'
scripts/kconfig/lxdialog/checklist.c:200: warning: implicit declaration of function 'print_buttons'
scripts/kconfig/lxdialog/checklist.c:202: warning: implicit declaration of function 'wnoutrefresh'
scripts/kconfig/lxdialog/checklist.c:204: warning: implicit declaration of function 'doupdate'
scripts/kconfig/lxdialog/checklist.c:207: warning: implicit declaration of function 'wgetch'
scripts/kconfig/lxdialog/checklist.c:214: error: 'KEY_UP' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:214: error: 'KEY_DOWN' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:224: error: 'FALSE' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:225: warning: implicit declaration of function 'scrollok'
scripts/kconfig/lxdialog/checklist.c:226: warning: implicit declaration of function 'wscrl'
scripts/kconfig/lxdialog/checklist.c:235: warning: implicit declaration of function 'wrefresh'
scripts/kconfig/lxdialog/checklist.c:285: warning: incompatible implicit declaration of built-in function 'fprintf'
scripts/kconfig/lxdialog/checklist.c:286: warning: implicit declaration of function 'delwin'
scripts/kconfig/lxdialog/checklist.c:290: error: 'KEY_LEFT' undeclared (first use in this function)
scripts/kconfig/lxdialog/checklist.c:291: error: 'KEY_RIGHT' undeclared (first use in this function)
make[2]: *** [scripts/kconfig/lxdialog/checklist.o] Fehler 1
make[1]: *** [menuconfig] Fehler 2
make: *** [menuconfig] Fehler 2
Oh, yeah!

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 28.06.2007 19:04:37

Du brauchst noch die libncurses5-dev.

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 19:07:19

Du hast auf diesem System schon einen Kernel gebacken, nein nich wahr?

Code: Alles auswählen

aptitude install libncurses5 libncurses5-dev
installiert die ncurses-dev Packete mit denen die TUI von make menuconfig erst erzeugt wird.

Gruß cirrussc

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 28.06.2007 19:17:11

Das Paket libncurses5 ist übrigens auf jedem Debiansystem installiert, wird es doch von der bash benötigt:

Code: Alles auswählen

$ ldd /bin/bash 
        libncurses.so.5 => /lib/libncurses.so.5 (0x00002b62a4f89000)
        libdl.so.2 => /lib/libdl.so.2 (0x00002b62a51e5000)
        libc.so.6 => /lib/libc.so.6 (0x00002b62a53e9000)
        /lib64/ld-linux-x86-64.so.2 (0x00002b62a4d6c000)

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 19:17:47

Wow, mit den Packeten libncurses5 libncurses5-dev funktioniert nun ein make menuconfig.

Aber woran habt ihr gesehen, dass mir dieses Package fehlt?
Wenn ich nun trotzdem die .conf-Datei per Hand editiern möchte, muss ich danach noch was machen? Vielleicht ein make?
Oh, yeah!

Benutzeravatar
neuss
Beiträge: 2165
Registriert: 06.11.2004 17:56:02
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von neuss » 28.06.2007 19:21:04

Naja,

wenn man was compilieren will, ist es ganz sinnvoll dies dann auch zu tun.

gruss neuss
stell dir vor, es geht, und keiner kriegt es hin.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 19:22:32

Wird dann auch die Datei unter /boot verändert, damit die neuen Einstellungen auch ziehen?
Kann ich auch neue Module irgendwie hier hinzufügen, damit diese immer geladen werden?
Zuletzt geändert von Duff am 28.06.2007 19:23:22, insgesamt 1-mal geändert.
Oh, yeah!

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 19:22:47

@Spasswolf hab ich mir schon gedacht war nur nicht so sicher
@Duff er ja sagt schon das da header's fehlen und das während er das menü erstellt

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von cirrussc » 28.06.2007 19:26:12

Duff hat geschrieben:Wird dann auch die Datei unter /boot verändert, damit die neuen Einstellungen auch ziehen?
Kann ich auch neue Module irgendwie hier hinzufügen, damit diese immer geladen werden?
Musst ihn schon komplett backen und installieren da kommt auch die .konfig mit.
Schau mal im Wiki.

Gruß cirrussc

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 28.06.2007 19:51:18

Erstnochmal ein Danke an alle!

So, ich möchte nun folgendes Modul dem Kernel hinzufügen:

Code: Alles auswählen

daniel-laptop:/home/daniel/downloads/ricoh/sdricoh_cs-0.1.1# lsmod|grep ricoh
sdricoh_cs              8556  0 
mmc_core               23168  2 mmc_block,sdricoh_cs
pcmcia                 34140  1 sdricoh_cs
daniel-laptop:/home/daniel/downloads/ricoh/sdricoh_cs-0.1.1# ll
insgesamt 88
-rw-r--r-- 1 daniel daniel   310 2007-06-16 13:04 ChangeLog
drwxr-xr-x 3 daniel daniel  4096 2007-06-16 13:04 contrib
-rw-r--r-- 1 daniel daniel 17992 2007-06-16 13:04 LICENSE
-rw-r--r-- 1 daniel daniel   427 2007-06-16 13:04 Makefile
-rw-r--r-- 1 daniel daniel     0 2007-06-28 13:12 Module.symvers
-rw-r--r-- 1 daniel daniel  3324 2007-06-16 13:04 README
-rw-r--r-- 1 daniel daniel 16487 2007-06-16 13:04 sdricoh_cs.c
-rw-r--r-- 1 daniel daniel 11668 2007-06-28 13:12 sdricoh_cs.ko
-rw-r--r-- 1 daniel daniel  1476 2007-06-28 13:12 sdricoh_cs.mod.c
-rw-r--r-- 1 daniel daniel  3512 2007-06-28 13:12 sdricoh_cs.mod.o
-rw-r--r-- 1 daniel daniel  8716 2007-06-28 13:12 sdricoh_cs.o

Muss ich meinen Kernel dann so bauen?
(Habe es noch nicht probiert)

Code: Alles auswählen

make-kpkg --initrd --append-to-version --added_modules /home/daniel/downloads/ricoh/sdricoh_cs-0.1.1/ kernel_image 
und anschließend mit dpkg -i *.deb installieren?
Oh, yeah!

Benutzeravatar
novalix
Beiträge: 1909
Registriert: 05.10.2005 12:32:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: elberfeld

Beitrag von novalix » 29.06.2007 10:16:39

Hüstel #2

libncurses5 != libncurses5-dev :!:
Das Wem, Wieviel, Wann, Wozu und Wie zu bestimmen ist aber nicht jedermannns Sache und ist nicht leicht.
Darum ist das Richtige selten, lobenswert und schön.

Benutzeravatar
Duff
Beiträge: 6321
Registriert: 22.03.2005 14:36:03
Wohnort: /home/duff

Beitrag von Duff » 29.06.2007 10:18:35

Habe ja auch beide installiert ;-)
Oh, yeah!

Antworten