Doppelsystem voneinander abschotten

  • Hey liebe Hackintosher,


    ich habe aktuell ein Problem. Ich habe eine Festplatte in zwei Partitionen aufgeteilt und auf beide MacOS Big Sur installiert. Alles läuft super, aber ich wollte gerne das eine System als "Dummy" nutzen, das heißt, dass ich dort Programme ausführe, die möglicherweise das System beschädigen können. Da ich mit voller Performance arbeiten wollte, habe ich mich gegen Parallels etc. entschieden. Nun ist mir aber aufgefallen, dass ich von beiden Systemen auf die jeweils andere Festplatte und auch auf deren Programme zugreifen kann. Das war ja nicht Sinn der Sache. Gibt es eine Möglichkeit das eine System dauerhaft komplett von dem anderen abzuschotten? Über das Festplattendienstprogramm kann ich die Festplatte des zweiten Systems deaktivieren, aber das hält immer nur bis zum Neustart.


    Vielen Dank schon mal im Voraus für eure Hilfe.

    Liebe Grüße euer Linus =)

  • Hallo,


    vielleicht funktioniert es, wenn du auf beiden Systemen unterschiedliche Nutzer mit verschiedenen Paßwörten anlegst.

    Wie sicher das ist und ob es deinen Vorstellungen entspricht, weiß ich nicht.


    Viel Erfolg

  • LinusAdel, das ist relativ simpel. Du musst in jeder Installation verhindern, dass die Volumes des jeweils nicht gewünschten Systems in der /etc/fstab automatisch gemountet werden:

    Dazu gehst du in das Festplattendienstprogramm und ermittelst die UUID des Volumes. Hier z.B. meine "Big Sur"-Installation (Volumename "Big Sur"). Achtung es gehören beide "Big Sur" und "Big Sur - Daten" dazu. Dann editierst du die Datei /etc/fstab als root bzw Admin-User mit dem Befehl sudo nano /etc/fstab. Da trägst du dann folgende Zeile für jedes deiner Volumes - das nicht angezeigt werden sollen - ein:

    Code
    1. UUID=<UUID des Volumes> none apfs rw,noauto

    Das machst du auf jedem System. Danach werden die Volumes nicht mehr gemounted, können aber bei Bedarf mit dem Festplattendienstprogramm von Hand gemountet werden.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Viel Danke atl, ich habe das soweit verstanden, aber nachdem ich MacOS und MacOS Daten so wie beschrieben eingetragen habe und natürlich auch mit control + x und der Bestätigung y das gespeichert habe, zeigt er mir nach dem Neustart trotzdem die Festplatten an :/


    Ich habe auf dem anderen System gestern tatsächlich noch das Programm TinkerToolSystem gefunden. Mit dem konnte ich die Festplatten easy abschalten, aber konnte das Programm aufgrund der Lizenzbeschränkungen nicht auf dem zweiten System installieren.


    Ich weiß leider auch nicht was ich falsch gemacht haben könnte…

  • LinusAdel, schau dir doch mal die /etc/fstab auf dem System an, bei dem es mit TinkerTool geklappt hat. Ich vermute mal, dass das Tool auch nichts anderes macht. Ansonsten wirklich noch einmal überprüfen, ob du auch die richtigen UUIDs bei dem System eingetragen hast - nämlich die, die du nicht sehen möchtest. Im Festplattendienstprogramm tauchen die Platten auch weiterhin auf, nur der Finder mountet sie nicht automatisch.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • So sollte es aussehen.

    Hier ist die Windows Partition ausgeblendet.

    Bei OS X sollte statt ntft HFS oder AFPS stehen je nach dem was für eine Partition es ist.

    Das ganze lääst sich im Festplatten Dienstprogramm anzeiegn

    Gigabyte Z690 UD DDR4 Open Core
    Intel I7 12700K + Dark Rock TF2
    2x 16GB G Skill DDR4 3200Mhz

    Be Quiet Darkpower Pro 10 750W

    Arez Radeon RX580 oc 8Gb

  • Felix76, du weißt, dass du ab Catalina beide Volumes, das mit dem Volume-Namen und das mit dem Volume-Namen + " - Daten", ausblenden musst? Also in meinem Screenshot oben sind das "Big Sur" und "Big Sur - Daten", die zu meiner macOS 11 -Installation gehören. Wenn ich die beiden ausblende, dann findet er nichts mehr von der Big Sur - Installation.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Also ALT

    UUID=66B03D37-105B-4E1D-A7D5-C623A7D333A2 none apfs rw,noauto,noexec

    UUID=70E7E795-BF10-4A53-9179-5E5FEE2B1405 none apfs ro,noauto,noexec

    das ist bei meinem System mit TinkerTool eingetragen, wenn ich das aber versuche im anderen System einzutragen klappt es nicht. irgendwie speichert er es nicht. Egal ob ich zwischen den Wörtern nur einmal die Leertaste nutze, oder die Tab-Taste. Wenn ich control+x drücke fragt er mich, ob die die Modifikationen speichern möchte. Das bestätige ich mit y und trotzdem, weder bei einem Neustart, noch direkt nach dem schließen des Terminals ist in der Datei etwas reingeschrieben.. -.- Also zumindest beim nächsten öffnen ist sie wieder leer.

    Abgesehen davon kannst du mir sagen wofür bei dem Befehl hier oben das rw oder das ro steht?

    Liebe Grüße und vielen Dank für die ganze Hilfe!

  • LinusAdel, das geht nur als root-User. D.h. du musst es mit einem Benutzer mit Admin-Rechten im Terminal ändern, indem du folgenden Befehl ausführst:

    Code
    1. sudo nano /etc/fstab

    Und du musst natürlich die UUIDs von dem anderen System angeben.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • atl da das System nur einen Benutzer hat und ich den von dir aufgeführten Befehl benutzt habe, weiß ich halt nicht, wo jetzt der Fehler ist, dass es nicht gespeichert wird.


    Und natürlich habe ich auch die richtigen UUIDs genommen.

  • LinusAdel, wenn du nur einen Benutzer eingerichtet hast, dann hat der Admin-Rechte. Also führst du im Terminal den oben erwähnten Befehl aus:

    Code
    1. sudo nano /etc/fstab

    Dabei wird dein Passwort abgefragt und danach müssten die Änderungen an der /etc/fstab auch übernommen werden.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Wie gesagt atl mir ist das bewusst, aber trotzdem speichert er das ja nicht -.-*.


    Ich wäre ja nicht so verzweifelt, wenn es so funktionieren würde.


    Kann ich den Dateispeicherort öffnen, die Datei manuell erzeugen und da rein kopieren? Falls ja was müsste das für eine Datei sein, und wie ist der ganze Dateispeicherort?

  • LinusAdel , die Datei liegt unter /etc/fstab . Wenn sie nicht existiert kannst du sie auch anlegen. Ich habe das eben hier bei mir noch einmal probiert. Die Datei existiert im Normalfall nicht. Aber wenn ich sie mit nano erzeuge und speichere, liegt sie da und enthält auch meinen Inhalt.

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Tipp am Rande:

    Wenn du sudo nano /etc/fstab ausgeführt hast musst du die Datei mit Strg + O speichern und mit Strg + x schließen. Habe ich auf meinem System gerade probiert und es funktioniert einwandfrei.

  • Ohne das jetzt weiter verfolgt zu haben, würde ich sagen da fehlt vor dem etc das /

    iMacPro1,1: Fractal Define R6 - ASUS SAGE X299 - i9 10900X 3,7Ghz - 32 GB - Sapphire RX 5700 XT Pulse 8GB - NVMe SSD 960 EVO 1 TB - BCM943602CS Combo Karte - Sonnet Solo 10G AQC-107 - Titan Ridge TB3 - macOS 11.7 - OpenCore 084

    Proxmox: G5-Casemod - GA Z270-HD3P - i7 7700k 4,2Ghz - 16 GB - iGPU - GT 730 - NVMe SSD 1TB - VM1: Monterey - VM2: Windows 10 - VM3: Mannaro VM4: Unraid

    Mac Mini Studio: 32 GB - 512 GB SSD - CalDigit TS3 Plus Station - Terramaster D2 TB3 Raid

  • Erstens fehlt der forward slash, zweitens ist /etc/fstab ein Systemordner. Bedeutet du musst definitiv erst das System rw mounten (zb mit Saschas kextupdater).
    das wird sonst nix.

  • ozw00d, das mit dem rw-Mounten ist nicht notwendig. /etc/ ist ein Konfigurationsordner und liegt auf dem Data-Volume:

    Power Mac G5
    (Late 2004)



    CPU: Intel Core i9-9900K (Coffee Lake)
    Mainboard: GIGABYTE Z390 M GAMING
    Grafik: SAPPHIRE Pulse Radeon RX 580
    Bootloader: OpenCore (0.9.8)
    Operation Systems: macOS "Ventura" 13.6, macOS "Sonoma" 14.3,
    macOS "Catalina" 10.15.7
    Power Mac G4
    (Quicksilver)



    CPU: Intel Core i3-10103F (Comet Lake)
    Mainboard: ASROCK H470M-HDV/M.2
    Grafik: MSI Radeon RX 560 AERO ITX 4G OC
    Bootloader: OpenCore (0.8.7)
    Operation Systems: macOS "Ventura" 13.1, Windows 10 Professional

    Stopinprogress...

    Lenovo Thinkpad X1 Tablet Gen3 Intel Core i7-8550U, Intel® UHD Graphics 620, 16 GB LPDDR3, Thunderbolt 3, Intel Dual-Band Wireless-AC 8265, 802.11ac Dual-Band 2x2 Wi-Fi® + Bluetooth 4.2, Touchscreen & Stift

  • Ah okay dachte das müsste weil er es nicht speichern kann.


    Laut deinem ls hat aber dort Root Wheel Rechte nicht der User.

    Na ich schau morgen mal welche perms darauf liegen.


    atl jump hast recht man benötigt keine rw gemountete Systempartition.


    Beim anlegen wird die Datei "fstab" mit folgenden permissions angelegt:

    Einmal editiert, zuletzt von ozw00d ()