mount: no medium found

Message
Author
Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#46 Post by Stainless »

Hallooo, Lateralus!

Also dann:

[root@Luna uhu]# cat /etc/fstab
/dev/hda3 / ext3 defaults 1 1
/dev/hda5 /home ext3 defaults 1 2
/dev/hdc /mnt/cdrom auto user,unhide,umask=0,iocharset=iso8859-15,codepage=850,noauto,ro,exec,users 0 0
/dev/hdd /mnt/cdrom2 auto user,unhide,umask=0,iocharset=iso8859-15,codepage=850,noauto,ro,exec,users 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
none /proc proc defaults 0 0
none /tmp tmpfs defaults 0 0
/dev/hda1 swap swap defaults 0 0

[root@Luna uhu]# ls /mnt/
cdrom/ cdrom2/ floppy/

Genau. /mnt's Ordner-Auflistung ( DAAANKE chlooooor!!)


Und ad "ls/media bin ich jetzt neugierig. Glaub nämlich, daß MDK (bei Ubuntu, ergo Deb, hab ich das aber schon gesehen) keinen solchen Ordner hat:

[root@Luna uhu]# ls /media
ls: /media: No such file or directory

BINGO!


Auch nix wirklich Erhellendes nicht?

Wobei, wenn ich das iso-Dateisystem nicht hab - warum eigentlich nicht?? - kanns ja nicht gehen.

Liebe Grüße von der never-ending-story, :))

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#47 Post by Stainless »

@klopskuchen


"Tell me why, tell me whyyy, tell me whyyyyyyy, tirili, tirila*"

Woieso laßt mich nichts lernen und sagst mir nicht, was im konkreten "komisch" an Lunas "dmesg" ist, BZW, wie sich eine "anständige, wohl erzogene, brave" ebensolche Ausgabe zu präsentieren hat?????

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#48 Post by Lateralus »

Einen wunderschönen guten Morgen. Nachdem ich mir noch mal die lsmod-Ausgabe angesehen habe sieht es tatsächlich so aus, als wenn das iso9660fs-modul nicht geladen werden kann.

Du könntest mal nach den Modulen mit einem

Code: Select all

find /lib/modules | grep fs
schauen. Schreibgeschützt ist das Medium deshalb, weil es von der Physik her nicht beschreibbar ist. CompactDisk-ReadOnlyMemory halt.

Was mich auch etwas stört ist die Ausgabe

Code: Select all

Jan 28 15:58:34 Luna kernel: No module symbols loaded - kernel modules not enabled. 
Ich hoffe, das heißt nicht, dass Modul-Laden nicht im Kernel akitiviert ist - würde sich ohnehin nicht sorecht mit der ausgabe von lsmod vertragen, wo ja de facto geladene Module angezeigt werden.

edit: Bitte noch ein

Code: Select all

ls /boot
Ich würde gerne 'ne Kernel-Config haben.

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#49 Post by Stainless »

Hi, Lateralus!



