Saya mencoba untuk secara manual mengatur waktu komputer di VirtualBox tetapi selalu mengatur ulang sendiri ke apa sebelum saya mengubahnya. Bagaimana saya bisa menonaktifkan ntp dan memberi tahu sistem jam berapa saya inginkan?
virtualbox
time
Jeremy Bicha
sumber
sumber
Jawaban:
Saya telah menemukan solusinya. Baca materi berikut: tautan
Pada dasarnya jika Anda memiliki host Windows dan tamu Ubuntu, lakukan hal berikut:
Ubuntu 12.04 32bit
C:\Program Files\Oracle
folder dan klikVirtualBox
untuk memilih, lalu tahan tombol shift kiri, lakukan klik tombol kanan mouse dan pilih menu "Buka jendela perintah di sini", penerjemah harus sudah berjalan sekarangRekatkan perintah berikut (ubah nama VM ke nama Anda!):
VBoxManage setextradata "Ubuntu 12.04 32bit" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Terakhir, mulai tamu Ubuntu Anda dan atur waktu dan tanggal secara manual.
sumber
vboxadd-service
diperlukan argumen tambahan pada tamu, terutama--disable-timesync
Seperti disebutkan dalam jawaban lain, jika Anda menjalankan Ubuntu sebagai Guest di bawah VirtualBox maka Anda harus menyadari bahwa waktu sistem secara otomatis tetap disinkronkan oleh Penambahan Tamu (yaitu, tidak melalui opsi dalam pengaturan motherboard).
Solusi Anda dalam hal ini adalah menonaktifkan Penambahan Tamu, yang dapat dicapai dengan mengeksekusi
atau
Anda kemudian dapat mengatur waktu sesuai keinginan (dari baris perintah menggunakan
date --set
atau menggunakan applet pengaturan sistem)Layanan VirtualBox akan dimulai kembali pada reboot berikutnya, atau Anda dapat melakukannya secara manual.
sumber
sudo service virtualbox-guest-utils stop
. Saya kira paket itu diganti namanya?Satu-satunya cara adalah mengatur waktu di motherboard Virtualbox menggunakan baris perintah:
Misalnya, untuk mengatur kembali tanggal 1 tahun:
sumber
Nah, jika Anda ingin mengatur tanggal sewenang-wenang, pertama-tama Anda harus menonaktifkan atau menghapus instalan ntp.
sudo update-rc.d -f ntp remove
Setelah itu Anda dapat menggunakan
date
perintah-untuk mengatur waktu sistem Anda:Kedua perintah itu setara. Untuk hanya mengatur waktu yang dapat Anda gunakan:
The
date
-manpage memiliki beberapa format yang lebih kontrol. Anda dapat menggunakan semuanya untuk mengubah tanggalsumber
Klik pada bagian waktu & tanggal pada panel, maka Kalender akan muncul dan di bawahnya Pengaturan Waktu & Tanggal ada jadi klik itu.
Klik ikon Gembok dan masukkan kata sandi Anda, lalu pilih Setel Waktu untuk secara manual.
sumber
Di Pusat Perangkat Lunak, cari ntpdate dan hapus, atau di terminal: sudo apt-get remove ntpdate
(Anda mungkin harus reboot untuk menonaktifkan ntp sepenuhnya)
Kemudian atur tanggal Anda.
sumber
Berdasarkan contoh ".ps1" (skrip Windows PowerShell) yang diberikan di
https://superuser.com/questions/539880/using-virtual-box-is-it-pemungkinan-untuk-set-anda-virtual-machine-waktu-to-be-differen
Saya telah menulis file skrip ".bat" biasa untuk mengubah waktu jam di mana mesin virtual VirtualBox dimulai.
Waktu mulai yang diinginkan ditetapkan pada variabel "TEMPO_START_TIMESTAMP" dalam format zaman. Anda bisa mendapatkan setara waktu mulai epoh yang Anda inginkan di " http://www.timestampconvert.com/ ".
Nama mesin virtual VirtualBox yang akan dimulai diperlukan dalam variabel "NOME" (nomenchature yang sama yang digunakan dalam skrip ".ps1" di atas).
Anda juga akan memerlukan waktu saat ini dalam format epoh, untuk ini gunakan skrip berikut (simpan sebagai "toEpoch.vbs", skrip visual basic ini dipanggil dari skrip ".bat" di atas):
Untuk menjalankan mesin virtual, cukup jalankan file skrip ".bat" di atas. Tidak perlu membuka antarmuka "Oracle VM VirtualBox Administration".
Saya harap ini membantu.
Salam
sumber