Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Ubuntu-Forum & Kubuntu-Forum | www.Ubuntu-Forum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

  • »gruadp« ist der Autor dieses Themas

Beiträge: 2

Registrierungsdatum: 26.11.2006

  • Nachricht senden

1

26.11.2006, 16:56

2.6.18 unter ubuntu 6.10?

wie krieg ich am einfachsten den 2.6.18.3 auf mein neues ubuntu 6.10? Weder auto-update noch der synaptic-packagemanager bieten mir den neuen kernel an.

Ich brauch den neuen kernel, weil ich massive probleme mit meinem Asus-board und dem SATA-controller habe, die unter 2.6.18 behoben sein sollen.

Und ich will nicht unbedingt selber compilieren, weil ich gerne die fertigen kernels verwende, die ja dann auch immer autoupdaten.

Wie ist das generell bei ubuntu mit kernelupgrades durch das autoupdate? 2.6.18 gibts ja jetzt schon eine ganze weile ...

danke
lgp

  • »basslord« ist männlich

Beiträge: 1 888

Registrierungsdatum: 21.10.2005

Derivat: Ubuntu

Architektur: 64-Bit PC

  • Nachricht senden

2

26.11.2006, 17:14

Hallo,

das geht nicht, ohne sich den Kernel selbst zu kompilieren. Edgy ist stable und somit wird es kaum ein Kernel-Update (irgendwelche (Sicherheits)-patches ausgenommen) geben.

Gruß
Rodge

  • »Easyy-S« ist männlich

Beiträge: 105

Registrierungsdatum: 09.03.2006

  • Nachricht senden

3

26.11.2006, 18:41

Ich würde an deiner Stelle den Kernel auf jeden Fall selber kompilieren.
Was das updaten betrifft, ist auch dies ein Kinderspiel. Kommt ein neuer Kernel raus, einfach den Quellcode mit der bisherigen .config neu kompilieren.

Die 10 bis 15 Minütchen, die man braucht um einen Kernel zu kompilieren, ...

Mein Ubuntu 6.10 läuft auch mit dem 2.6.18.3
Und dies absolut perfekt.

  • »hirotake« ist männlich

Beiträge: 11

Registrierungsdatum: 10.11.2006

  • Nachricht senden

4

27.11.2006, 12:54

RE: 2.6.18 unter ubuntu 6.10?

Hallo gruadp,

ich habe auch die Kombination ASUS Board (A8R-MVP) und eine S-ATA Platte von Samsung (SP2504C).

Welche Probleme hast Du denn?

