Un modo per eseguire Linux come una macchina virtuale su Windows, quindi puoi avere il meglio di entrambi i mondi?


12

Dato che Linux ha molti strumenti utili, mentre Windows ha molte app (come Chrome), invece di acquistare un altro computer per eseguire Linux, c'è un modo per eseguirlo come una macchina virtuale sul PC? Il CD-ROM di installazione di Ubuntu non sembra avere tale opzione.


Solo per informazione: Chrome è ora disponibile su Linux
Kedare il

Risposte:


36

Molte opzioni qui:

Solo strumenti

Se vuoi solo gli strumenti GNU / Linux, ci sono alcune scelte.

  • cygwin ti offre una shell bash con molti strumenti, incluso un server X11. Questo è stato un po 'in giro ed è maturo.
  • msys è un'alternativa più piccola e leggera a cygwin.
  • Le utility GNU per Win32 sono un'altra alternativa leggera. Queste sono versioni native degli strumenti, al contrario di cygwin che richiede una DLL cygwin per falsificare i suoi strumenti nel pensare che siano in esecuzione su Linux.
  • UWIN è un insieme di strumenti / librerie Unix di ATT Research eseguiti su Windows.
  • SUA è il sottosistema Microsoft per applicazioni basate su UNIX, che offre strumenti e un ambiente per la creazione / esecuzione di programmi Unix su Windows.

Linux in un processo di Windows

Esistono diversi pacchetti che eseguiranno Linux come processo di Windows, senza simulare un intero PC come fa la virtualizzazione. Usano Cooperative Linux , alias coLinux, che è limitato ai sistemi a 32 bit. Questi non hanno il sovraccarico della virtualizzazione e si avviano più velocemente poiché non si avvia un PC virtuale. Questo è un po 'più sul lato sperimentale e potrebbe non essere stabile come alcune delle opzioni di virtualizzazione.

virtualizzazione

Il software di virtualizzazione consente di avviare un altro sistema operativo in un PC virtuale, uno che condivide l'hardware con il sistema operativo host. Questo è abbastanza provato e vero. Ci sono belle opzioni qui per scattare istantanee del tuo Virtual PC in uno stato particolare, sospendere / riprendere un PC virtuale, ecc. È bello poter sperimentare un PC virtuale, aggiungere alcuni pacchetti, quindi tornare a un'istantanea precedente e "inizia pulito".

Doppio avvio

  • wubi ti permette di installare Ubuntu direttamente da Windows, quindi doppio avvio. Non conveniente come sopra, poiché non è possibile eseguire entrambi i sistemi operativi contemporaneamente.

2
Virtual Box è un programma meraviglioso, lo usi sempre per i server di sviluppo.
steve.lippert,

6

Sembra che VirtualBox funzioni su Windows, che dovrebbe avere un supporto Linux decente. Il PC virtuale, per quanto ne so, non offre un'ottima integrazione Linux.

Se stai solo cercando il normale set di strumenti da riga di comando, potresti consultare cygwin. Molta bontà senza il sovraccarico di mantenere un sistema separato.


1
Uso Virtual Box per eseguire server di sviluppo Linux perché Virtual PC non gioca così bene con CentOS nella mia esperienza.
steve.lippert,

5

Un'alternativa a una macchina virtuale (nel senso che può condividere la RAM con Windows) è Ubuntu portatile, che esegue Ubuntu come app di Windows. È uno dei modi più eleganti per ottenere il meglio da entrambi. Non riesco a pubblicare un link perché sono un nuovo utente qui. Il dominio è: portableubuntu.demonccc.cloudius.com.ar


3

Forse andLinux sarebbe interessante?

Da andlinux.org:

andLinux è un sistema Ubuntu Linux completo che funziona perfettamente con i sistemi basati su Windows 2000 (2000, XP, 2003, Vista, 7; solo versioni a 32 bit).


2

Puoi usare Cygwin se vuoi solo gli strumenti.

È possibile utilizzare il software VirtualPC per montare qualsiasi Linux.

Ci sono alcune distro che si installano su Windows come Linux Phat

Molti utili programmi di utilità Linux (incluso bash) sono stati portati su win32 nativo (programmi di utilità unix).


Se la domanda è "Come posso ottenere tutti gli strumenti di Linux in Windows?", La risposta è "CygWin". +1.

Cygwin è sicuramente la strada da percorrere se vuoi strumenti Linux su un PC. Le macchine virtuali non avranno un facile accesso ai dati di Windows: è possibile, ma doloroso. Cygwin è proprio lì nello stesso contesto dei dati del tuo PC.
Shannon Nelson,

2

Non è compito del CD-ROM di Ubuntu fornire un'installazione virtualizzata.

Installa VirtualBox e quindi crea una nuova macchina virtuale avviata dal disco di Ubuntu.

In alternativa, scarica VMWare Player e scarica un'immagine prefabbricata.


1

Puoi eseguirlo in una macchina virtuale su VMWare, ma c'è anche Wubi, che potresti trovare adatto.


+1 a VMWare. Lo usiamo sempre. Assicurati di avere scadenze e scadenze di RAM.

1

VMWare mi ha dato Ubuntu per un po ', ma poi ho usato VMWare per creare una macchina virtuale di Windows, quindi ho installato Ubuntu e Windows in Ubuntu.


1

In termini di strumenti UNIX c'è ovviamente Microsoft Unix per Windows.

ATT Research fornisce anche UWIN.


1

"Cooperative Linux (nome breve coLinux) è una porta del kernel Linux che gli consente di funzionare in modo cooperativo insieme a un altro sistema operativo su una singola macchina."

http://www.colinux.org/


1

Puoi eseguire Linux in Virtual PC, anche se le tue prestazioni potrebbero risentirne. Ho un PBX trixBox in esecuzione in Virtual PC, a scopo di test, e funziona benissimo.

Noto alcuni problemi di prestazioni quando chiamo da un softphone a un altro nella mia rete e ottengo la segreteria dell'interno. Il suono è lento e balbettante, presumo a causa di come Virtual PC alloca i cicli della CPU, perché il PC su cui è in esecuzione è abbastanza robusto. (Dual core 1,4 MHz con 4 GB di RAM - 3,6 riconosciuto, ovviamente, perché è hardware a 32 bit.)

Direi di provarlo e vedere come funziona per te. Non ci vorrà troppo tempo per metterlo in funzione, quindi probabilmente vale la pena sperimentare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.