Installazione plurimi sistemi operativi su Mac

Tutto sul pinguino per Mac

Moderatore: ModiMaccanici

Avatar utente
Jethro
Stato: Non connesso
Expert Retrogamer
Expert Retrogamer
Avatar utente
Iscritto il: sab, 04 lug 2009 22:26
Messaggi: 5278

Top

CENCINO ha scritto:
mar, 21 apr 2020 14:08
Messaggio di errore: "Installazione non riuscita. Installer ha incontrato un errore che ha impedito l'installazione. Contatta il produttore del software per ottenere assistenza."
Uhm... ok, grazie. Non è quello che pensavo anche se certo il messaggio non è di grande aiuto perché non dice il tipo di errore che ha incontrato.
Il sito da quale hai scaricato è quello giusto ovviamente, è quello dello sviluppatore.

Non saprei cosa consigliarti allora, mi spiace.

Immagine MacBook Pro Retina 15" - macOS Mojave 10.14.6
i7 quad-core 2.6GHz, 16GB RAM, SSD 1TB, Iris Pro/GeForce GT 750M

Immagine MacBook Air 11" - macOS Mojave 10.14.6
i7 dual-core 1.7GHz, 8GB RAM, SSD 128GB, HD Graphics 5000

8) La mia piccola collezione di "giochini" :
https://www.flickr.com/photos/140997970@N07/albums

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Nel frattempo, verificando in "Sicurezza e Privacy" delle Preferenze di Sistema, ho trovato uno script che evidenziava l'impedimento attuato dal mac all'installazione.
E' stato sufficiente sbloccare il lucchetto con le credenziali di amministratore per poter mettere un flag nella casella "consenti", apertasi a lato della scritta di cui sopra.
Ripetuta, l'installazione ha avuto infine successo.

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Il prodotto è risultato non adeguato alle mie aspettative.
Ho pertanto provveduto a disinstallarlo, utilizzando il tool di VirtualBox.
Permangono peraltro file che non riesco ad eliminare, ed altri sicuramente sono annidati nel Mac ma non immediatamente riconoscibili.
Quanto al disco SSD, risulta occupato per 2,15 GB da VM.
E' possibile ripristinare la situazione quo ante ?
Grazie!!

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
L'uninstaller che sta nel dmg scaricato dovrebbe eliminare tutto il carico critico.

Poi puoi eseguire un'ulteriore pulizia del superfluo.
Perché la disinstallazione di VirtualBox ti conserva il contenuto delle macchine virtuali.
Lo fa per conservare quei contenuti per le disinstallazioni tecniche dovute a eventuali malfunzionamento.
Cioè conserva i dati eliminando solo il software.

La pulizia fa eseguita con DetectX
https://sqwarq.com/detectx/

Guarda nella finestra Profile, ti indicherà tutti i luoghi dove può installarsi software di terze parti.
Leggi quindi il resoconto per intero.
Puoi tralasciare solo l'ultima parte, "Running Processes".

Eventualmente potrai eliminare i dati, se non li hai trovati nel resoconto del profilo, con OmnidiskSweeper
https://www.omnigroup.com/more
Cercando nelle finestra dell'utente

Con un riavvio eliminerai anche le cache relative alle cancellazioni

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Grazie.
Mi cimenterò quanto prima.

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Salvo altre, non individuate, permane una cartella che non riesco ad eliminare, denominata VirtualBox e situata in Machintosh SDD>Libreria>Stage Extension>Library>Application Support. Detta cartella contiene 4 files: VBoxDrv.Kext, VBoxNetAdp.Kext, VBoxNetFit.Kext, VBoxUsb.Kext.
Può eliminarsi, senza danni collaterali, tramite terminale? e con quale riga di comando?
Grazie.

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
Sono estensioni del Kernel.

Le estensioni del kernel o drive vanno prima regolate con la loro abilitazione o disabilitazione.
Questo per evitare danni, ed è per questo che non le puoi cancellare, prima di averle disabilitate.
(la disabilitazione viene annullata dal riavvio, se non cancellati)

