Video: Как работать с виртуальной машиной Oracle VirtualBox? (November 2024)
Oracle VM VirtualBox adalah utiliti virtualisasi berasaskan desktop yang paling maju dan perisian virtualisasi versi sumber terbuka yang paling maju juga. Bukan pilihan yang terbaik atau paling mudah untuk menggunakan pilihan virtualisasi di luar sana, tetapi jika anda tidak keberatan bermain-main atau tidak mempunyai ruang dalam belanjawan anda untuk virtualisasi, itu adalah pilihan yang padat.
Apakah itu Virtualization?
Virtualisasi adalah perkataan besar yang bermaksud, lebih kurang, menjalankan satu sistem komputer di dalam sistem lain. Anda boleh, sebagai contoh, mempunyai sistem Linux maya lengkap yang berjalan dalam tetingkap di dalam komputer Windows 7 anda, atau anda mungkin mempunyai sistem Windows XP lengkap yang berjalan dalam tetingkap di dalam sistem Linux atau OS X atau Windows 7. Mesin maya (VM) ini mempunyai banyak kelebihan. Jika anda seorang pengguna atau pemaju kuasa, anda boleh menjalankan perisian dalam mesin maya Windows XP yang tidak akan berjalan pada sistem Windows 7 sebenar anda. Ini akan membolehkan menguji cara aplikasi atau laman web berfungsi pada sistem operasi setengah puluhan lain tanpa meninggalkan mesin anda sendiri.
Oracle VM VirtualBox boleh didapati dalam versi yang dijalankan di Windows, Linux, atau OS X. Semua versi ini boleh membuat mesin maya berdasarkan mana-mana berpuluh-puluh sistem operasi yang berbeza, termasuk Windows, Linux, pelayan OS X, OS / 2, DOS, dan lain-lain yang anda mungkin tidak pernah dengar.
Versi Windows, Linux, dan OS X boleh didapati dalam dua bentuk berbeza, satu proprietari sebahagian, satu sumber terbuka sepenuhnya. Anda mungkin mahu versi proprietari sebahagiannya, hanya dipanggil VirtualBox. Versi ini termasuk keupayaan untuk menggunakan peranti USB dalam mesin maya anda, dan membolehkan anda menyambung ke mesin maya melalui Remote Desktop Protocol (RDP) yang dibina ke dalam Windows juga tersedia untuk Linux.
Versi sumber terbuka, dipanggil VirtualBox Open Source Edition (OSE) tidak mempunyai keupayaan untuk menggunakan peranti USB, dan termasuk protokol VNC sumber terbuka dan bukannya RDP Microsoft. Walaupun VNC tidak termasuk dalam versi VirtualBox eksklusif, pengguna pakar dengan mudah boleh menambah perisian VNC percuma kepada sistem Windows yang menjalankan versi proprietari dan mendapatkan keupayaan VNC yang sama dibina dalam Edisi Sumber Terbuka.
Pesaing utama VirtualBox Persaingan untuk virtualisasi di desktop adalah produk komersial seperti VMware Workstation (yang berjalan pada Windows atau Linux), VMWare Fusion 3 ($ 79.99 langsung,
VirtualBox dalam Tindakan Apabila anda memulakan VirtualBox buat kali pertama, program ini menjemput anda untuk membuat mesin maya menggunakan wizard mudah difahami. Saya memasang VirtualBox pada sistem Windows 7 saya, mencipta mesin Ubuntu di VirtualBox. Saya telah memuat turun imej ISO CD pemasangan Ubuntu, dan saya memberitahu VirtualBox untuk menggunakan imej ISIS sebagai CD pemasangan. Jika saya mempunyai CD pemasangan fizikal, saya boleh menggunakannya, tetapi imej ISIS lebih cepat untuk diakses.
Saya menggunakan wizard untuk membuat cakera keras maya, mengklik beberapa butang, dan kemudian menonton sebagai Ubuntu dipasang sendiri pada sistem maya saya. Sama seperti saya memasang Ubuntu pada perkakasan sendiri, saya terpaksa membalas pelbagai arahan dari pemasang Ubuntu. Ia bertanya kepada saya bagaimana untuk memisahkan cakera saya (saya memilih lalai) dan untuk menentukan nama pengguna dan kata laluan. Selepas kira-kira lima belas minit, sistem Ubuntu yang dipasang sepenuhnya dipasang di tetingkap di desktop saya, menyambungkannya ke Internet, dan ditawarkan untuk memuat turun kemas kini Ubuntu terkini. Agak mudah!
Mudah kerana prosedur ini adalah, VMwaregoes lebih baik. Jika anda membuat mesin maya Windows atau Linux, VMware termasuk ciri Pemasangan Mudah yang mendorong anda untuk memilih nama pengguna dan kata laluan sebelum pemasangan bermula, dan kemudian secara automatik memasang OS tanpa campur tangan daripada anda. Lebih baik lagi, ciri VMware Easy Install secara automatik memasang perisian "tambahan" yang membolehkan ciri kemudahan penting yang tidak tersedia tanpa itu.
Perisian "tambahan" membolehkan anda menyalin dan tampal antara sistem "tuan rumah" (mesin sebenar anda) dan sistem "tetamu" (mesin maya). Ia juga memungkinkan untuk berkongsi folder di antara tuan rumah dan tetamu. Ia juga membolehkan anda mengubah saiz desktop mesin maya dengan mengubah saiz tetingkapnya. Akhir sekali, ia juga memungkinkan untuk menjalankan aplikasi individu dalam mesin maya dalam mod "lancar" -mengandungi aplikasi itu berjalan dalam tetingkap di desktop anda, tanpa dikelilingi oleh desktop mesin maya.
Semua perkara ini kerana VirtualBox membuat anda memasang perisian penambahan ini dengan tangan-sesuatu yang memerlukan hanya beberapa klik tetikus dalam mesin maya Windows, tetapi itu memerlukan pengetahuan tentang baris arahan Linux dalam mesin Linux.
Pemindahan Antara Mesin Perkara menjadi lebih teruk dalam VirtualBox apabila anda mahu memindahkan fail antara mesin "tuan rumah" sebenar anda dan mesin "tetamu" maya. VMware menjadikannya mudah. Dengan perisian "tambahan" VMware dipasang di mesin maya VMware, anda boleh menyeret fail ke dan dari desktop "host" dan desktop "tetamu"; ciri yang sama adalah sebahagian daripada Parallels Desktop dan Microsoft Virtual PC. Dengan VirtualBox anda tidak boleh menyeret fail antara hos dan komputer tetamu, dan satu-satunya cara yang mudah untuk memindahkan fail antara hos dan sistem tetamu adalah melalui "folder dikongsi" -pada folder yang berkongsi di rangkaian yang menghubungkan mesin tetamu dan hos dengan cara yang sama yang anda boleh berkongsi folder pada rangkaian fizikal, atau folder yang anda kongsi melalui ciri Folder Dikongsi.
VirtualBox tidak memudahkan penggunaan folder kongsi, terutamanya dalam tetamu Linux, dan prosedur memerlukan beberapa langkah yang tidak dinyatakan dengan jelas dalam fail bantuan. Anda perlu menyemak imbas forum di virtualbox.org untuk mencari kaedah yang boleh dipercayai dengan pengedaran Linux anda.
Folder Dikongsi Tangkap-22 Dalam beberapa situasi, anda perlu menyediakan folder terbaharu terbina dalam VirtualBox sebelum anda boleh menggunakan rangkaian biasa dalam mesin maya tetamu. Sebagai contoh, Windows XP tidak datang dengan pemacu rangkaian yang anda perlukan untuk memasang kad rangkaian "maya" dalam sistem VirtualBox. Jadi anda perlu mendapatkan muat turun perisian pemacu dari Web dan entah bagaimana memindahkannya ke sistem XP maya anda sebelum anda boleh menggunakan rangkaian dalam sistem maya. Satu-satunya cara praktikal untuk melakukannya adalah dengan menyediakan ciri terbaharu terbina dalam VirtualBox, satu prosedur yang boleh membuat anda bangga di dahi sambil mencari Web untuk arahan yang boleh digunakan.
Anda juga boleh menggunakan perisian pembakaran CD untuk membuat imej CD ISO yang mengandungi pemacu rangkaian yang dimuat turun dan kemudian "mount" imej ISIS sebagai CD maya dalam sistem maya anda, dan salin pemacu dari CD maya ke sistem XP maya, tetapi itu lebih banyak memakan masa.
VMware tidak mempunyai masalah ini, kerana pemacu untuk kad rangkaian yang dicontohinya telah dimasukkan ke dalam Windows XP-dan walaupun mereka tidak, anda boleh menyeretnya ke dalam desktop XP maya yang tidak boleh anda lakukan VirtualBox.
Masalah pencetak Berbanding dengan VMware dan Parallels, VirtualBox lemah dalam sokongan pencetak. Walaupun VMware dan Parallels dapat dengan mudah mencetak dari mesin tetamu ke mana-mana pencetak yang disambungkan ke mesin "hos" anda, VirtualBox hanya boleh mencetak ke pencetak rangkaian atau ke pencetak yang disambungkan USB yang dilampirkan ke mesin tuan rumah anda-tetapi ketika anda mencetak dari VirtualBox pencetak yang disambungkan dengan USB, anda tidak boleh mencetak ke pencetak yang sama dari mesin tuan rumah anda sehingga anda menutup VirtualBox atau menggunakan perintah menu VirtualBox untuk "melepaskan" pencetak USB anda dari mesin "tetamu" maya dan memberi kawalan balik kepada pencetak ke mesin "hos" sebenar.
Malangnya, sokongan USB goyah semasa menjalankan VirtualBox pada Windows 7. Dengan VirtualBox dipasang pada Windows 7, saya tidak boleh mendapatkan mesin "tetamu" untuk mengenali peranti yang disambungkan dengan USB. Ramai pengguna lain telah melaporkan masalah yang sama pada forum VirtualBox dalam beberapa bulan kebelakangan ini, dan tiada penyelesaian pasti-api seolah-olah tersedia.
Apa yang VirtualBox mendapat tepat VirtualBox termasuk perisian "tambahan" yang boleh dipasang dalam mesin maya yang menjalankan sebarang pengagihan Linux standard, dan semua versi Windows bermula dengan Windows NT, termasuk versi Windows 64-bit. Tidak seperti VMware dan Microsoft Virtual PC, VirtualBox tidak menawarkan "tambahan" untuk Windows 98 dan versi lama Windows yang lain, jadi anda mungkin tidak akan menggunakan VirtualBox untuk menjalankan perisian warisan.
Salah satu kekuatan VirtualBox yang terkenal adalah petua di mana-mana skrin permulaan mesin maya untuk menekan F12 untuk memilih peranti boot-contohnya, jika anda perlu boot daripada CD dan bukan cakera keras maya. Di bawah VMware, hampir mustahil untuk menekan kekunci "pilihan boot device" cukup cepat untuk menggunakannya semasa mesin maya sedang boot, dan anda perlu mengedit fail konfigurasi dengan tangan untuk memberi anda cukup masa untuk mengakses kunci itu.
Ciri lanjutan yang dimiliki oleh VirtualBox adalah ciri "snapshot". Seperti VMware dan Parallels, VirtualBox membolehkan anda mengekalkan keadaan mesin maya semasa ia berjalan, jadi anda boleh mengembalikan keadaan itu jika perisian jahat menjejaskan sistem atau apa-apa lagi yang dipasang pada sistem yang anda tidak mahu. Anda boleh mengekalkan beberapa gambar, contohnya, yang mengekalkan sistem yang bersih, baru dipasang, dan kemudian yang mengekalkan keadaan sistem selepas anda memasang perisian penting. Microsoft Virtual PC mempunyai pilihan yang lebih terhad untuk memelihara atau membuang perubahan yang anda buat dalam mesin maya sejak kali terakhir anda menyimpan sistem, bukan beberapa gambar yang boleh anda pilih di antara yang anda boleh dengan VirtualBox, VMware, dan Parallels.
Dalam ujian saya, VirtualBox adalah sangat cepat dan boleh dipercayai untuk kegunaan kasual. Yang mengatakan, dalam masa beberapa jam memasang versi terkini, ia menunjukkan mesej ralat mengatakan bahawa ralat kritikal telah terjadi di mesin maya Linux saya dan ia mesti ditutup. Saya tidak pernah melihat ralat yang sama apabila menjalankan Linux di bawah VMware.
Sekiranya anda mempunyai kemahiran dan ruang cakera yang diperlukan untuk memasang VirtualBox, dan anda tidak mempunyai penyelesaian alternatif, jangan teragak-agak untuk memuat turun VirtualBox-ianya percuma. Tetapi jika anda serius memerlukan perisian virtualisasi, dan anda sanggup membayar untuk kebolehpercayaan dan kemudahan, dapatkan VMware Workstation 7.1.
Lebih Utiliti Ulasan:
• EaseUS Wizard Pemulihan Data Pro
• Parallels Desktop (untuk Mac)
• VMware Fusion (untuk Mac)
• VirtualBox VM VirtualBox (untuk Mac)
• Carbonite
• lebih banyak