Lowlevel
Lowlevel => Lowlevel-Coding => Thema gestartet von: scales of justice am 07. July 2006, 13:54
-
ich will jetzt Linux zur Betriebssystemprogrammierung verwenden,
dazu ein paar fragen:
- woher bekom ich ein virtuelles Diskettenlaufwerk?
- gibts sowas wie partcopy für linux?
oder wie soll ich sonst den kernel hinter den bootloader kopieren?
- unter Windows gibts ja batch dateien, gibts was ähnliches unter linux?
ach und noch was, was nicht mit Betriebssystemprogrammierung zu tun hat:
wo ist das Einstellungsmenü von Firefox?
das mit dem man die Startseite, JavaScript, usw. einstellt,
bei Windows gabs das, bei Linux find ichs nirgendwo
EDIT:
kann man bei "Lock Screen" auch irgendwie ne Passwort abfrage reinmachen?
so ist das ja sinnlos
(ich benutz Gnome, weis nich ob das was ändert)
-
Hi
Virtuelles Diskettenlaufwerk? Linux hat in dem sinne von windows keine laufwerke sondern nur devices, die irgendwo in dem verzeichnisbaum gemounted werden. um auf ein diskimage zugreifen zu können, benötigst du das loopbackdevice (achtung root rechte erforderlich). damit kannst du eine datei als device einhängen. anschliessend kanst du mit dd oder den m-tools drauf zugreiffen oder das device in den verzeichnisbaum mounten wenn ein passendes dateisystem drauf vorhanden ist.
Partcopy ersatz könnte dd sein
Ersatz für bachdateien hat linux nicht leider, tut mir wirklich leid. Linux hat nur was viel viel besseres, nent sich scripte. deine normale schell ist script fähig schau dir mal die docu zu bash, sh oder wie sie alle heisen an.
[edit]
frägt er da nicht das userpasswort ab? gnom kenn ich leider nicht mein linux rechner hat momentan auch keinen desktop
gruss
-
Virtuelles Diskettenlaufwerk? Linux hat in dem sinne von windows keine laufwerke sondern nur devices, die irgendwo in dem verzeichnisbaum gemounted werden. um auf ein diskimage zugreifen zu können, benötigst du das loopbackdevice (achtung root rechte erforderlich). damit kannst du eine datei als device einhängen. anschliessend kanst du mit dd oder den m-tools drauf zugreiffen oder das device in den verzeichnisbaum mounten wenn ein passendes dateisystem drauf vorhanden ist.
wie geht das denn konkret?
ich hab noch keine ahnung von linux
schau dir mal die docu zu bash, sh oder wie sie alle heisen an.
welches davon ist denn für einfache skripte, die einfach nur verschiedene programme nacheinander mit bestimmten parametern aufrufen sollen am besten?
frägt er da nicht das userpasswort ab?
das hat er früher bei mir auch, aber seit ich Linux neu-installiert hab
(zum 4. mal nun, weil ich immer weder Configurationsdateien geändert hab, ohne backups zu machen *g*)
will er keins mehr
oder ich verwechsel das mit der LiveCD bei der wollte ers aufjedenfall
-
wie geht das denn konkret?
ich hab noch keine ahnung von linux
dann solltest du die finger von lassen ;)
übrigens es gibt bochs auch für linux und dd, damit kannste dan disketen kopieren ...
und shell ist sowas wie batch unter windows ...
-
Hi
egal. es kommt eher drauf an welche shell du auf deinem system installirt hast. der Syntax ist im grossen und ganzen der gleiche. und wenn man nen besonderen haben will dan schreibt man die zu verwendenden shell einfach in die script datei mit rein. ( erste zeile einer datei als kommentar #/user/bin/bash oder so. die ausführende shell weis dann was zu tun ist )
einfach ne textdatei ohne endung anlegen. deine kommandos eintragen. und das ganze mit ./meinErstesScript aufrufen. ggf sind noch die ausführungsflags zu setzen.
gruss
-
Zum mounten eines Floppyimages benutzt man mount -o loop image.img Verzeichnis.
Batchdateien von Win sind kümmerlich im gegensatz zu dem was du mit Shellscripten machen kannst. http://www.bin-bash.de/scripts.php
Weitere Infos findet man zuhauf im INet.
Das Einstellungsmenü von Firefox ist unter bearbeiten.
-
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.
bitmaster
-
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.
bitmaster
so seh ich das auch^^ immerhin gibt ews auch spiele in batchdateien und alles mögliche^^
-
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.
bitmaster
lol, joa kann man, man kann auch schöne scherz viren schreiben :D
-
@Osbios: Mit *.bat Dateien kann man einiges mehr machen als viele denken.
Jo, man kann (umständlich) damit schon einiges hinbekommen, aber Shellskripte sind einfach nochmal eine Klasse besser.
-
Natürlich sind auch Batchdateien unter Windows ein mächtiges Werkzeug.
Aber es ist wohl auch allen klar, dass Linux das "Konsolensystem" ist und daher auch etwas mehr in diesem Bereich bieten kann. Ich mag dafür z.B. das X-Windows system nicht.
-
Natürlich sind auch Batchdateien unter Windows ein mächtiges Werkzeug.
Aber es ist wohl auch allen klar, dass Linux das "Konsolensystem" ist und daher auch etwas mehr in diesem Bereich bieten kann. Ich mag dafür z.B. das X-Windows system nicht.
es kommt auf das X-System an .. es gibt bekantlich ja xorg und xfree86
außerdem gibts verschiedene windowmanager und Desktops, KDE und Gnome die sind eher nicht gut, aber fluxbox oder icewm etc
-
es kommt auf das X-System an .. es gibt bekantlich ja xorg und xfree86
außerdem gibts verschiedene windowmanager und Desktops, KDE und Gnome die sind eher nicht gut, aber fluxbox oder icewm etc
Nein, ich meine das X System (also xorg oder x11 oder was es sonst noch gibt) an sich. Nicht einen Windowsmanager.
Und von KDE und Gnome rede ich erst garnicht...
-
mount -o loop image.img Verzeichnis
so hab ich jetzt ein virtuelles Diskettenlaufwerk gemacht,
aber wie kann ich daraus wieder ein Image machen?
oder ändert sich alles was ich dann in dem Verzeichnis änder auch im Image?
ich hab mir mal ne Beschreibung zu dd durchgelesen,
aber wie soll man damit eine Datei an eine andere dranhängen?
-
Hi
mit dem befehl mountest du eine datei in ein verzeichnis. Der inhalt des Verzeichnisses ist der inhalt der Datei. Veränderungen im verzeichnis sind veränderungen am hinahlt der Datei.
gruss
-
Hm, Vorsicht: Die Änderungen am Image müssen nicht unbedingt sofort gemacht werden, Linux hat ja auch noch einen Cache. Das Image ist also erst nach dem umount garantiert auf den neuen Stand.
-
der Befehl zum unmounten ist ja "umount"
aber was genau muss ich da angeben?
einfach nur den Pfad zum Image? oder den wo ichs hingemountet hab?
oder will der noch extra parameter haben?
-
einfach nur den Pfad zum Image? oder den wo ichs hingemountet hab?
oder will der noch extra parameter haben?
Nur das Verzeichnis wo du es gemountet hast. Also umount Verzeichnis
Man kann übrigens auch den Cache für ein Laufwerk (hier die Imagedatei) ausschalten, so dass alles sofort geschrieben wird. Aber ich denke hier reicht das unmounten.
-
Für dein konkretes Problem: siehe Osbios. Und mit man umount (bzw. allgemein man <befehl>) kannst du dir auch selbst helfen, wenn du mal nicht genau weißt, wie der Befehl funktioniert. (Nur für den Fall, daß du die man-Pages noch nicht kennst, die sind nämlich wirklich nützlich)
-
die man pages sind cool, wusst gar nicht das es sowas gibt
bleibt nur noch offen, wie man mit dd eine Datei an eine andere anhängen soll
-
Dafür dürfte cat besser geeignet sein: cat datei1 datei2 ... dateiN > datei.gesamt