Quindi disabilitale.
Una per volta ed eseguilo con password d'amministrazione.
Basta autorizzare solo la prima volta disabilitazione se esegui entro pochi minuti le altre:

Codice: Seleziona tutto

sudo kextunload -b VBoxDrv.Kext

Codice: Seleziona tutto

sudo kextunload -b VBoxNetAdp.Kext

Codice: Seleziona tutto

sudo kextunload -b VBoxNetFit.Kext

Codice: Seleziona tutto

sudo kextunload -b VBoxUsb.Kext
Poi rimuovili:

Codice: Seleziona tutto

sudo rm -rf /System/Library/Extensions/VirtualBox/VBoxDrv.Kext /System/Library/Extensions/VirtualBox/VBoxNetAdp.Kext /System/Library/Extensions/VirtualBox/VBoxNetFit.Kext /System/Library/Extensions/VirtualBox/VBoxUsb.Kext /System/Library/Extensions/VirtualBox/
Riavvia per completare

NB: ho scritto il comando sulla base del tuo post, quindi controlla l'esattezza dei dati scritti, prima di eseguire

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
CENCINO ha scritto:
gio, 23 apr 2020 08:26
Salvo altre, non individuate...
Puoi postare qui, per favore come codice </>, il contenuto della finestra Profile di DetectX Swift.
Per una verifica dei componenti eventualmente residui di VirtualBox..

Oppure, senza fretta, per una verifica di tutto l'assetto del sistema, in:
viewtopic.php?f=2&t=44491

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Ho verificato la corrttezza delle informazioni precedentemente riportate.
Già dalla prima operazione, peraltro, il sistema non darebbe corso al comando, replicando in questi termini:
(kernel) Kext VBoxDrv.Kext not found for unload request.
Failed to unload VBoxDrv.Kext - (libkern/kext) not found.

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
CENCINO ha scritto:
gio, 23 apr 2020 10:08
Ho verificato la corrttezza delle informazioni precedentemente riportate.
Già dalla prima operazione, peraltro, il sistema non darebbe corso al comando, replicando in questi termini:
(kernel) Kext VBoxDrv.Kext not found for unload request.
Failed to unload VBoxDrv.Kext - (libkern/kext) not found.
Se tu li vedi nel resoconto, ci sono.

Prova ad usare il comando senza il parametro -b, che identifica l'estensione per il nome.
Ed eseguirli come percorso /System/Library/Extensions/VirtualBox/VBoxDrv.Kext.
Oppure copiando il percorso, cliccando sul Finder il file e poi premendo il tasto ⌥.
Quindi scegliendo: Copia "VBoxDrv.Kext" come percorso e riportando quel percorso nel comando.

Così:

Codice: Seleziona tutto

sudo kextunload /System/Library/Extensions/VirtualBox/VBoxDrv.Kext
O quel che sia, poi ripeti nei tre comandi successivi.

Poi aggiusta eventualmente il comando di eliminazione.

Come detto, mi sono basato su quanto hai scritto.
Se trovi ulteriori difficoltà, posta il resoconto e solo allora potrà darti comando efficace

PS: non è che i file si chiamano xxxxx.kext, col k minuscolo?
Perché è così che comunemente è l'estensione di quei file.
E Terminale fa distinzione case positive

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Sì, devo fare ammenda. In effetti la "k" è minuscola, ed il fatto che io l'abbia letta come maiuscola è la riprova di qualche incipiente problema visivo.
Ho provato a riscrivere la riga di comando rettificata nel "k", ma il risultato si è confermato negativo.
Quanto alle ulteriori indicazioni cortesemente fornitemi, non ritengo di essere in grado di applicarle senza una spiegazione più dettagliata ed elementare. Le mie capacità cognitive si sono sviluppate in campi molto diversi dall'informatica, che guardo comunque con rispetto ed ammirazione in particolare su alcuni interpreti di rilievo, tra i quali, in primis, il mo attuale tutor, FAXUS.
Richiedo, quindi, aggiornate istruzioni su come procedere.
Grazie.

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
CENCINO ha scritto:
gio, 23 apr 2020 11:14
... Quanto alle ulteriori indicazioni cortesemente fornitemi, non ritengo di essere in grado di applicarle senza una spiegazione più dettagliata ed elementare...
Le indicazione dell'estensione da disattivare si fanno col comando kextunload.
Che significa disattiva il funzionamento dell'estensione o driver.

