Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
software:virtualbox:ubuntuimages:imageinfubuntu2004_01 [2020-09-25 14:44] – ditaranto | software:virtualbox:ubuntuimages:imageinfubuntu2004_01 [2020-09-25 14:55] – ditaranto |
---|
====== ImageINFUbuntu2004 (2020) ====== | ====== ImageINFUbuntu2004 (2020) ====== |
| |
| \\ |
Dieses VirtualBox-Image wird für den Bachelor-Unterricht //Betriebssysteme// und //SWE// verwendet. | Dieses VirtualBox-Image wird für den Bachelor-Unterricht //Betriebssysteme// und //SWE// verwendet. |
| |
^ User-Applikationen | /opt | | ^ User-Applikationen | /opt | |
^ User-Worspace | ~/workspace | | ^ User-Worspace | ~/workspace | |
| |
| |
Das Image kann unter \\ [[\\fs03\x\public-programme\VMs\VirtualBox\ImageINFUbuntu2004]] \\ heruntergeladen werden. | Das Image kann unter \\ [[\\fs03\x\public-programme\VMs\VirtualBox\ImageINFUbuntu2004]] \\ heruntergeladen werden. |
| \\ |
| \\ |
| |
===== Installationsanleitung ===== | ===== Installationsanleitung ===== |
| \\ |
==== Grundinstallation ==== | ==== Grundinstallation ==== |
| |
- **Shared Folder(s):** Sie werden später die Möglichkeit haben, direkt aus der VM auf folgende OST-Netzlaufwerke zuzugreifen (<color #ed1c24>Achtung: Funktioniert nur, wenn Sie an einem PC arbeiten, der in sich im OST-Netzwerk befindet!)</color>: \\ • Ihr persönliches OST-Netzlaufwerk ''M:\'' \\ und \\ • Das allgemeine OST-Netzlaufwerk ''X:\'' \\ Zudem können Sie aus der VM auf ein beliebiges lokales -voher bestimmtes- Verzeichnis zugreifen. Für diese genannten Zugriffe wurden in der VM drei Skripte erstellt, die Sie später nach Bedarf manuell ausführen können, um die entsprechenden Netzlaufwerke, bzw. das entsprechende lokale Verzeichnis in der VM zu mounten. Für den Zugriff auf ein beliebiges lokales Verzeichnis müssen folgende Vorbereitungen getroffen werden: \\ In VirtualBox: \\ Rechtsklick auf die virtuelle Maschine → ''Ändern...'' → ''Gemeinsame Ordner'' → Klick auf das ''+''-Symbol → Klick auf das Dropdown-Symbol im Feld ''Ordner-Pfad:'' → ''Ändern...'' → Einen beliebigen lokalen Ornder erstellen oder einen bestehenden Ordner auswählen, diesen Ordner markieren und ''Select Folder'' klicken → Im Eingabefeld ''Order-Name:'' den Wert ''share'' eintragen (<color #ed1c24>Wichtig: Im Eingabefeld ''Ordner-Name'' muss der Eintrag ''share'' heissen (siehe folgenden Screenshot), sonst funktioniert später das Skript nicht richtig!</color>) → Im Eingabefeld ''Einbindepunkte:'' den Wert ''/home/ost/share'' eintragen → 2x mit ''OK'' bestätigen \\ \\ \\ [{{:software:virtualbox:ubuntuimages:sharedfolder.png?200|Shared Folder}}] \\ | - **Shared Folder(s):** Sie werden später die Möglichkeit haben, direkt aus der VM auf folgende OST-Netzlaufwerke zuzugreifen (<color #ed1c24>Achtung: Funktioniert nur, wenn Sie an einem PC arbeiten, der in sich im OST-Netzwerk befindet!)</color>: \\ • Ihr persönliches OST-Netzlaufwerk ''M:\'' \\ und \\ • Das allgemeine OST-Netzlaufwerk ''X:\'' \\ Zudem können Sie aus der VM auf ein beliebiges lokales -voher bestimmtes- Verzeichnis zugreifen. Für diese genannten Zugriffe wurden in der VM drei Skripte erstellt, die Sie später nach Bedarf manuell ausführen können, um die entsprechenden Netzlaufwerke, bzw. das entsprechende lokale Verzeichnis in der VM zu mounten. Für den Zugriff auf ein beliebiges lokales Verzeichnis müssen folgende Vorbereitungen getroffen werden: \\ In VirtualBox: \\ Rechtsklick auf die virtuelle Maschine → ''Ändern...'' → ''Gemeinsame Ordner'' → Klick auf das ''+''-Symbol → Klick auf das Dropdown-Symbol im Feld ''Ordner-Pfad:'' → ''Ändern...'' → Einen beliebigen lokalen Ornder erstellen oder einen bestehenden Ordner auswählen, diesen Ordner markieren und ''Select Folder'' klicken → Im Eingabefeld ''Order-Name:'' den Wert ''share'' eintragen (<color #ed1c24>Wichtig: Im Eingabefeld ''Ordner-Name'' muss der Eintrag ''share'' heissen (siehe folgenden Screenshot), sonst funktioniert später das Skript nicht richtig!</color>) → Im Eingabefeld ''Einbindepunkte:'' den Wert ''/home/ost/share'' eintragen → 2x mit ''OK'' bestätigen \\ \\ \\ [{{:software:virtualbox:ubuntuimages:sharedfolder.png?200|Shared Folder}}] \\ |
- **VM starten:** \\ Gewünschte virtuelle Maschine markieren und über die Schaltfläche ''Start'' starten. | - **VM starten:** \\ Gewünschte virtuelle Maschine markieren und über die Schaltfläche ''Start'' starten. |
| \\ |
| |
==== Shared Folder(s) ==== | ==== Shared Folder(s) ==== |
=== Lokaler Shared Folder === | === Lokaler Shared Folder === |
Nachdem die VM gestartet wurde und Sie sich ins GUI eingeloggt haben, binden Sie als Erstes die Shared Folder(s) ein. Öffnen Sie eine Kommandozeile via Tastenkombination ''Ctrl'' + ''Alt'' + ''T'' und führen dann folgende Befehle aus: | Nachdem die VM gestartet wurde und Sie sich ins GUI eingeloggt haben, binden Sie als Erstes die Shared Folder(s) ein. Öffnen Sie eine Kommandozeile via Tastenkombination ''Ctrl'' + ''Alt'' + ''T'' und führen dann folgenden Befehl aus: |
<code> | <code> |
$ cd ~ | ~/mount-share.sh |
$ ./mount-share.sh | |
</code> | </code> |
Sie benötigen -im Gegensatz für das spätere Einbinden der OST-Netzlaufwerke- für das Einbinden dieses lokalen Verzeichnis kein Passwort. Ihr Windows Share-Verzeichnis ist nun in Ihrer virtuellen Linux-Maschine im Home-Verzeichnis unter ''~/share'' gemountet. Sie können in Linux durch die Eingabe von | Sie benötigen -im Gegensatz für das spätere Einbinden der OST-Netzlaufwerke- für das Einbinden dieses lokalen Verzeichnis kein Passwort. Ihr Windows Share-Verzeichnis ist nun in Ihrer virtuellen Linux-Maschine im Home-Verzeichnis unter ''~/share'' gemountet. Sie können in Ubuntu durch die Eingabe von |
<code> | <code> |
$ cd ~/share | $ cd ~/share |
</code> | </code> |
in das gemountete Share-Verzeichnis navigieren und dort arbeiten. | in das lokal gemountete share-Verzeichnis navigieren und nun dort arbeiten. |
| |
<box red 97% | Achtung!> | <box red 97% | Achtung!> |
Lokale Dateien in der virtuellen Maschine sind prinzipiell für jeden zugreifbar, der die VM startet. Ausserdem ist nicht garantiert, wie lange die Daten auf ''D:\''-Laufwerk der Klassenzimmer-PCs überleben. Sichern Sie daher Ihre Arbeit (**nicht aber die ganze VM**, da diese viel zu viel Speicherplatz benötigt!) unbedingt auf Ihrem ''M:\''-Laufwerk (oder auf einem Versionsverwaltungs-Server), sobald Sie den Klassenzimmer-PC verlassen! | Lokale Dateien in der virtuellen Maschine sind prinzipiell für jeden zugreifbar, der die VM startet. Ausserdem ist nicht garantiert, wie lange die Daten auf ''D:\''-Laufwerk der Klassenzimmer-PCs überleben. Sichern Sie daher Ihre Arbeit (**nicht aber die ganze VM**, da diese viel zu viel Speicherplatz benötigt!) unbedingt auf Ihrem ''M:\''-Laufwerk (oder auf einem Versionsverwaltungs-Server), sobald Sie den Klassenzimmer-PC verlassen! |
</box> | </box> |
| \\ |
| |
=== Shared Netzlaufwerke === | === Shared Netzlaufwerke === |
== Netzlaufwerk M:\ == | == Netzlaufwerk M:\ == |
Das ''M:\''-Laufwerk wird über das Skript ''mount-m.sh'', das ''X:\''-Laufwerk über das Skript ''mount-x.sh'' gemountet. Beide Skripte befinden sich in Ubuntu im Home-Verzeichnis. Starten Sie das erste Skript durch Eingabe folgender Befehle: | Das ''M:\''-Laufwerk wird über das Skript ''mount-m.sh'', das ''X:\''-Laufwerk über das Skript ''mount-x.sh'' gemountet. Beide Skripte befinden sich in Ubuntu im Home-Verzeichnis. Starten Sie das erste Skript durch folgenden Befehl: |
<code> | <code> |
$ cd ~ | ~/mount-m.sh |
$ sh mount-m.sh | |
</code> | </code> |
Beim ersten Mal wird nach dem OST-Benutzernamen (Syntax: ''vorname.nachname'') gefragt. Der Benutzername wird nach Eingabe und Bestätigung in ein Text-File ''~/user.txt'' geschrieben. Ebenfalls wird nach Ihrem aktuellen Passwort Ihres Studenten-Accounts gefragt. Geben Sie dieses ebenfalls ein und bestätigen Sie mit der Eingabetaste. | Beim ersten Mal wird nach dem OST-Benutzernamen (Syntax: ''vorname.nachname'') gefragt. Der Benutzername wird nach Eingabe und Bestätigung in ein Text-File ''~/user.txt'' geschrieben. Ebenfalls wird nach Ihrem aktuellen Passwort Ihres Studenten-Accounts gefragt. Geben Sie dieses ebenfalls ein und bestätigen Sie mit der Eingabetaste. |
$ cd ~/m | $ cd ~/m |
</code> | </code> |
in das gemountete Laufwerk navigieren und nun dort arbeiten. | in das lokal gemountete Netzlaufwerk navigieren und nun dort arbeiten. |
| |
== Netzlaufwerk X:\ == | == Netzlaufwerk X:\ == |
Mounten Sie nun das ''X:\''-Laufwerk. | Mounten Sie nun das ''X:\''-Laufwerk. |
Befehle: | Befehl: |
<code> | <code> |
$ cd ~ | $ ~/mount-x.sh |
$ sh mount-x.sh | |
</code> | </code> |
Das ''X:\''-Netzlaufwerk ist nun in Ihrer virtuellen Linux-Maschine im Home-Verzeichnis unter ''~/x'' gemountet. Sie können in Ubuntu durch die Eingabe von | Das ''X:\''-Netzlaufwerk ist nun in Ihrer virtuellen Linux-Maschine im Home-Verzeichnis unter ''~/x'' gemountet. Sie können in Ubuntu durch die Eingabe von |
$ cd ~/x | $ cd ~/x |
</code> | </code> |
in das gemountete Laufwerk navigieren und nun dort arbeiten. | in das lokal gemountete Netzlaufwerk navigieren und nun dort arbeiten. |
| |
<box blue 97% | Hinweis!> | <box blue 97% | Hinweis!> |