Ich nutze gerne Raspian x86 in einer Virtualbox (Intel Mac), um Xojo Programme für Raspberry zu testen. Da wäre es hilfreich, einen "gemeinsamen Ordner" als Durchreiche zu nutzen. Der wird aber erst verfügbar, nachdem man die "guest additions" installiert hat. Bisher helfe ich mir über eine Freigabe im LAN (NAS), ist aber umständlich und funzt unterwegs nicht, würde gerne Daten direkt über das Filesystem übergeben. Wenn ich das bei Virtuabox mitgelieferte ISO einhänge finde ich auch das vorgegebene Shellscript "VboxLinuxAdditions.run". - will ich es direkt mit Doppelklick starten, kommt "keine Berechtigung" - ebenso aus dem Terminal mit ./VboxLinuxAdditions.run - das bleibt auch so, wenn ich sudo davorsetze, trotz Passworteingabe - versuche ich es mit su, kennt er das Passwort nicht Hinweise? Danke. Nachtrag: Bei Windows 10/11 oder Linux Mint als Gastsstem, funzt das mit den guest additions völlig problemlos, ich weiss also, wie das geht.
Möglicherweise ist das iso mit "noexec" gemountet, probier mal "sh ./Vboxfoo" oder vorher ein "sudo mount -o remount,exec /cdrom"
:
Bearbeitet durch User
Frank E. schrieb: > - will ich es direkt mit Doppelklick starten, kommt "keine Berechtigung" Wie sehen denn die File Permissions aus? Ohne x wird das so nix.
G. K. schrieb: > Möglicherweise ist das iso mit "noexec" gemountet, probier mal > "sh ./Vboxfoo" oder vorher ein "sudo mount -o remount,exec /cdrom" Deine Befehle wurden leider mit Fehlermeldungen quittiert, aber du hast mich trotzdem auf eine Idee gebracht: Ich habe den Ordner mit den Erweiterungen vom ISO auf die HD kopiert, dann konnte ich das Skript mit sudo ... ausführen. Danke.
Hmmm schrieb: > Frank E. schrieb: >> - will ich es direkt mit Doppelklick starten, kommt "keine Berechtigung" > > Wie sehen denn die File Permissions aus? Ohne x wird das so nix. Da hast du prinzipell recht, aber wieso läuft das dann unter Mint aus dem Stand ohne jede Änderung und unter Raspian nicht? Das ISO ist in jedem Fall das Gleiche ... Liux halt :-)
Das kann man von der CD aus mit "sudo bash VboxLinuxAdditions.run" auch ohne Kopiererei direkt machen. Nix "Linux halt", sondern "gewusst wie"! Wenn Dir Linux nicht gefällt, nimm halt Windows.
Stephan S. schrieb: > Nix "Linux halt", sondern "gewusst wie"! Es liegt also offenbar an der anderen Shell. Du rufst explizit bash auf, Frank hat die Shell verwendet, die da halt aktiv ist.
1 | ps -p $$ |
hilft dabei, herauszufinden, welche das ist.
Stephan S. schrieb: > Das kann man von der CD aus mit "sudo bash VboxLinuxAdditions.run" > auch > ohne Kopiererei direkt machen. > > Nix "Linux halt", sondern "gewusst wie"! Wenn Dir Linux nicht gefällt, > nimm halt Windows. OK, dein Kommado funktionert auch, merke ich mir, danke. Aber ... Die VBox Additions können unter allen andern Systemen, die ich sonst benutze (Windows, MacOS, Linux Mint, Ubuntu ...) problemlos per Klick direkt vom ISO ausgeführt werden (oder starten automatisch), nur ausgrechtet unter Raspian x86 nicht. Normal ist das sicher nicht. Aber egal, des wurde ja inzwischen umgangen ...
Harald K. schrieb: > Stephan S. schrieb: >> Nix "Linux halt", sondern "gewusst wie"! > > Es liegt also offenbar an der anderen Shell. > > Du rufst explizit bash auf, Frank hat die Shell verwendet, die da halt > aktiv ist. > ps -p $$ > > hilft dabei, herauszufinden, welche das ist. Das Kommado liefert "13237 pts/0 00:00:00 bash"
mit sudo bash ... umgeht man das fehlende Execute-Flag bzw. das Mounting als noexec
Frank E. schrieb: > Normal ist das sicher nicht Du bist ja an einer systematischen Fehlersuche leider nicht interessiert, sonst hättest Du längst die Permissions gezeigt. Mag sein, dass einige File Manager automatisch Scripts erkennen und sie auch ohne Executable-Bit ausführen. Elegant wäre das aber nicht, schon das Ausführen von Executables in beliebigen Directories per Doppelklick ist ohne Warnung schon eine Unart.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.