Ich konnte die meisten Schwierigkeiten mit der DVD-Version und dem Text-Installer in den Griff bekommen. Mein Problem ist aktuell eigentlich nur noch, dass Grub nicht über den MBR der S-ATA Platte läuft (Ich bekomme immer Error 17). Dafür habe ich aktuell noch eine zweite Platte (IDE) im PC (nur für Grub :() Dieses Problem würde ich wirklich noch gerne beheben!

Der andere Fehler ist wohl auch bekannt, aber ich konnte noch keine Lösung finden. Und zwar bleibt der Bootvorgang hängen, da er die nicht belegten S-ATA Ports (2-4) durchscannt und keine angeschlossenen Platten findet. Dauert ca. 2-3 Minuten, dann bootet der PC ohne Probleme durch.

Vielleicht kennst Du ja auch genau diese Probleme, dann wäre ich gerne für eine gemeinsame Problemlösung zu haben.

Beste Grüße
hirotake
kein Problem ist unlösbar....

System:
ASUS A8R-MVP
AMD Athlon 64 3500+
sda: Samsung SP2504C (S-ATA)
hda: Toshiba MK6021GAS
XFX GeForce 6200
Ubuntu 6.10 - Edgy Eft

  • »n00b2k6« ist männlich

Beiträge: 87

Registrierungsdatum: 02.05.2006

  • Nachricht senden

5

27.11.2006, 14:15

@ Easyy-S wie kompiliere ich denn den neuen Kernel mit der alten .config ? Weil ich möchte mir auch gern den kernel 2.6.18.3 kompilieren ?

  • »Easyy-S« ist männlich

Beiträge: 105

Registrierungsdatum: 09.03.2006

  • Nachricht senden

6

27.11.2006, 20:11

Ich fasse es mal kurz zusammen:

quellen in /usr/src/ ablegen.

quellen entpacken.

ln -s /usr/src/linux-2.6.18.3 /usr/src/linux

cp /boot/config-2.6.17-10-generic linux/.config

'kernel-package', build-essential', 'libncurses5-dev' und 'bin86' über synaptic installieren.

make-kpkg clean

make menuconfig

make-kpkg -initrd --revision=meinkernel kernel_image

Dann erhälst du in /usr/src ein Kernel-deb, welches du ganz normal installieren kannst.

Abhängig von der .config und deiner PC-Power dauert das ganze dann zwischen 10 Minuten und mehreren Stunden.
Meine .config ist soweit minimiert, daß ich nur noch 13 Minuten brauche um den Kernel zu kompilieren :D

----------edit

Korrigiere: 12 Minuten :D
Musste mir gerade mal einen neuen K backen, der in 12 min fertig war.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Easyy-S« (27.11.2006, 20:20)


7

27.11.2006, 21:17

Hallo Easyy-S

deine Anleitung hat mich doch gereizt, es mit dem Kompilieren mal zu versuchen.

Leider komme ich nicht sehr weit. Ich habe die Datei Linux Kernel 2.6.18.3 herunter geladen und in das Verzeichnis /usr/src/ abgelegt und danach entpackt. Ich bekomme dann das Verzeichnis linux-2.6.18.3.

kernel-package', build-essential', 'libncurses5-dev' und 'bin86' habe ich installiert.

Zu deinen beiden ersten Befehlen bekomme ich dann die folgende Meldung:

bluescreen@bluescreen:~$ ln -s /usr/src/linux-2.6.18.3 /usr/src/linux
ln: Erzeugen der symbolischen Verknüpfung „/usr/src/linux“ zu „/usr/src/linux-2.6.18.3“: Permission denied
bluescreen@bluescreen:~$ cp /boot/config-2.6.17-10-generic linux/.config
cp: reguläre Datei „linux/.config“ kann nicht angelegt werden: No such file or directory
bluescreen@bluescreen:~$


Irgendetwas läuft wohl noch falsch.

:)
Viele Grüße



  • »Easyy-S« ist männlich

Beiträge: 105

Registrierungsdatum: 09.03.2006

  • Nachricht senden

8

27.11.2006, 21:26

Zitat

Original von Bluescreen
Permission denied



'Zugriff verweigert' , sollte dir eigentlich was sagen ;)

sudo

Quellcode

1
sudo ln -s /usr/src/linux-2.6.18.3 /usr/src/linux


Zu dem cp der .config

Meine Angabe war kein absoluter Pfad, sondern die Angabe wenn du dich in /usr/src/ befindest.
Mach einfach dies:

Quellcode

1
sudo cp /boot/config-2.6.17-10-generic /usr/src/linux/.config

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Easyy-S« (27.11.2006, 21:29)


9

27.11.2006, 21:44

Du hast recht, das hätte ich auch selbst merken können.

Leider bin ich jetzt zwar ein Stückchen weiter, aber den Kernel kompiliert habe ich nicht.

Ich habe jetzt folgendes gemacht:

bluescreen@bluescreen:~$ sudo ln -s /usr/src/linux-2.6.18.3 /usr/src/linux
bluescreen@bluescreen:~$ cd /usr/src/linux-2.6.18.3
bluescreen@bluescreen:/usr/src/linux-2.6.18.3$ sudo cp /boot/config-2.6.17-10-generic /usr/src/linux/.config
bluescreen@bluescreen:/usr/src/linux-2.6.18.3$


Ich denke, bis hierhin ist alles noch in Ordnung. Dann, wenn ich sudo make-kpkg clean eingebe, kommen zig Warnungen in der Art der nächsten Zeile, und der dann folgende Text:

[...]
.config:3678:warning: trying to assign nonexistent symbol X86_HT_DISABLE
make[2]: *** [silentoldconfig] Fehler 1
make[1]: *** [silentoldconfig] Fehler 2
Can't find string terminator '"' anywhere before EOF at -e line 1.
/bin/sh: Syntax error: "(" unexpected
/usr/share/kernel-package/ruleset/misc/version_vars.mk:123: *** Error. The version number * * Restart config... * * * General setup * Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y System V IPC (SYSVIPC) [Y/n/?] y POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?] y Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [N/y/?] (NEW) aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. 2.* * Restart config... * * * General setup * Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y System V IPC (SYSVIPC) [Y/n/?] y POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?] y Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [N/y/?] (NEW) aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. 6.* * Restart config... * * * General setup * Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y System V IPC (SYSVIPC) [Y/n/?] y POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?] y Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [N/y/?] (NEW) aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. 18* * Restart config... * * * General setup * Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y System V IPC (SYSVIPC) [Y/n/?] y POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?] y Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [N/y/?] (NEW) aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. .3* * Restart config... * * * General setup * Local version - append to kernel release (LOCALVERSION) [] Automatically append version information to the version string (LOCALVERSION_AUTO) [N/y/?] n Support for paging of anonymous memory (swap) (SWAP) [Y/n/?] y System V IPC (SYSVIPC) [Y/n/?] y POSIX Message Queues (POSIX_MQUEUE) [Y/n/?] y BSD Process Accounting (BSD_PROCESS_ACCT) [Y/n/?] y BSD Process Accounting version 3 file format (BSD_PROCESS_ACCT_V3) [Y/n/?] y Export task/process statistics through netlink (EXPERIMENTAL) (TASKSTATS) [N/y/?] (NEW) aborted! Console input/output is redirected. Run 'make oldconfig' to update configuration. is not all lowercase. Since the version ends up in the package name of the kernel image package, this is a Debian policy violation, and the packaging system shall refuse to package the image. . Schluss.
bluescreen@bluescreen:/usr/src/linux-2.6.18.3$


Meinst du, du könntest mir auch hier weiterhelfen?

:)
Viele Grüße



  • »Easyy-S« ist männlich

Beiträge: 105

Registrierungsdatum: 09.03.2006

  • Nachricht senden

10

27.11.2006, 21:49

Da kann ich dir helfen.

Zu aller erst switchst du mal nach /usr/src/linux

Quellcode

1
cd /usr/src/linux/


Und dann nochmal den Befehl ausführen.

Klappt das nicht, lass den Befehl einfach aus :D

Da du das erste mal einen Kernel kompilierst, ist dieser Befehl nicht nötig.
Er dient dazu den Datenmüll eines vorherigen Kompilierens zu entfernen.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Easyy-S« (27.11.2006, 21:51)


11

27.11.2006, 22:00

Okay, ich habe den Befehl jetzt weggelassen.

sudo make menuconfig führt zu folgendem Auswahlmenü:

Arrow keys navigate the menu. <Enter> selects submenus --->. Highlighted letters are hotkeys. Pressing <Y> includes, <N> excludes, <M> 
 modularizes features. Press <Esc><Esc> to exit, <?> for Help, </> for Search. Legend: [*] built-in [ ] excluded <M> module < > module capable etc.


Ich habe dann "esc" gedrückt und dann "weiter", worauf der Rechner ca. 20 min schwer zu tun hatte. Als er dann fertig war, hatte ich im Verzeichnis /usr/src/ eine "Vernüpfung mit Ordner" mit dem Namen 'linux'.

Und jetzt?
Viele Grüße


Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Bluescreen« (27.11.2006, 23:09)


alesi

User

  • »alesi« ist männlich

Beiträge: 37

Registrierungsdatum: 03.04.2005

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

12

28.11.2006, 01:30

hi bluescreen

hast du vor make menuconfig, auch make oldconfig (zum updaten auf die aktuelle kernel-ver. mit abfragen)
oder make defconfig (für eine minimale konfguriation, nur mit ext2 +ext3 filesystem) ausgeführt??

grüsse
alesi
Ubuntu feisty/beryl ubuntu tty7
Linux ubuntu 2.6.20-2-generic #3 SMP Sat Dec 16 12:28:13 UTC 2006 i686 GNU/Linux

13

28.11.2006, 07:51

Ich glaube, ich bin noch nicht so weit. Nach jedem Befehl taucht ein anderes Problem auf.

Ich wollte einfach nur mal testen, ob ich mit der Anleitung von Easyy-S so etwas hinkriege, aber leider ist dem nicht so.

Ich geb's auf, mein System funktioniert soweit ganz gut.

:)
Viele Grüße



alesi

User

  • »alesi« ist männlich

Beiträge: 37

Registrierungsdatum: 03.04.2005

Derivat: Ubuntu

Architektur: 32-Bit PC

  • Nachricht senden

14

28.11.2006, 11:00

@bluescreen
wie du möchtest?
learning by doing ;-)