L'indicazione a Terminale può essere data con il nome univoco dell'estensione.
Oppure della sua posizione, la path o percorso.

In parole povere, è come dire al sistema:
Dì a Pippo Rossi di starsene buono e non fare resistenza, nel caso che lo sfrattiamo.
Oppure, egualmente efficace, vai da Pippo, in Via del Mare 4, secondo piano, interno B, ecc.

L'opzione -b del comando, che vuol dire identificalo col nome, Pippo Rossi, potrebbe essere poco precisa.
Perché il nome non è univoco o ha una lettera sbagliata.
Quindi si può provare con l'indicazione più precisa di dove si trovi, che non sbaglia mai.

L'indicazione precisa si trova cliccando col tasto destro sull'elemento.
L'elemento lo trovi nel Finder, clicca sul menù Vai > Vai alla cartella.
Scrivi /System/Library/Extensions e premi ⏎.

Lì troverai tutti i kext.
Trova i tuoi.

Dopo aver premuto col tasto destro vedrai una riga del menù a comparsa (contestuale) la scritta:
Copia "kext cercato".
Se abbassi il tasto ⌥ mentre tieni premuto il tasto destro la riga si trasforma in:
Copia "kext cercato" come percorso.
Seleziona quella riga scorrendo col mouse.

La riga viene memorizzata negli appunti e la potrai portare su Terminale.
Con ⌘+V la incolli al posto del nome e apparirà il percorso completo al nome.
Sarà più o meno così:

/System/Library/Extensions/VBoxDrv.Kext

Perché dubito che i kext siano contenuti in una sottocartella VirtualBox.
Ma non ne sono certo o forse sono altrove, e allora abbiamo bisogno del resoconto di DetectX.
Comunque prova, poi vediamo

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
EDIT.

In una ricerca in rete ho trovato perché non si possono eliminare coi comandi classici nelle nuove versioni di macOS.

Installando estensioni aggiuntive del kernel, vengono anche copiate nella libreria di gestione temporanea StagedExtensions.
Dove sono protette da System Integrity Protection (SIP), anche se non indicato nell'installer.

Tutto questo viene annotato anche nell'archivio /private/var/db/SystemPolicyConfiguration/KextPolicy.

Quindi esegui prima il comando:

Codice: Seleziona tutto

sudo kextcache -prune-staging
Questo rimuoverà tutte le estensioni del kernel dall'area di gestione temporanea.
Qualsiasi sia la loro posizione nel sistema.

Poi potrai proseguire col resto.

Scusa sono cose che non conosco nella pratica e non seguo.
Perché io uso disabilitare il SIP.
E ho eliminato da tempo VirtualBox perché non uso più sistemi virtualizzati

CENCINO
Stato: Non connesso
Apprendista Maccanico
Apprendista Maccanico
Iscritto il: dom, 19 apr 2020 10:35
Messaggi: 48

Top

Non credo mi si debbano scuse di nessun genere. Anzi.
Una volta lanciato il comando dovrei proseguire con il resto. Quale esattamente?

Avatar utente
faxus
Stato: Non connesso
Pro-Expert 
Pro-Expert 
Avatar utente
Iscritto il: lun, 02 giu 2014 15:12
Messaggi: 30459
Località: Circondato dalle bufale

Top

Contatta:
Usa l'indicazione del percorso, non sbaglierai.

In caso di ulteriore resistenza posta quello che dice la finestra Profile di DetectX.
E ti darò le indicazioni per rimuovere quei file da Recovery.

Lì non ci sarà nessuna resistenza

Rispondi

Torna a “Linux su Mac”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti