Paano Patakbuhin ang isang Virtual Machine sa Linux: 3 Iba't ibang Mga Paraan

Paano Patakbuhin ang isang Virtual Machine sa Linux: 3 Iba't ibang Mga Paraan

Kailangan mong magpatakbo ng isa pang operating system sa iyong Linux PC. Ang dual boot ay isang pagpipilian, ngunit maaari kang gumamit ng isang virtual machine.





Ngunit kung pipiliin mo ang pangalawang pagpipilian, aling Linux virtual machine software ang dapat mong gamitin?





Mga Virtual Machine kumpara sa Dual Booting Linux

Mayroong dalawang paraan upang magpatakbo ng maraming mga operating system sa isang computer:





Ang dalawahang pag-boot ay mabuti ngunit may mga masamang panig. Halimbawa, maaari kang magpatakbo ng dalawa o higit pang mga pamamahagi ng Linux (marahil Linux Mint o Ubuntu ) naka-install sa iyong computer. Gayunpaman, hindi ito gumagana nang maayos para sa lahat. Ang iba`t ibang mga isyu ay maaaring biguin ang karanasan, tulad ng pag-reboot.

Ang oras na ginugol upang muling simulan, pumili ng ibang OS sa GRUB bootloader screen, at pagkatapos ay mag-boot, ay maaaring maging problema. Totoo ito lalo na sa mga system kung saan naka-install ang Linux sa tabi ng Windows.



Sa mas mabagal na mga system, maaari kang maghintay ng 5-10 minuto bago mo masimulan ang pagiging produktibo. Sa pag-scan ng anti-virus software sa boot, malapit ka nang maging isang mabagal.

Gayunpaman, ang pagpapatakbo ng iyong pangalawang OS sa isang virtual machine ay maaaring mapagtagumpayan ang problemang ito.





Ano ang isang Virtual Machine?

Maglagay lamang ng mga virtual machine --- kilala bilang VMs --- ay mga application na lumilikha ng isang software environment na gumagaya sa computer hardware. Ang isang operating system ay maaaring mai-install sa kapaligiran na ito. Tinatawag namin itong isang 'panauhing OS', habang ang operating system na na-install mo sa iyong pisikal na computer ay ang 'host OS'. Bilang karagdagan, ang virtualization ay maaaring mapahusay sa tulong ng nakatuon na hardware ng system!

Dagdagan ang nalalaman: Ano ang isang virtual machine at paano ito gumagana?





kung paano magtakda ng isang gif bilang iyong background

Paano Paganahin ang Virtualization sa Iyong PC

Habang ang iyong napiling bisita na OS ay maaaring tumakbo nang walang virtualization ng hardware, kung ang pagpipilian ay magagamit, ito ay nagkakahalaga ng paggamit. Hindi bababa sa dahil babawasan nito ang kanal sa mga mapagkukunan ng system ng iyong computer.

Upang suriin kung ang iyong Linux PC ay maaaring hawakan ang virtualization, magbukas ng isang terminal at ipasok ang:

lscpu

Hanapin ang 'Virtualization' --- ang uri na sinusuportahan ng CPU ng iyong computer ay nakalista. Dapat mong makita ang sanggunian sa VT-x, VT-d, o AMD-V.

Upang paganahin ang virtualization ng hardware, kakailanganin mong i-reboot ang iyong computer upang ma-access ang BIOS / UEFI. Kung paano ito makakamtan ay nakasalalay sa iyong aparato, sa pangkalahatan ito ay na-access sa pamamagitan ng pag-tap Sa mga o F2 pagkatapos ng restart ng computer.

Hanapin ang Advanced i-screen sa BIOS at hanapin ang isa sa mga sumusunod:

  • Virtualization
  • VT-x (Intel --- ang mga mas matandang sistema ay magkakaroon ng VT-d)
  • AMD-V (mga system ng AMD)

Ang mga mas lumang kapaligiran ng BIOS ay na-navigate gamit ang mga arrow key; gayunpaman, ang mga menu sa mga mas bagong UEFI ay maaaring ma-access gamit ang isang mouse. Kapag pinagana mo ang virtualization, pindutin ang F10 upang makatipid at lumabas.

Magre-reboot ang iyong PC pagkatapos.

3 Mga Virtual Machine Tool para sa Linux

Sa pag-o-aktibo ng virtualization oras na upang tingnan ang isang pagpipilian ng mga aplikasyon ng Linux VM.

1. VirtualBox

Nag-aalok ng maraming nalalaman virtualization, VirtualBox ay maaaring lumikha ng isang virtual machine na may halos anumang operating system (maliban sa mga inilaan para sa mga ARM aparato). Nag-aalok din ito ng virtualization ng software na tinulungan ng hardware, na itinatago ang mga virtual machine bilang mga imahe ng disk. Ginagawa nitong madali ang pag-backup o paglipat sa iba pang mga PC o VM application.

Ang VirtualBox ay partikular na mahusay sa pagpapatakbo ng 32-bit at 64-bit na mga distro ng Linux, pati na rin ang Windows. Posible ring magpatakbo ng macOS sa VirtualBox, marahil upang subukan ito bago i-configure ang iyong PC bilang isang Hackintosh.

I-download: VirtualBox (Libre)

2. Patakbuhin ang isang Linux VM sa QEMU

Kung nais mong magpatakbo ng isang operating system ng ARM bilang iyong Linux VM, ang QEMU ang pinakamahusay na pagpipilian. Angkop para sa mga VM ng Android, Raspbian, o di-Linux RISC OS, ang tool na nakabatay sa linya ng utos na ito ay mabilis na mai-set up.

kung paano makita ang aking mga subscriber sa youtube

Maikli para sa 'Mabilis na Emulator', ang QEMU ay gayunpaman isang maliit na mapaghamong, umaasa sa linya ng utos sa halip na isang interface na hinihimok ng mouse. Upang makatipid ng oras, ang ilang mga operating operating system ng bisita ay maaaring ma-download na may built-in na QEMU. Tingnan ang aming pagtingin sa pagpapatakbo ng Raspbian Pi OS sa QEMU upang makakuha ng isang pagpapakilala sa tool na ito ng Linux VM.

Bagaman ang hindi naikling pangalan para sa QEMU ay 'Mabilis na Emulator', ito ay sa katunayan isang hypervisor, isang tool para sa pamamahala ng virtualization ng hardware. Maaari mong mai-install ang QEMU sa:

sudo apt install qemu qemu-kvm libvirt-bin

Tulad ng nabanggit, ang interface ng command line sa terminal ay ginagamit upang patakbuhin ang QEMU. Maaari nitong patunayan ang hamon para sa mga mas bagong gumagamit ng Linux, ngunit mabuti na lang may mga solusyon. Ang mga tinidor ng QEMU na ito ay nagdaragdag ng isang graphic na interface ng gumagamit (GUI) upang maaari mong patakbuhin ang isang Linux VM nang hindi nagta-type ng mga utos:

Ang mga proyektong ito ay nasa iba't ibang yugto ng pag-unlad --- para sa pinakamahusay na mga resulta, subukan ang QtEmu.

3. VMware Workstation Player

Ang VMware ay ang mga nangunguna sa industriya sa desktop at virtualization ng server, na may libu-libong mga kliyente sa korporasyon. Sa kasamaang palad, naglalabas din sila ng isang libreng bersyon para sa higit na nakatuon na mga kaso ng paggamit.

I-download: VMware Workstation Player

Sa suporta para sa lahat ng pangunahing mga operating system ng Linux at higit sa 200 mga panauhing OS, ang VMware Workstation Player ay isang matalinong solusyon sa Linux VM. Tandaan na hindi tulad ng QEMU, gayunpaman, ang VMware Workstation Player ay hindi maaaring magpatakbo ng mga operating system ng ARM.

Aling mga Linux Distros ang Pinapatakbo ng Pinakamahusay sa isang VM?

Sa sandaling napili mo ang isang naaangkop na virtual machine application, kakailanganin mong ayusin ang iyong pinili ng panauhin na OS. Halimbawa, maaari mong patakbuhin ang Windows nang walang kahirap-hirap sa VirtualBox at VMware

ang windows 10 taskbar ay hindi nagpapakita ng mga tumatakbo na programa

Sa kabaligtaran, ang QEMU ay angkop para sa pagpapatakbo ng mga pamamahagi na naka-target sa ARM, tulad ng Raspberry Pi OS, o Android.

Samantala, isang bagay na magaan tulad ng Lubuntu ay tatakbo sa alinman sa mga tool na ito ng virtual machine ng Linux.

Ngunit paano kung nais mong patakbuhin ang lahat ng tatlo? Sa kasamaang palad, may malaki na cross-pagiging magkatugma sa pagitan nila. Maaari kang mag-import ng isang VDI file mula sa isang pag-install ng VirtualBox sa isa pa, o maaari mong mai-convert ang isang VMware VMDK sa isang nababasa na IMG file para sa QEMU.

Kaya't alinman ang Linux VM app na ginagamit mo, maaari kang maging tiwala tungkol sa paglipat ng iyong Linux VM sa iba pang mga aparato.

Aling Linux Virtual Machine Tool ang Dapat Mong Gamitin?

Kaya, tiningnan namin ang tatlong mga application ng virtual machine. Ngunit alin ang dapat mong gamitin?

Ito ay isang nakakalito. Kung nais mo ng madaling virtualization na prangka at bukas na mapagkukunan, pagkatapos ay piliin ang VirtualBox. Kung ang isang bukas na mapagkukunan ay hindi isang alalahanin, kung gayon ang VMware ay maaaring makapaghatid ng kaunting katatagan, lalo na sa mga mas bagong computer.

Samantala kung nais mong magpatakbo ng isang operating system ng ARM sa iyong Linux VM, piliin ang QEMU. Gumamit ng isang GUI kung hindi mo gusto ang sobrang paggastos sa terminal.

Magbahagi Magbahagi Mag-tweet Email 7 Mga Praktikal na Dahilan upang Magsimulang Paggamit ng isang Virtual Machine

Para saan ginagamit ang mga virtual machine? Narito ang ilang mga praktikal na benepisyo at paggamit para sa mga virtual machine na maaari mong subukan ngayon.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • VirtualBox
  • Virtual Machine
  • Mga Sistema ng Pagpapatakbo
  • Mga Tip sa Linux
Tungkol sa May-akda Christian Cawley(1510 Mga Artikulo Na-publish)

Deputy Editor para sa Seguridad, Linux, DIY, Programming, at Tech Ipinaliwanag, at Tunay na Kapaki-pakinabang na tagagawa ng Podcast, na may malawak na karanasan sa suporta sa desktop at software. Isang nag-ambag sa magazine na Linux Format, si Christian ay isang Raspberry Pi tinkerer, Lego lover at retro gaming fan.

Higit pa Mula sa Christian Cawley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe