Jika komputer Anda menggunakan boot ganda Windows dan Linux, Anda mungkin mengalami perbedaan waktu antara kedua sistem operasi tersebut.
Terkadang hal ini membuat jengkel karena Anda harus menyetel jam baik di Windows dan Linux setiap kali masuk ke OS tersebut.
Saat Anda menggunakan Linux, jam menunjukkan waktu yang tepat. Tetapi ketika Anda boot ke Windows, jam menunjukkan waktu yang salah. Kadang sebaliknya, justru Linux menunjukkan waktu yang salah dan Windows menunjukkan waktu yang benar.
Hal ini agak aneh, apalagi Anda terhubung ke internet dan tanggal serta waktu Anda disetel secara otomatis melalui NTP.
Mengapa Windows dan Linux menunjukkan waktu yang berbeda ketika dual boot?
Komputer memiliki dua jam utama: jam sistem dan jam perangkat keras.
Jam perangkat keras dikenal sebagai RTC (real time clock) atau disebut juga CMOS/BIOS. Jam ini berada di luar sistem operasi, di motherboard komputer Anda. Waktu akan terus berjalan bahkan setelah sistem Anda dimatikan.
Cara kerja jam sistem dan perangkat keras
Sedangkan jam sistem adalah apa yang Anda lihat di sistem operasi Anda.
Saat komputer Anda dihidupkan, jam perangkat keras dibaca dan digunakan untuk menyetel jam sistem. Setelah itu, jam sistem digunakan untuk melacak waktu. Jika sistem operasi Anda membuat perubahan apa pun pada jam sistem, seperti mengubah zona waktu atau perubahan lainnya. Maka jam sistem mencoba menyinkronkan informasi ini ke jam perangkat keras.
Sumber masalah
Secara default, Linux mengasumsikan bahwa waktu yang disimpan di jam perangkat keras adalah dalam UTC, bukan waktu lokal. Di sisi lain, Windows berpikir bahwa waktu yang disimpan di jam perangkat keras adalah waktu lokal. Disinilah masalah dimulai.
Memperbaiki Windows menampilkan waktu yang salah dalam mode dual boot dengan Linux
Ubuntu dan sebagian besar distribusi Linux lainnya menggunakan systemd dan karenanya Anda dapat menggunakan perintah timedatectl untuk mengubah pengaturan.
Hal yang perlu adalah memberitahu sistem Linux untuk menggunakan waktu lokal untuk jam perangkat keras (RTC). Anda melakukannya dengan opsi set-local-rtc (setel waktu lokal untuk RTC)
timedatectl set-local-rtc 1
Sekarang jika Anda boot ke Windows, maka Windows akan menggunakan jam perangkat keras sebagai waktu lokal yang. Saat Anda boot ke Linux, sistem Linux Anda tahu bahwa jam perangkat keras menggunakan waktu lokal dan bukan lagi UTC.
Penutup
Kini, masalah waktu yang tidak sama antara Windows & Linux telah berhasil Anda perbaiki. Apabila Anda melihat peringatan tentang tidak menggunakan waktu lokal untuk RTC pada pengaturan desktop, hal ini seharusnya tidak menimbulkan masalah apa pun.
Artikel Terkait
Tips refund cepat di Agoda tanpa ribet
May 14, 2024
Cara Instalasi Cockpit Web Console Di Ubuntu 20.04
March 24, 2021
Membuat popup promo & diskon di WordPress menggunakan OptinMonster
May 16, 2021
Tutorial membuat wordPress menjadi Android APK
April 20, 2021
Cara Mengaktifkan Apache & PHP di MacOS
March 7, 2022
Solusi Email Marketing terbaik untuk WordPress (WPForms + Mailchimp)
April 28, 2021
Saran artikel ini dibuat oleh Kudatuli Project
InstaWP adalah alat pengembangan web yang memungkinkan pengguna untuk membuat dan meluncurkan situs WordPress dengan cepat