Forza un montaggio di sola lettura del disco di avvio

1

Voglio creare un disco di avvio per il ripristino di MacOS su un'unità flash USB. Al fine di mantenere l'integrità del contenuto del disco (e, cosa ancora più importante, ridurre l'usura di scrittura sull'unità flash da file tmp, swapping, SpotLight, ecc.), Mi piacerebbe essere in grado di far sì che il kernel monti l'unità sola lettura (ma in caso contrario, avviare in un ambiente desktop completo con vari strumenti di recupero basati su GUI).

Questo è ovviamente possibile quando si avvia da CD / DVD (e probabilmente quando si avvia da un'unità flash con un interruttore di protezione da scrittura fisica), ma sospetto che lo stato dell'hardware causi magicamente il kernel / bootloader a fare la cosa giusta.

Nel passato, ricordo che alcuni sistemi avevano la capacità di specificare argomenti di avvio che avrebbero imposto un comportamento del genere. Scansione del comando OpenFirmware e MacOS boot- i fogli di trucco di arges non rivelano nulla di ovvio.

C'è un modo per richiedere che il firmware o il kernel rendano il dispositivo di avvio di sola lettura per un avvio multiutente? Oppure, in alternativa, esiste un modo per continuare l'avvio dalla modalità utente singolo mantenendo il dispositivo di avvio in uno stato di sola lettura?

    
posta jhfrontz 13.06.2014 - 16:00
fonte

1 risposta

1

I CD di installazione richiedevano molte scorciatoie per gestire i volumi di avvio di sola lettura. Uno dei trucchi è quello di montare la partizione di swap in un ramdisk - sì, sembra piuttosto inutile scambiare la RAM in un'altra parte della memoria, ma mi aspetto che sia più facile farlo che riscrivere il kernel per non scambiarlo affatto. Crea la singola applicazione della GUI e non ti servirà comunque lo scambio.

Se stai realizzando un'unità di manutenzione anziché un programma di installazione USB con una sola operazione, ti consiglio di eseguire una rotazione esterna. Più veloce della maggior parte delle chiavette USB e avrà spazio sufficiente per recuperare i dati. Ottieni un esterno da 500 GB, partizionalo in un volume di avvio da 50 Gb con CCC, DiskWarrior, DataRescue e qualsiasi altra cosa desideri, una partizione di ripristino standard e il resto per i dati utente.

    
risposta data 13.06.2014 - 17:35
fonte

Leggi altre domande sui tag