Mesin pertama Anda
Membuat, menjalankan dan menjangkau mesin virtual, dari app dan baris perintah.
Dari app
Buka New Machine, pilih tipe guest dan profil hardware, dan lampirkan installer jika guest membutuhkan. Profil disesuaikan Mac Anda: angka diskalakan terhadap metrik host live, jadi mesin yang Anda buat adalah yang host benar-benar bisa jalankan. Meter terpisah menunjukkan apa guest dapat dan apa macOS simpan.
Installation Assistant menawarkan empat rute masuk, menerima ISO drag di mana saja di jendela, dan menyatakan batas setiap guest sebelum commit install bukan setelahnya.
Dari baris perintah
1vm create dev --guest linux --iso ~/Downloads/ubuntu-arm64.iso
1vm start dev
start menjalankan mesin di foreground dan memilikinya. Tambahkan --detach untuk menyerahkan
ke proses helper, yang Anda inginkan di skrip.
Default create adalah 4 CPU, 4 GiB memori dan disk sparse 64 GiB.
Override:
1vm create big --cpu 8 --memory 16GiB --disk 256GiB
Angka disk adalah ceiling, bukan alokasi — disk 256 GiB hanya consume apa yang guest benar-benar tulis.
Media installer
Media installer tetap terpasang across reboot, karena installer Windows atau Linux biasanya reboot di tengah dan masih butuh sumbernya. Saat guest boot sendiri, lepaskan:
1vm eject dev
Menjangkau guest
1vm list # every machine, with state and address
1vm ip dev # just the address, for scripting
1vm console dev # open the guest display
1vm info dev # everything about one machine
Untuk guest Linux, 1vm ssh dev membuka sesi interaktif dan
1vm exec dev -- uname -a menjalankan satu perintah. Guest Windows merutekan
exec yang sama melalui guest agent alih-alih SSH.
Agar SSH bekerja tanpa konfigurasi manual:
1vm ssh enable dev
1vm ssh config --install # adds an Include line to ~/.ssh/config
ssh dev
Menghentikan
1vm stop dev # ask the guest to shut down
1vm stop dev --force # pull the plug
1vm suspend dev # write memory to disk and power off
1vm start dev # resumes from that saved memory
suspend bukan snapshot. Menyimpan state running agar start berikutnya
lanjut dari tempat berhenti; tambahkan --discard-saved-state untuk cold-boot.
Selanjutnya
Ambil snapshot sebelum mengubah apa pun — lihat Snapshot dan rollback. Itu kebiasaan yang menjadi fondasi seluruh produk.