Pestilence
17.12.05, 21:22:15
Also mittlerweile habe ich soviel über meine Erfahrungen mit dem unbekannten Wesen "Linux" zu berichten, das ich auch mal ein Thread aufmachen muss.
Was ich heute gelernt habe find ich schonmal nicht schlecht. Ich weiss jetzt wie ich ein Laufwerk mit dem Befehl "Mount" mounten kann. Ich weiss wie, und wo, ich die Berechtigungen setzen kann damit ich auf NTFS Platten zugreifen kann und noch einiges mehr.
Aber erstmal von vorne:
Mein Problem war heute das ich ein paar meiner Urlaubsfilme für meine Eltern brennen wollte. Aber leider streikt da bei mir Nero, oder Windows. Keine Ahnung wlches von beiden. Also habe ich schnurstracks Linux gebootet, Brennprogramm gestartet und festgestellt das ich auf meine NTFS Platten nicht zugreifen kann. "Hmm, unter Suse Linux war das einfach. Da brauchte ich nix zu machen". Also habe ich meinen guten Freund Google zu rate bezogen und mich erstmal mit dem Befehl "Mount" auseinandergesetzt. Ab in die Konsole und den Befehl "mount" ausgeführt. "Ah, eine Übersicht meiner gemounteten Laufwerke...Da ist ja meine NTFS Platte". Also bin ich ab in den Ordner "/media/" und habe versucht auf das Filesystem "hda1" zuzugreifen: Zugriff verweigert. "Was mach ich denn nun?.... Googlen!". Gedacht, getan, ich habe nach dem Problem gegoogelt. Dort habe ich unter anderem herausgefunden warum ich mich letztens nicht mit dem Benutzer "root" einloggen konnte: Es gibt diesen Benutzer unter Debian einfach nicht. Das erschwert die Administration um einiges, macht sie aber nicht unmöglich. Nach ungefähr 10 Minuten habe ich die Lösung für das Problem gefunden: Einfach die Datei "/dev/fstab" als Superuser öffnen, und bei den Options der einzelnen Laufwerke ein "umask=0" hinterhängen. Nun sieht die Zeile meines C:\ Laufwerks folgendermaßen aus: "/dev/hda1 /media/hda1 ntfs defaults,umask=0 0 0". Erklärung: Das Filesystem "/dev/hda1" ist im Laufwerk "/media/hda1" gemountet. Das Filesystem ist NTFS, hat Standardoptionen (Defaults), eine generelle Fregabe (umask=0), ein Dump und Pass von jeweils 0 (Noch keine Ahnung was diese beiden Sachen bedeuten).
Ende der Geschichte: Linux neugestartet, Brennprogramm geöffnet, Filme ausgewählt und gebrannt. Hat auf Anhieb geklappt, nicht wie unter Windows. Allerdings hat mein DVD Brenner nur 1x gebrannt, dieses Problem bekomme ich aber auch noch behoben.
Wieder unter Windows:
Ich wollte etwas Dark Age of Camelot spielen. Ist ein etwas älteres MMORPG was ich mir gestern gekauft habe. Leider war der Server auf dem ich meinen Charakter habe voll, so das ich es immer un immer wiede rneustarten musste um mich einzuloggen. Als ich dann kein Bock mehr hatte die Meldung "Server is full" zu lesen, habe ich mich entschlossen nochmal Linux zu booten.
"Es muss doch auch eine Möglichkeit geben das Spiel unter Linux zu spielen...Wine". Also habe ich mir bei Sourceforge die neuste Version von Wine als Debian Package runtergezogen, und installiert. Nachdem ich wieder googlen musste wie ich ein Paket überhaupt installiere (hatte es vergessen), habe ich den Befehl "sudo apt-get install Wine" gefunden. Das hat nicht funktioniert, er schmeisste eine Fehlermeldung raus. Nach dieser Fehlermeldung gegoogelt und einen anderen Befehl für Debian Packages gefunden: "dpkg -i Wine". Das hat wunderbar funktioniert. Nachdem Wine dann installiert war, bin ich auf mein NTFS Laufwerk D: und in den Ordner wo DAoC installiert war. Konsole mit F4 geöffnet und versucht das Spiel mit "wine Camelot.exe" zu starten. Hat leider nicht funktioniert, weil er anscheind Probleme damit hat von NTFS Platten zu starten. also habe ich mir meine DAoC CD´s nochmal rausgesucht, und die Setup.exe mit Wine gestartet. Das funktionierte wunderbar, und ich konnte das Spiel installieren, bis ich die CD wechseln sollte. "Bitte legen sie CD 2 ein". Klingt ja nicht sooo schwer, wurde aber schwerer als erwartet. Mit dem Eject Knopf des Laufwerks ging es schonmal nicht, wäre auch zu einfach gewesen. Mit dem Kontextmenü beim CDRom und dem Knopf "Auswerfen" ging es auch nicht. Also ab in die Konsole und es mit "sudo eject" versucht. Das war auch nicht von Erfolg gekrönt, denn es kam eine Fehlermeldung das das Laufwerk in benutzung sei. Wiedermal habe ich meinen Freund Google befragt und bin auf folgende Lösung gestoßen: In der Konsole überprüfen welche Prozesse auf das CDRom zugreifen, das macht man mit dem Befehl "lsof | grep /media/cdrom/". Da habe ich gesehen das ein Task namens "Bash" auf mein CDRom zugreift. Von diesem Task habe ich mir die Nummer gemerkt (7243), und ihn über den Befehl "kill 7243" beendet. Das wars nun., jetzt konnte ich meine CD wieder rausholen und das Spiel weiterinstallieren. Ob das Spiel nun auch wirklich läuft, das schreibe ich euch später wenn es installiert ist.
Was ich heute gelernt habe find ich schonmal nicht schlecht. Ich weiss jetzt wie ich ein Laufwerk mit dem Befehl "Mount" mounten kann. Ich weiss wie, und wo, ich die Berechtigungen setzen kann damit ich auf NTFS Platten zugreifen kann und noch einiges mehr.
Aber erstmal von vorne:
Mein Problem war heute das ich ein paar meiner Urlaubsfilme für meine Eltern brennen wollte. Aber leider streikt da bei mir Nero, oder Windows. Keine Ahnung wlches von beiden. Also habe ich schnurstracks Linux gebootet, Brennprogramm gestartet und festgestellt das ich auf meine NTFS Platten nicht zugreifen kann. "Hmm, unter Suse Linux war das einfach. Da brauchte ich nix zu machen". Also habe ich meinen guten Freund Google zu rate bezogen und mich erstmal mit dem Befehl "Mount" auseinandergesetzt. Ab in die Konsole und den Befehl "mount" ausgeführt. "Ah, eine Übersicht meiner gemounteten Laufwerke...Da ist ja meine NTFS Platte". Also bin ich ab in den Ordner "/media/" und habe versucht auf das Filesystem "hda1" zuzugreifen: Zugriff verweigert. "Was mach ich denn nun?.... Googlen!". Gedacht, getan, ich habe nach dem Problem gegoogelt. Dort habe ich unter anderem herausgefunden warum ich mich letztens nicht mit dem Benutzer "root" einloggen konnte: Es gibt diesen Benutzer unter Debian einfach nicht. Das erschwert die Administration um einiges, macht sie aber nicht unmöglich. Nach ungefähr 10 Minuten habe ich die Lösung für das Problem gefunden: Einfach die Datei "/dev/fstab" als Superuser öffnen, und bei den Options der einzelnen Laufwerke ein "umask=0" hinterhängen. Nun sieht die Zeile meines C:\ Laufwerks folgendermaßen aus: "/dev/hda1 /media/hda1 ntfs defaults,umask=0 0 0". Erklärung: Das Filesystem "/dev/hda1" ist im Laufwerk "/media/hda1" gemountet. Das Filesystem ist NTFS, hat Standardoptionen (Defaults), eine generelle Fregabe (umask=0), ein Dump und Pass von jeweils 0 (Noch keine Ahnung was diese beiden Sachen bedeuten).
Ende der Geschichte: Linux neugestartet, Brennprogramm geöffnet, Filme ausgewählt und gebrannt. Hat auf Anhieb geklappt, nicht wie unter Windows. Allerdings hat mein DVD Brenner nur 1x gebrannt, dieses Problem bekomme ich aber auch noch behoben.
Wieder unter Windows:
Ich wollte etwas Dark Age of Camelot spielen. Ist ein etwas älteres MMORPG was ich mir gestern gekauft habe. Leider war der Server auf dem ich meinen Charakter habe voll, so das ich es immer un immer wiede rneustarten musste um mich einzuloggen. Als ich dann kein Bock mehr hatte die Meldung "Server is full" zu lesen, habe ich mich entschlossen nochmal Linux zu booten.
"Es muss doch auch eine Möglichkeit geben das Spiel unter Linux zu spielen...Wine". Also habe ich mir bei Sourceforge die neuste Version von Wine als Debian Package runtergezogen, und installiert. Nachdem ich wieder googlen musste wie ich ein Paket überhaupt installiere (hatte es vergessen), habe ich den Befehl "sudo apt-get install Wine" gefunden. Das hat nicht funktioniert, er schmeisste eine Fehlermeldung raus. Nach dieser Fehlermeldung gegoogelt und einen anderen Befehl für Debian Packages gefunden: "dpkg -i Wine". Das hat wunderbar funktioniert. Nachdem Wine dann installiert war, bin ich auf mein NTFS Laufwerk D: und in den Ordner wo DAoC installiert war. Konsole mit F4 geöffnet und versucht das Spiel mit "wine Camelot.exe" zu starten. Hat leider nicht funktioniert, weil er anscheind Probleme damit hat von NTFS Platten zu starten. also habe ich mir meine DAoC CD´s nochmal rausgesucht, und die Setup.exe mit Wine gestartet. Das funktionierte wunderbar, und ich konnte das Spiel installieren, bis ich die CD wechseln sollte. "Bitte legen sie CD 2 ein". Klingt ja nicht sooo schwer, wurde aber schwerer als erwartet. Mit dem Eject Knopf des Laufwerks ging es schonmal nicht, wäre auch zu einfach gewesen. Mit dem Kontextmenü beim CDRom und dem Knopf "Auswerfen" ging es auch nicht. Also ab in die Konsole und es mit "sudo eject" versucht. Das war auch nicht von Erfolg gekrönt, denn es kam eine Fehlermeldung das das Laufwerk in benutzung sei. Wiedermal habe ich meinen Freund Google befragt und bin auf folgende Lösung gestoßen: In der Konsole überprüfen welche Prozesse auf das CDRom zugreifen, das macht man mit dem Befehl "lsof | grep /media/cdrom/". Da habe ich gesehen das ein Task namens "Bash" auf mein CDRom zugreift. Von diesem Task habe ich mir die Nummer gemerkt (7243), und ihn über den Befehl "kill 7243" beendet. Das wars nun., jetzt konnte ich meine CD wieder rausholen und das Spiel weiterinstallieren. Ob das Spiel nun auch wirklich läuft, das schreibe ich euch später wenn es installiert ist.