Adakah cara untuk menjalankan Linux sebagai Mesin Virtual di atas Windows sehingga dapat memiliki yang terbaik dari kedua dunia?

12

Karena Linux memiliki banyak alat yang berguna, sementara Windows memiliki banyak aplikasi (seperti Chrome), daripada membeli mesin lain untuk menjalankan Linux, apakah ada cara untuk menjalankannya sebagai Mesin Virtual pada PC? CD-ROM instalasi Ubuntu tampaknya tidak memiliki opsi seperti itu.

splattne
sumber
Sekadar informasi: Chrome sekarang tersedia di Linux
Kedare

Jawaban:

36

Banyak opsi di sini:

Hanya Alat

Jika Anda hanya menginginkan alat GNU / Linux, ada beberapa pilihan.

  • cygwin memberi Anda bash shell dengan banyak alat, termasuk server X11. Ini sudah ada beberapa saat dan sudah matang.
  • msys adalah alternatif yang lebih kecil, lebih ringan dari cygwin.
  • Utilitas GNU untuk Win32 adalah alternatif ringan lainnya. Ini adalah versi asli dari alat ini, berbeda dengan cygwin yang membutuhkan DLL cygwin untuk memalsukan alat-alatnya dengan berpikir mereka berjalan di Linux.
  • UWIN adalah seperangkat alat / pustaka Unix dari ATT Research yang berjalan pada Windows.
  • SUA adalah Subsistem Microsoft untuk Aplikasi berbasis UNIX, menawarkan alat dan lingkungan untuk membangun / menjalankan program Unix di Windows.

Linux dalam Proses Windows

Ada beberapa paket yang akan menjalankan Linux sebagai proses Windows, tanpa mensimulasikan seluruh PC seperti halnya virtualisasi. Mereka menggunakan Cooperative Linux , alias coLinux, yang terbatas pada sistem 32-bit. Ini tidak memiliki overhead virtualisasi, dan mereka mulai lebih cepat karena Anda tidak mem-boot PC virtual. Ini sedikit lebih pada sisi eksperimental dan mungkin tidak stabil seperti beberapa opsi virtualisasi.

Virtualisasi

Perangkat lunak virtualisasi memungkinkan Anda mem-boot OS lain di PC virtual, yang membagikan perangkat keras dengan OS host. Ini cukup dicoba-dan-benar. Ada beberapa opsi bagus di sini untuk mengambil snapshot dari PC Virtual Anda dalam keadaan tertentu, menangguhkan / melanjutkan PC virtual, dll. Senang dapat bereksperimen dengan PC virtual, menambahkan beberapa paket, kemudian kembali ke snapshot sebelumnya dan "mulai bersih".

Booting Ganda

  • wubi memungkinkan Anda untuk menginstal Ubuntu langsung dari Windows, lalu dual-boot. Tidak senyaman di atas, karena Anda tidak dapat menjalankan kedua OS sekaligus.
Pete TerMaat
sumber
2
Virtual Box adalah program yang luar biasa, gunakan untuk Development server sepanjang waktu.
steve.lippert
6

Sepertinya VirtualBox berjalan di Windows, yang seharusnya memiliki dukungan Linux yang layak. Virtual PC, sejauh yang saya tahu, tidak menawarkan integrasi Linux yang sangat baik.

Jika Anda hanya mencari seperangkat alat baris perintah biasa, Anda mungkin melihat cygwin. Banyak kebaikan tanpa biaya pemeliharaan sistem yang terpisah.

Jimmy
sumber
1
Saya menggunakan Virtual Box untuk menjalankan server Pengembangan Linux karena Virtual PC tidak memainkan CentOS dengan baik dalam pengalaman saya.
steve.lippert
5

Alternatif untuk mesin virtual (artinya dapat berbagi RAM dengan Windows) adalah Portable Ubuntu, yang menjalankan Ubuntu sebagai aplikasi Windows. Ini adalah salah satu cara terbaik untuk mendapatkan yang terbaik dari keduanya. Saya tidak dapat memposting tautan karena saya pengguna baru di sini. Domainnya adalah: portableubuntu.demonccc.cloudius.com.ar

suneto
sumber
3

Mungkin andLinux akan menarik?

Dari andlinux.org:

andLinux adalah sistem Ubuntu Linux lengkap yang berjalan mulus di sistem berbasis Windows 2000 (2000, XP, 2003, Vista, 7; Versi 32-bit saja).

FeatureCreep
sumber
2

Anda dapat menggunakan cygwin jika Anda hanya menginginkan alatnya.

Anda dapat menggunakan perangkat lunak VirtualPC untuk memasang Linux apa pun.

Ada beberapa distro yang dipasang di atas Windows seperti phat linux

Banyak utils linux yang berguna (termasuk bash) telah diporting ke win32 asli (unix utils).

SPIFF
sumber
Jika pertanyaannya adalah "Bagaimana cara saya mendapatkan semua alat Linux di Windows?", Jawabannya adalah "CygWin". +1.
Cygwin jelas merupakan cara untuk pergi jika Anda ingin alat Linux di PC. Mesin virtual tidak akan memiliki akses yang mudah ke data Windows - itu mungkin, tetapi menyakitkan. Cygwin hanya ada dalam konteks yang sama dengan data PC Anda.
Shannon Nelson
2

Ini bukan tugas CD-ROM Ubuntu untuk menyediakan instalasi tervirtualisasi.

Cukup instal VirtualBox, dan kemudian buat mesin virtual baru yang di-boot dari disk Ubuntu.

Atau dapatkan VMWare Player dan unduh gambar yang sudah dibuat sebelumnya.

Alnitak
sumber
1

Anda dapat menjalankannya di mesin virtual ala VMWare, tetapi ada juga Wubi, yang mungkin cocok untuk Anda.

Joe Holloway
sumber
+1 ke VMWare. Kami menggunakannya sepanjang waktu. Pastikan Anda memiliki scads dan scads dari RAM.
1

VMWare memberi saya Ubuntu untuk sementara waktu, tetapi kemudian saya menggunakan VMWare untuk membuat mesin virtual Windows, kemudian saya menginstal Ubuntu dan Windows di Ubuntu.

jonhwilliams
sumber
1

Dalam hal alat UNIX tentu saja ada Microsoft Unix untuk Windows.

ATT Research juga menyediakan UWIN.

mdpc
sumber
1

"Cooperative Linux (nama pendek coLinux) adalah port dari kernel Linux yang memungkinkannya untuk berjalan secara kooperatif bersama sistem operasi lain pada satu mesin."

http://www.colinux.org/

Joakim Elofsson
sumber
1

Anda dapat menjalankan Linux di PC Virtual, meskipun kinerja Anda mungkin menderita. Saya menjalankan trixBox PBX di PC Virtual, untuk tujuan pengujian, dan berfungsi dengan baik.

Saya melihat beberapa masalah kinerja ketika menelepon dari satu softphone ke yang lain di jaringan saya dan mendapatkan pesan suara ekstensi. Suaranya lambat dan gagap, saya kira karena bagaimana Virtual PC mengalokasikan siklus CPU, karena PC yang dijalankannya cukup kuat. (Dual core 1.4 MHz dengan 4GB RAM - 3.6 dikenali, tentu saja, karena itu hardware 32-bit.)

Saya akan mengatakan mencobanya dan lihat cara kerjanya untuk Anda. Tidak akan terlalu lama untuk menjalankan dan menjalankannya, jadi mungkin layak untuk dicoba.

Gregg
sumber