aber zumindest make oldconfig ist erforderlich,
zum beibehalten/updaten auf die aktuelle kernel-ver.,
war bei mir ähnlich (ohne make oldconfig).

gruss
alesi
Ubuntu feisty/beryl ubuntu tty7
Linux ubuntu 2.6.20-2-generic #3 SMP Sat Dec 16 12:28:13 UTC 2006 i686 GNU/Linux

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »alesi« (28.11.2006, 11:01)


  • »Easyy-S« ist männlich

Beiträge: 105

Registrierungsdatum: 09.03.2006

  • Nachricht senden

15

29.11.2006, 17:16

Warum make oldconfig ?!
Die benötigte Konfiguration existiert ja bereits, da sie nach /usr/src/linux/ kopiert wurde.

cp /boot/config-2.6.17-10-generic linux/.config

Ich kann mit Gewissheit sagen, daß dies ausreicht.

----------edit

@ bluescreen

Den Text den du da gepostet hast, ist die Erklärung der Kernel-Konfiguration.
Die hast du als Ausgabe auf dem Terminal bekommen ??!
Was die Verknüpfung betrifft:
Den link 'linux' hast du doch selber angelegt ( siehe oben )

Ich kann garnicht verstehen, warum es soviele Probleme bei dir gibt.
Dieser Tage habe ich mein System neu aufgesetzt und mir einen neuen Kernel gebacken.
Einfach mit den wenigen Schritten, die ich oben geschrieben hab.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Easyy-S« (29.11.2006, 17:19)


16

29.11.2006, 17:56

Zitat

Original von Easyy-S
@ bluescreen
Ich kann garnicht verstehen, warum es soviele Probleme bei dir gibt.


Ich verstehe es ja auch nicht, vermutlich mache ich einen winzig kleinen Fehler.

Kannst du mir nicht per PN mal deine Tel.-Nr. schicken. Vielleicht lässt sich das Problem ja gemeinsam telefonisch lösen.

:]
Viele Grüße



Xelf

User

  • »Xelf« ist männlich

Beiträge: 173

Registrierungsdatum: 25.01.2006

  • Nachricht senden

17

29.11.2006, 19:17

Moin,

also ich hab auch den 2.6.18.3 drauf, wobei ich

Quellcode

1
sudo make oldconfig
ausgeführt habe und danach:

Quellcode

1
sudo make-kpkg --initrd --revision 2.6.18.3 binary
...
bzw. wenn nur kernelimage erwünscht, anstatt binary kernel_image

Ohne Probleme geklappt...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Xelf« (29.11.2006, 19:17)


18

29.11.2006, 20:14

Ich hab's nochmals versucht und war diesmal in weiten Teilen erfolgreich.

Konkret habe ich folgendes gemacht:

Download von linux-2.6.18.3.b2.tar und entpacken in /usr/src

sudo ln -s /usr/src/linux-2.6.18.3 /usr/src/linux

cd /usr/src/linux

sudo cp /boot/config-2.6.17-10-generic /usr/src/linux/.config

sudo make menuconfig

sudo make oldconfig

sudo make-kpkg --initrd --revision 2.6.18.3 binary

Danach hatte ich in /usr/src insgesamt 5 .deb-Dateiendie ich mit dem GDebi Paket-Installer installiert habe.

Nach einem Neustart kann ich jetzt in Grub zwischen 2.6.17-10-generic und 2.6.18.3 auswählen.

Leider startet der X server nicht. Die Meldung lautet:

Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the X server output to diagnose the problem? yes no

Was muss ich jetzt tun?

?(
Viele Grüße



Xelf

User

  • »Xelf« ist männlich

Beiträge: 173

Registrierungsdatum: 25.01.2006

  • Nachricht senden

19

29.11.2006, 20:23

Benutzt du eine NVIDIA Grafikkarte und hast die Treiber installiert?
Die Treiber müssen neuinstalliert werden.
Ich habe die Treiber über den NVIDIA Installer installiert, da dieser automatisch die Kernelmodule baut.

20

29.11.2006, 20:39

Das X server - Problem hat sich auch geklärt. Ich habe in der /etc/X11/xorg.conf in der section "device" nvidia durch nv ersetzt. Jetzt kann ich mit dem Kernel 2.6.18.3 ganz normal booten.

Das nächste Problem ist jetzt mein WLAN. Unter

System -> Administration -> Netzwerk wird meine WLAN-Karte erst gar nicht mehr angezeigt.

?(
Viele Grüße