[root@Luna uhu]# find /lib/modules | grep fs
/lib/modules/2.6.8.1-12mdk/kernel/3rdparty/lufs
/lib/modules/2.6.8.1-12mdk/kernel/3rdparty/lufs/lufs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/3rdparty/shfs
/lib/modules/2.6.8.1-12mdk/kernel/3rdparty/shfs/shfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/drivers/i2c/chips/fscher.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/drivers/isdn/capi/capifs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/drivers/usb/gadget/gadgetfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs
/lib/modules/2.6.8.1-12mdk/kernel/fs/adfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/adfs/adfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/affs
/lib/modules/2.6.8.1-12mdk/kernel/fs/affs/affs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/afs
/lib/modules/2.6.8.1-12mdk/kernel/fs/afs/kafs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/autofs4
/lib/modules/2.6.8.1-12mdk/kernel/fs/autofs4/autofs4.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/befs
/lib/modules/2.6.8.1-12mdk/kernel/fs/befs/befs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/bfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/bfs/bfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/cifs
/lib/modules/2.6.8.1-12mdk/kernel/fs/cifs/cifs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/coda
/lib/modules/2.6.8.1-12mdk/kernel/fs/coda/coda.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/efs
/lib/modules/2.6.8.1-12mdk/kernel/fs/efs/efs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/binfmt_aout.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/binfmt_misc.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/exportfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/exportfs/exportfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/ext3
/lib/modules/2.6.8.1-12mdk/kernel/fs/ext3/ext3.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/fat
/lib/modules/2.6.8.1-12mdk/kernel/fs/fat/fat.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/freevxfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/freevxfs/freevxfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/hfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/hfs/hfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/hfsplus
/lib/modules/2.6.8.1-12mdk/kernel/fs/hfsplus/hfsplus.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/hpfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/hpfs/hpfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/isofs
/lib/modules/2.6.8.1-12mdk/kernel/fs/isofs/isofs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/jbd
/lib/modules/2.6.8.1-12mdk/kernel/fs/jbd/jbd.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/jffs
/lib/modules/2.6.8.1-12mdk/kernel/fs/jffs/jffs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/jffs2
/lib/modules/2.6.8.1-12mdk/kernel/fs/jffs2/jffs2.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/jfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/jfs/jfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/lockd
/lib/modules/2.6.8.1-12mdk/kernel/fs/lockd/lockd.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/minix
/lib/modules/2.6.8.1-12mdk/kernel/fs/minix/minix.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/msdos
/lib/modules/2.6.8.1-12mdk/kernel/fs/msdos/msdos.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/ncpfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/ncpfs/ncpfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/nfs/nfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nfsd
/lib/modules/2.6.8.1-12mdk/kernel/fs/nfsd/nfsd.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp1250.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_ascii.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-13.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp1251.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp1255.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp437.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp737.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp775.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp850.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp852.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp855.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp857.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp860.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp861.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp862.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp863.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp864.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp865.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp866.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp869.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp874.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp932.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp936.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp949.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_cp950.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_euc-jp.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-1.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-14.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-15.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-2.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-3.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-4.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-5.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-6.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-7.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_iso8859-9.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_koi8-r.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_koi8-ru.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_koi8-u.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/nls/nls_utf8.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/ntfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/ntfs/ntfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/qnx4
/lib/modules/2.6.8.1-12mdk/kernel/fs/qnx4/qnx4.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/reiserfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/reiserfs/reiserfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/romfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/romfs/romfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/quota_v1.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/smbfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/smbfs/smbfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/squashfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/squashfs/squashfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/supermount
/lib/modules/2.6.8.1-12mdk/kernel/fs/supermount/supermount.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/sysv
/lib/modules/2.6.8.1-12mdk/kernel/fs/sysv/sysv.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/udf
/lib/modules/2.6.8.1-12mdk/kernel/fs/udf/udf.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/ufs
/lib/modules/2.6.8.1-12mdk/kernel/fs/ufs/ufs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/vfat
/lib/modules/2.6.8.1-12mdk/kernel/fs/vfat/vfat.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/fs/xfs
/lib/modules/2.6.8.1-12mdk/kernel/fs/xfs/xfs.ko.gz
/lib/modules/2.6.8.1-12mdk/kernel/net/sched/sch_hfsc.ko.gz


Und was weiß man jetzt, außer, daß es kein iso9660 gibt?
Und bitte, was heißt/ist ein modul? Eine Info, ein Eintrag in den Kernel, auf daß er mit xy Dateisystemen umgehen kann?

Schreibgeschützt ist das Medium deshalb,....
Verstehe, dh, wär's eine RW gäbe es no problems.

Ich hoffe, das heißt nicht, dass Modul-Laden nicht im Kernel akitiviert ist - würde sich ohnehin nicht sorecht mit der ausgabe von lsmod vertragen, wo ja de facto geladene Module angezeigt werden.
Trotzdem, auch wenn's lsmodig angezeigt wird, spießt sich's doch da irgendwie, wenn der Kernel meint, er hätte keine Module geladen/aktiviert (woran ich übrigens total unschuldig bin - zum Kernel-konfigurieren bin ich noch nicht vorgedrungen, dh keine Antastung von selbigem)


boot.0300 diag1.img initrd.img@ message@ System.map-2.6.8.1-12mdk
config@ diag2.img kernel.h@ message-graphic vmlinuz@
config-2.6.8.1-12mdk grub/ kernel.h-2.6.8.1-12mdk message-text vmlinuz-2.6.8.1-12mdk
de-latin1-nodeadkeys.klt initrd-2.6.8.1-12mdk.img map System.map@

Explizit sind jedenfalls keine Module erwähnt, aber ev impliziert ja die Angabe " kernel.h-2.6.8.1-12mdk" die eh. Hm?


Dankeschön + liebe Grüße

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#50 Post by Lateralus »

also die Kernel-Config ist config-2.6.8.1-12mdk.

Diese mal bitte mit

Code: Select all

cat /boot/config-2.6.8.1-12mdk | grep -i iso
durchsuchen und dann senden.

Desweiteren wäre es interessant, was der Kernel sagt, wenn du versuchst eine CD-ROM zu mounten. Dafür mal bitte in einem Terminal ein

Code: Select all

tail -f /var/log/messages
ausführen und gleichzeitig in einem anderen

Code: Select all

mount -t iso9660 /dev/hdc /mnt/cdrom
(beides als root).

Also langsam wissen wir ja alles über deinen Rechner... Wird Zeit, dass wir das Problem lösen...

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#51 Post by Stainless »

Guten Abend, Lateralus


Biiitte könntest vielleicht, eventuell, :)), meine Warum+Wieso Fragen beantworten?? Ich - und sicher auch andere - will die Hintergründe verstehen. Hm? Nur verständnislos Befehle eingeben, bringt keinen Zukünftig-Weiß-Ich-Mir-Selbst-Zu-Helfen Effekt.

root@Luna uhu]# cat /boot/config-2.6.8.1-12mdk | grep -i iso
# CONFIG_USB_EHCI_SPLIT_ISO is not set
CONFIG_USB_SERIAL_VISOR=m
CONFIG_ISO9660_FS=m
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m


Wieder kein iso9660.


ausführen und gleichzeitig in einem anderen

Wie soll denn diese "Gleichzeitig" funktionieren??
Kann nur nach einander auf enter gehen.
Oder gibt's da einen Trick?

Das Step-By-Step brachte:

Feb 3 23:26:01 Luna killall:
Feb 3 23:26:01 Luna killall: Stoppen der Kernel-Logdienstes:
Feb 3 23:26:01 Luna kernel: Kernel logging (proc) stopped.
Feb 3 23:26:01 Luna kernel: Kernel log daemon terminating.
Feb 3 23:26:02 Luna killall: ^[[65G
Feb 3 23:26:02 Luna killall: [^[[1;32m
Feb 3 23:26:02 Luna killall: OK
Feb 3 23:26:02 Luna killall:
Feb 3 23:26:02 Luna killall: Stoppen des System-Logdienstes:
Feb 3 23:26:02 Luna exiting on signal 15


Irgendwas stimmt da nicht.

- kein prompt nach "Feb 3 23:26:02 Luna exiting on signal 15", woraus ich schließe, daß's weiter geht. Aber: Scrollen geht eh nicht, Pfeiltasten befördern ^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[B^[[A^[[A
zu Tage.

Und wieso 3. Februar???
Für mich genauso mysteriös wie 28.Jänner.

Was soll dieser Befehl aussagen?


ET:

[root@Luna uhu]# mount -t iso9660 /dev/hdc /mnt/cdrom
mount: No medium found


Wie gehabt.


Kratzfuß.

User avatar
Scory
Posts: 188
Joined: 16. Apr 2004 12:36

#52 Post by Scory »

@stainless:

Kennst Du eigentlich den Unterschied zwischen einem Forum und einem Buch? Wenn nicht: ein Forum hilft bei speziellen Problemen, ein Buch ist angesagt, wenn man etwas von Grund auf lernen muss.

In einem Forum lernt niemand "Linux" - und Bücher gibt es viele, kauf Dir eines davon und arbeite es durch. Kein Betriebssystem der Welt lernt ein Anfänger durch chaotisches Eintippen irgendwelches Commands ohne zu wissen, was es bedeutet.

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#53 Post by Stainless »

@scory


Echt schad, daß zwischen Windows- und Linux UsERn, grosso modo gesehen, kein Unterschied ist.

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#54 Post by Lateralus »

Es steckt eine gewisse Wahrheit, in dem was Scory sagt. Aber warum sollte Stainless nicht das hier lernen, was sie hier lernen kann, wenn sich dafür jemand bereit erklärt.

Zur Erklärung: Der Kernel loggt normalerweise alle Meldungen in /var/log/messages. Das Program "tail" dient dafür, den letzten Teil einer Datei auszugeben (per default 10 Zeilen). Ein "tail -f" gibt die ersten 10 Zeilen aus; lässt dabei aber den Dateideskriptor offen, so dass bei neuen Einträgen in die Datei auch diese angezeigt werden.

Es ist übrigens sehr seltsam, dass dein Kernel nicht mehr loggt, aber das gehört hier nicht hin.

Zu deiner Kernel-Config:

Code: Select all

root@Luna uhu]# cat /boot/config-2.6.8.1-12mdk | grep -i iso
# CONFIG_USB_EHCI_SPLIT_ISO is not set
CONFIG_USB_SERIAL_VISOR=m
CONFIG_ISO9660_FS=m            # Da haben wir iso9660
CONFIG_ZISOFS=y
CONFIG_ZISOFS_FS=m
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_ISO8859_8=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_ISO8859_5=m
CONFIG_NLS_ISO8859_6=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_ISO8859_9=m
CONFIG_NLS_ISO8859_13=m
CONFIG_NLS_ISO8859_14=m
CONFIG_NLS_ISO8859_15=m 
Das iso9660-Dateisystem ist also als Modul kompiliert. Problem ist wohl, dass aber in /lib/modules/ kein solches Modul liegt.

Du solltest dir den Quellcode des Kernels installieren. Danach kannst du mit

Code: Select all

cd /usr/src/linux                     # Ins Verzeichnis des Quellcodes wechseln
make mrproper                         # Den Kerneltree komplett reinigen 
cp /boot/config-2.6.8.1-12mdk .config # Die Konfiguration des aktuellen Kernels als neue Konfiguration übernehmen
make modules_install                  # Alle Module kompilieren und installieren
alle Module installieren, die dein Kernel braucht. Vielleicht gibt es auch kein /usr/src/linux, dann steht da irgendwas, was mit 2.6.8.1-12mdk. Die Alternative wäre, einen kompletten Kernel neu zu konfigurieren - da bin ich ja großer Fan von. ;-)

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#55 Post by Stainless »

Schönen Nachmittag, Lateralus.

Danke, erstmals.
Es steckt eine gewisse Wahrheit, in dem was Scory sagt.
Und auch wenn "eine gewisse Wahrheit..." - Ich bin sehr erstaunt, daß gerade Du den Ton des spezifischen Posts offenbar goutierst.

Auch Bücher lösen, bei weitem!, nicht alle Probleme.
Vorliegendes ist für eine Newbie schlicht nicht handelbar.
Ich war auch der Meinung, daß Euch an mitdenkenden, somit interessierten, Userinnen liegt.
Ich habe mich geirrt.

Deine unteren Angaben sind mir jedenfalls zu wenig, um mich zu trauen, den Kernel anzutasten. Wenn ich was falsch mach, hab ich ein zerschossenes System, das zu reparieren ich nicht hinbekomm.

Aber ich danke Dir für die Absicht.

Babaa

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#56 Post by Lateralus »

Hi Stainless

<OT>
Stainless wrote:Schönen Nachmittag, Lateralus.

Danke, erstmals.
Es steckt eine gewisse Wahrheit, in dem was Scory sagt.
Und auch wenn "eine gewisse Wahrheit..." - Ich bin sehr erstaunt, daß gerade Du den Ton des spezifischen Posts offenbar goutierst.

Auch Bücher lösen, bei weitem!, nicht alle Probleme.
Vorliegendes ist für eine Newbie schlicht nicht handelbar.
Ich war auch der Meinung, daß Euch an mitdenkenden, somit interessierten, Userinnen liegt.
Ich habe mich geirrt.
Ich orierentiere mich mehr am Inhalt als am Ton. Und die Aussage war, dass hier kein konkretes Problem mehr gelöst wird, sondern der gesamte Hintergrund beleuchtet. Ich gehe prinzipiell davon aus, dass Menschen, wenn sie etwas sagen, dies nicht in böser Absicht tun.
Kennst Du eigentlich den Unterschied zwischen einem Forum und einem Buch?
klingt nicht sehr freundlich, aber man geht sehr schnell sehr weit, wenn man es als bösartig einschätzt - und selbst wenn dies so sein sollte, es ändert nichts an der Tatsache des Umfangs des Beitrags. Da bin ich im Notfall für die Realität und nicht den Tonfall, in welchem sie geäußert wird.

Wenn ich der Schlussfolgerung, welche Scory hier anscheinend daraus zieht - nämlich dass hier nicht mehr am Problem gearbeitet werden sollte - zustimmen würde, dann würde ich hier nicht posten.

Wahrscheinlich hat jeder seine Reizbarkeitsschwelle - das hier liegt für mich in Bezug der Beleidigung eines anderen darunter.

Und ich bin durchaus an mitdenkenden Userinnen interessiert und insbesondere an dir. Ehrlich gesagt lag deine Aussage über meiner Kränkungsschwelle, aber das ist nicht so sehr von Belang, denn hier kennt kaum jemand den Nächsten persönlich und so kann man schon mal aus Unwissenheit etwas sagen, was den anderen verletzt.
</OT>

Deine unteren Angaben sind mir jedenfalls zu wenig, um mich zu trauen, den Kernel anzutasten. Wenn ich was falsch mach, hab ich ein zerschossenes System, das zu reparieren ich nicht hinbekomm.
Die obige Prozedur ist ungefährlich (sagte der Herzchirurg). Was dort geschieht ist lediglich das Kompilieren und installieren der Kernelmodule. Desweiteren passiert dort nicht. Wenn der Kernel-Quellcode, den du hast, nicht die gleiche Version hat, wie dein eigener Kernel, so tastet er nicht mal das Verzeichnis deiner jetzigen Module an. Der Kernel selbst wird überhaupt nicht angetastet, es werden im Wesentlichen ein paar Dateien nach /lib/modules/2.6.8.1-12mdk kopiert.

Stainless
Posts: 81
Joined: 27. Aug 2004 12:15

#57 Post by Stainless »

Guten Abend, Lateralus,

Ich orierentiere mich mehr am Inhalt als am Ton.

Ah ja? Erlaube mir die Bemerkung, daß Du da ziemlich allein stehst, mit diesem modus vivendi.
Das, was wir hier machen ist sowieso eine extrem-"konsolige" Kommunikation, den bei wahrer selbigen, machen nämlich erst die Kommunikationskomponeten: Tonalität + Körpersprache (+die Glaubensmuster der/des AdressatIn) das aus, was WIRKLICH gesagt werden wollte.
Und die Aussage war, dass hier kein konkretes Problem mehr gelöst wird,
Das glaube ich nicht, daß das die Aussage war. Wäre es so, hieße das, daß der Schreiber nicht lesen kann.

Und
....Umfangs des Beitrags....

Meine Schuld, daß das Problem offensichtlich auch von Euch Experten
nicht in 1,2 Posts gelöst werden kann?


Und ich bin durchaus an mitdenkenden Userinnen interessiert
In dem Fall, Lateralus, bitte ich Dich, mich Deine Definition von "mitdenkend" wissen zu lassen.
Ich verstehe darunter nämlich, daß wer wissen will, was sie/er tut.

Mich, zB, interessiert es brennend,(andere würden nun, nein schon viel früher sagen, sch*** Linux! Back to Windows), warum ein unangetastetes System plötzlich verrückt spielt. Ich will das verstehen. Auch, weil ich mir, wie erwähnt, beim nächsten Mal selbst helfen können möchte.

Überhaupt finde ich, daß es besser wäre, Ihr würdet Euch festlegen. Für wen dieses Forum nämlich sein soll. Ist ja durchaus legitim zu sagen "Wir sind Profis für Profis". Dann wissen sich Alle zu richten und niemand von Euch wird mehr genötigt auf Bücher oä zu verweisen.

Was Deine Bypass-Legung anbelangt, :)), brauch ich die Ruhe der Nacht um mir das anzuschauen.
Wenn wir uns nicht mehr hören, hat was nicht hingehaut und ich bin, zur Freude von manch hießigem User, von der Welt abgeschnitten.


Wünsche eine rundum spannende Nacht.

User avatar
Scory
Posts: 188
Joined: 16. Apr 2004 12:36

#58 Post by Scory »

Echt schad, daß zwischen Windows- und Linux UsERn, grosso modo gesehen, kein Unterschied ist.
Ist das so? Mag sein - so oder so sehe ich keinen Bezug zu meiner Aussage. Ein Forum ist kein Tutorial - nur falls Du es überlesen haben solltest.
...
Ah ja? Erlaube mir die Bemerkung, daß Du da ziemlich allein stehst, mit diesem modus vivendi.
Erlaube mir die Bemerkung, dasß DU(!) mit anderer Meinung vollständig alleine stehst - auch wenn Lateralus sich (diametral zu seiner Meinung, offensichtlich) sich aufopfert.

Es ist sicherlich "ehrenrührig", wenn Du verstehen und beherrschen willst, warum "Dein" Linux und "Dein" Computer "Dein" Laufwerk nicht mehr kennen. Lass Dir versichert sein, es ist nicht Deine Schuld - und doch wirst Du evtl. nie EN DETAIL begreifen, warum das so war oder ist.

Das ist eben genau so unbegreiflich, warum nicht jeder Mensch über 2,40m springen kann - manche können es, andere nicht. Manche Menschen beherrschen die Mathematik, manche beherrschen die schwierige Materie, wie man ein Computersystem programmiert - andere werden es nie verstehen. Egal wie oft und wie intensiv sie es versuchen. Sie schaffen es nicht - nur: sie verstehen das nicht. Komischerweise verstehen sie aber, dass sie NIE über 2,40m Höhe springen können - dabei ist gar nicht geklärt, was schwerer ist.

Um aber wenigstens die Chance zu haben, im "Computertechnischen Sinn" über 2,40m springen zu können, muss man Bücher lesen, lernen, begreifen, hacken, üben, programmieren, wenig schlafen - und das alles jahrelang. Nur eines, das funktioniert GARANTIERT ÜBERHAUPT NICHT: in einem Forum zu lernen, wie man die 2,40m bezwingt.

Verstanden?!?!

User avatar
Lateralus
prolinux-forum-admin
Posts: 1238
Joined: 05. May 2004 7:35

#59 Post by Lateralus »

Eines im Vorraus. Ich habe dies zusammengeschrieben, bevor Scory neuerlich seinen Beitrag leistete.

@Scory: Ich würde dich bitten, dies zu unterlassen. Es klingt wirklich nicht freundlich und sogar beleidigend, also lass es einfach. Wir haben dergleichen Beiträge in Menge unter Diskussionen, behalten wir sie bitte dort. Mein Favorit ist der "No SuSE"-Thread. Da kann man sich gemütlich über Gott und die Welt unterhalten oder aufregen, oder was immer man will. (Persönliche Beleidigungen können wir dann auch gleich dort besprechen oder nicht-besprechen.) Hier würde ich gerne das Problem gelöst und alle halbwegs verträglich miteinander sehen, weil dies das Arbeiten erleichtert.
[...] auch wenn Lateralus sich (diametral zu seiner Meinung, offensichtlich) sich aufopfert.
Eine Erklärung meinerMeinung - falls du Interesse daran hast, was ich bezweifle - findest du im Folgenden.


Guten Abend Stainless.

Wir haben hier schon sehr viel drin, was off-topic ist, aber ich schreibe dir meine Meinung dennoch hier hinein - jetzt noch zu trennen, was beim Thema war und was nicht ist wahrscheinlich eine verlorene Sache.

Ich würde zunächst nochmal auf scorys Aussage eingehen wollen. Er möchte (meiner Meinung nach) ausdrücken, dass man vieles auch in HOWTO im Netz oder eben aus Büchern erfahren kann, was wir in diesem Beitrag geklärt haben, so z.B. die Funktionsweise von tail oder grep, welche ich hier als Beispiele anführen möchte. Diese haben grundsätzlich nichts mit dem Thema zu tun, worin du sicher zustimmen wirst.
Lateralus wrote:Aber warum sollte Stainless nicht das hier lernen, was sie hier lernen kann, wenn sich dafür jemand bereit erklärt.
Ich habe mich dazu bereit erklärt und das zeige ich dadurch, dass ich mit dir weiter am Problem arbeite und Erklärungen zu dem einen oder anderen abgebe. Das ich scorys Bemerkung eine gewisse Wahrheit zugestehe heißt noch lange nicht, dass ich dir nicht weiterhelfe, weil ich nun auf einmal sehe, dass man, wenn man sich mit dem Nicht-Funktionieren eines mount-Befehls beschäftigt, auch auf andere Probleme stoßen kann, wie einem syslog-Dienst, welcher nicht mehr läuft.
Ah ja? Erlaube mir die Bemerkung, daß Du da ziemlich allein stehst, mit diesem modus vivendi.
Ich weiß nicht, wie es darum steht. Es kann auch durchaus sein, dass scorys Bemerkung bösartig war, aber das ändert nichts an dem Wahrheitsgehalt, den ich in der Bemerkung sah. (Freilich geht es dann nicht länger darum, was er ausdrücken wollte, sondern was ich hineininterpretierte.) Wenn es nun bösartig gemeint war, so stimme ich dem nicht zu. Ich stimme dem zu, was ich zu verstehen glaube, aber nur weil eine Aussage vielleicht nicht so gemeint war, wie ich sie auffasse, sage ich mich nicht von der Wahrheit los, die sie für mich darstellt.

Und gleichermaßen verstehe ich darunter, wenn ich sage, dass ein Beitrag umfangreich geworden ist, nicht, dass die Fragestellung unpräzise war oder das man nicht beim Thema blieb, etc. Ich sage für mich dann damit aus, dass wir inzwischen 4 Seiten füllen. Das ist alles, oder nein: es ist natürlich nicht alles. Denn es impliziert ein paar Fakten, wie z.B. dass wir alle das Problem bald gelöst sehen würden und das jeder, der seine Zeit dafür aufopfert ein wenig frustriert ist, weil es noch immer nicht klappt, aber das ist doch nicht das Verschulden von irgendjemanden sondern vielmehr mit der Erschöpftheit nach einer harten körperlichen Arbeit zu vergleichen.
wrote:Das, was wir hier machen ist sowieso eine extrem-"konsolige" Kommunikation, den bei wahrer selbigen, machen nämlich erst die Kommunikationskomponeten: Tonalität + Körpersprache (+die Glaubensmuster der/des AdressatIn) das aus, was WIRKLICH gesagt werden wollte.
Nur leider haben wir hier nicht die Tonalität noch die Körpersprache noch das Glaubensmuster des Schreibers oder Addressanten und da bleibt für's erste nur die Wahl, dem Schreibern grundsätzlich positive Intention oder negative Intention zuzuschreiben. Du scheinst zweiteres zu wählen. ("scheinst" weil ich dich eben nicht genug kenne, um dies einschätzen zu können. Ich weiß nicht, ob du manchmal zu Sarkasmus neigst, ob du eher ein ruhiger Mensch oder ein leidenschaftlicher [und auch das muss sich nicht ausschließen] oder dergleichen mehr bist. Ich kann Vermutungen anstellen, z.B. dass du ein leidenschaftlicher Mensch bist, aber meine Interpretation des von dir geschriebenen darauf aufzubauen wäre für mich ein wenig voreilig.) Ich wähle nach wie vor ersteres.
In dem Fall, Lateralus, bitte ich Dich, mich Deine Definition von "mitdenkend" wissen zu lassen. Ich verstehe darunter nämlich, daß wer wissen will, was sie/er tut.
Ich stimme mit dir darin überein und daher werde ich weiter unten ein paar Worte zur Kernelkompilierung sagen (wenngleich wir nicht wirklich einen _Kernel_ kompilieren).
Meine Schuld, daß das Problem offensichtlich auch von Euch Experten
nicht in 1,2 Posts gelöst werden kann?
[...]
Überhaupt finde ich, daß es besser wäre, Ihr würdet Euch festlegen. Für wen dieses Forum nämlich sein soll. Ist ja durchaus legitim zu sagen "Wir sind Profis für Profis". Dann wissen sich Alle zu richten und niemand von Euch wird mehr genötigt auf Bücher oä zu verweisen.
Ich glaube, dass die wenigsten hier eine solche Bewertung verdient haben und ich zähle mich dazu. Du solltest nicht die viele Mühe, die sich hier einige geben, dich an ein paar frustrierten Kommentaren orientierend, missachten.


So. Es ist interessant, dass sich auch andere Probleme auftun, wenn man mit dem Computer arbeitet und deshalb empfinde ich diese Zeilen auch als schreibenswert; denn diese Probleme sind betrachtenswert. Nur würde ich mir sowas in Zukunft lieber unter "Diskussionen" wünschen.


Hier ein paar Links zur Kernelkompilierung. Ich denke aber nicht, dass du irgendeinem davon folgen musst, um das Problem zu lösen, aber sicher findest du dort viel Hintergrundwissen.
http://www.pc-erfahrung.de/Index.html?l ... ieren.html
http://www.lugbe.ch/action/reports/kern.phtml
http://de.gentoo-wiki.com/Kernel_manuell_kompilieren
http://www.unixboard.de/vb3/showthread.php?t=3698

Quellcode
Jede Distribution patched ihren Kernel etwas anders. Den reinen Kernel, wie ihn die Entwickler ins Netz stellen, findet man unter www.kernel.org. Man sollte aber ruhig den nehmen, welcher von der Distribution mitgeliefert wird. Den Quellcode zum Kernel findet man unter /usr/src, falls dieser installiert ist.
Dort findet sich dann ein Verzeichnis, wie z.B. "2.6.8.1-12mdk" oder "gentoo-2.6.8.1-12", je nachdem was die Distributoren für die wünschenswerte Bezeichnung halten. Der Zahlenwert gibt natürlich die Version des Kernels an. Außerdem befindet sich meist ein symlink namens "linux" in /usr/src, welcher auf den Sourcetree des aktuell benutzten Kernels zeigt.

Makefile
Im Unterverzeichnis 2.6.8.1-12mdk (oder wie immer es heißt) findet sich eine Datei "Makefile". Ein Makefile enthält im Wesentlichen Anweisungen, wie genau bestimmter Quellcode kompiliert werden soll. Das Program "make" benutzt das Makefile. Das Makefile hat bestimmte "targets". Ein paar allgemeine Targets, welche man bei fast allem Quellcode findet, sind

Code: Select all

make # Ohne weitere Optionen == Programm / etc. kompilieren
make clean # temporäre Dateien im Sourcetree löschen
make install # Programm / etc. installieren
make deinstall # &#40;vielleicht auch uninstall&#41; Programm / etc. deinstallieren.
Der Linuxkernel enthält eine Unzahl Targets, welche man mit "make help" anzeigen lassen kann. (Allerdings weiß ich nicht, ob dass bei allen Versionen, z.B. auch 2.4.* der Fall ist).

Code: Select all

# make help
Cleaning targets&#58;
  clean           - remove most generated files but keep the config
  mrproper        - remove all generated files + config + various backup files

Configuration targets&#58;
  config          - Update current config utilising a line-oriented program
  menuconfig      - Update current config utilising a menu based program
  xconfig         - Update current config utilising a QT based front-end
  gconfig         - Update current config utilising a GTK based front-end
  oldconfig       - Update current config utilising a provided .config as base
  randconfig      - New config with random answer to all options
  defconfig       - New config with default answer to all options
  allmodconfig    - New config selecting modules when possible
  allyesconfig    - New config where all options are accepted with yes
  allnoconfig     - New minimal config

Other generic targets&#58;
  all             - Build all targets marked with &#91;*&#93;
* vmlinux         - Build the bare kernel
* modules         - Build all modules
  modules_install - Install all modules
  dir/            - Build all files in dir and below
  dir/file.&#91;ois&#93;  - Build specified target only
  rpm             - Build a kernel as an RPM package
  tags/TAGS       - Generate tags file for editors
  cscope          - Generate cscope index

Static analysers
  buildcheck      - List dangling references to vmlinux discarded sections
                    and init sections from non-init sections
  checkstack      - Generate a list of stack hogs
  namespacecheck  - Name space analysis on compiled kernel

Kernel packaging&#58;
  rpm-pkg         - Build the kernel as an RPM package
  binrpm-pkg      - Build an rpm package containing the compiled kernel & modules
  deb-pkg         - Build the kernel as an deb package

Documentation targets&#58;
  Linux kernel internal documentation in different formats&#58;
  xmldocs &#40;XML DocBook&#41;, psdocs &#40;Postscript&#41;, pdfdocs &#40;PDF&#41;
  htmldocs &#40;HTML&#41;, mandocs &#40;man pages, use installmandocs to install&#41;

Architecture specific targets &#40;i386&#41;&#58;
* bzImage       - Compressed kernel image &#40;arch/i386/boot/bzImage&#41;
  install       - Install kernel using
                   &#40;your&#41; ~/bin/installkernel or
                   &#40;distribution&#41; /sbin/installkernel or
                   install to $&#40;INSTALL_PATH&#41; and run lilo
  bzdisk       - Create a boot floppy in /dev/fd0
  fdimage      - Create a boot floppy image

  make V=0|1 &#91;targets&#93; 0 => quiet build &#40;default&#41;, 1 => verbose build
  make O=dir &#91;targets&#93; Locate all output files in "dir", including .config
  make C=1   &#91;targets&#93; Check all c source with $CHECK &#40;sparse&#41;
  make C=2   &#91;targets&#93; Force check of all c source with $CHECK &#40;sparse&#41;

Execute "make" or "make all" to build all targets marked with &#91;*&#93; 
For further info see the ./README file
Wichtige Targets
Das Wesentliche ist mit ein paar Befehlen getan.

Code: Select all

make mrproper        # Reinigt den gesamten Kerneltree von temporären Dateien und der Kernelkonfiguration
make                 # Kompiliert den Kernel und Module &#40;gilt für 2.6.*&#41;
make modules_install # installiert die Kernelmodule

Konfiguration
Der Linux-Kernel unterstützt verschiedene Arten des Konfigurierens. Was diesen Arten gemeinsam ist, ist dass man auf dem einen oder anderen Weg wählt, was man gerne haben an Funktionalitäten im Kernel haben möchte. Dies bezieht sich hauptsächlich auf Gerätetreiber - man kann z.B. nicht wählen, ob eine Prozessverwaltung mit einkompiliert wird, weil diese grundsätzlich notwendig ist.

Das Konfigurieren erfolgt mit "make config" (nicht empfehlenswert) "make menuconfig" (mein Favorit; Konfiguration anhand eines Menus, welches in einem Terminal läuft) und "make xconfig" (grafisches Menu). Wenn alles erledigt ist, wird die Konfiguration in einer Datei ".config" gespeichert. Es ist empfehlenswert, immer die Konfiguration eines Kernels mitzuspeichern, weil dies der beste Weg ist, neue Kernel schnell ans System anzupassen und man außerdem weiß, was nun eigentlich wie kompiliert wurde.

Module
Bei Linux kann man die meisten Funktionalitäten als Modul kompilieren. Ein Modul wird nicht in den Kernel selbst hineinkompiliert. Dadurch ist der Kernel kleiner und schneller. Wenn das Modul einmal gebraucht wird, wird es einfach von einer Datei in den Kernel geladen. Es ist heute recht üblich, fast alles als Modul zu kompilieren. Ich bevorzuge einen Kernel, der alle Funktionalitäten, die ich tatsächlich mal brauchen könnte, gleich einkompiliert hat, aber das ist Geschmackssache.
Ob eine Funktionalität als Modul oder in den Kernel kompiliert wird, legt man beim Konfigurieren fest.

Zum Problem
Die Kernelconfig, welche mit deinem Kernel in /boot vorliegt, sagt aus, dass das iso9660-Dateisystem als Modul vorliegt, aber es scheint nicht in dem Pfad zu liegen, wo Module gesucht werden. ( /lib/modules/2.6.8.1-12mdk ) Wie das zustande kommt, ist auch mir ein Rätsel...

Die Lösung wäre, das Modul zu installieren. Dafür brauchst du den Kernelquellcode und musst dann mit der richtigen Konfiguration das Target "modules_install" ausführen, welches die Module kompiliert und installiert. Daher ergeben sich auch die schon genannten Befehle:

Code: Select all

cd /usr/src/linux                     # Ins Verzeichnis des Quellcodes wechseln
make mrproper                         # Den Kerneltree komplett reinigen
cp /boot/config-2.6.8.1-12mdk .config # Die Konfiguration des aktuellen Kernels als neue Konfiguration übernehmen
make modules_install
Wenn das alles geklärt ist, sollte es möglich sein das iso9660-Modul zu laden, was du wahrscheinlich durch einen Mount-Versuch klären kannst. (Kernel-Module werden unter Linux meist automatisch geladen - auch dies lässt sich konfigurieren.)

Dann bleibt aber zum Beispiel immer noch die Frage, warum syslog seinen Dienst nicht mehr tut. Vielleicht ist nicht mehr genug Platz auf der Festplatte... aber eins nach dem anderen.

So. Und nun entspanne ich meine Fingerchen und Augen. Gut Nacht, allerseits.

User avatar
Scory
Posts: 188
Joined: 16. Apr 2004 12:36

#60 Post by Scory »

Er möchte (meiner Meinung nach) ausdrücken, dass man vieles auch in HOWTO im Netz oder eben aus Büchern erfahren kann, was wir in diesem Beitrag geklärt haben, so z.B. die Funktionsweise von tail oder grep, welche ich hier als Beispiele anführen möchte
Nein, das möchet "scory" nicht ausdrücken, es trifft den Kern nicht.

Scory möchte ausdrücken, dass nicht jeder Mensch in der Lage ist, ein UNIX (oder Linux) zu "verstehen", ein Systemprogrammierer zu sein (was man sein muss um einen Kernel zu begreifen), ein "Crack" zu sein, oder wie immer man diesen Zustand des Wissens um Computer nennen mag.

Es gehört um Welten mehr dazu, als nur in einem Forum herumzuschäkern und mit seiner Unwissenheit zu kokettieren. Es gehört so dermaßen viel mehr dazu, dass es einem "Unwissenden" geradezu vollständig unvorstellbar ist, wie groß sein Unwissen ist. Das ist nicht wertend, nicht beleidigend, sondern schlicht so festgestellt. Es gibt nun einmal viele Dinge auf Erden, die beherrschen die meisten Menschen nicht. Linuxkernel gehören zu diesen Dingen.

Einen Fernseher zu bauen dürfte nur unwesentlich schwerer sein - oder eben zu versuchen, zweimetervierzig zu überspringen. Nur das Verständnis für diese Schwierigkeit scheint (aus welchen Gründen auch immer) nicht gleichmäßig vorhanden zu sein.

Der Aufwand, den ein Mensch betreiben muss, um die Tiefen und Untiefen eines Linuxkernels (und seine Fehler) auszuloten und zu verstehen, übersteigt um Welten die Möglichkeiten eines Forums. Ist es so nun verständlicher?!

Post Reply