Kasus normal adalah bahwa sistem Linux memiliki RTC (real-time clock) diatur ke UTC, dan konversi ke waktu lokal dilakukan di userspace berdasarkan data zona waktu dan TZ
variabel lingkungan. Ini "kurang buruk" karena membuat sistem RTC meningkat secara monoton, dan menerapkan keajaiban zona waktu di kemudian hari, memastikan misalnya bahwa tidak ada file yang biasanya memiliki stempel waktu di masa mendatang (yang dapat dengan mudah terjadi setidaknya sekali setahun, jika sistem RTC diatur ke waktu lokal). Seperti yang ditunjukkan Ken , RTC sendiri tidak memiliki konsep zona waktu, hanya waktu.
Seperti yang Anda temukan, ini menyebabkan masalah ketika dual-boot dengan sistem yang biasanya tidak beroperasi seperti itu, seperti keluarga sistem operasi Microsoft yang umumnya mengharapkan RTC diatur ke waktu lokal . Ya, Windows NT (saya pikir akan kembali ke NT 4, sebenarnya) dapat bekerja dengan RTC yang diatur ke UTC, tetapi setidaknya saya melihat itu bukan konfigurasi yang didukung dan ada sejumlah peringatan.
Solusi mudah dalam kasus Anda mungkin adalah mengatur RTC ke waktu lokal, beri tahu sistem Linux Anda bahwa RTC diatur ke waktu lokal (mekanisme yang tepat untuk melakukan ini bervariasi berdasarkan distribusi dan versi rilis, tetapi tampaknya di Ubuntu Anda atur UTC=no
di / etc / default / rcS ), dan kemudian konfigurasikan sistem operasi sedemikian rupa sehingga hanya satu dari mereka (lebih disukai yang paling sering Anda gunakan, karena waktu yang ditampilkan di semua yang lain akan salah dua kali setahun sampai telah di-boot dan memiliki kesempatan untuk memperbaikinya) menangani perubahan waktu musim panas . Dan hidup dengan kelemahan, yang harus dikelola pada sistem pengguna tunggal.
Anda juga dapat mengatur sisi Windows untuk menggunakan UTC sebagai zona waktu dan mematikan perubahan waktu musim panas secara otomatis di Windows, dan menjaga Linux tetap mengatur agar RTC di UTC dan menampilkan waktu yang dikonversi sesuai dengan praktiknya. Namun, ini akan menyebabkan Windows menampilkan tanggal dan waktu dalam UTC, yang mungkin bukan yang Anda inginkan. Ini bukan masalah besar bagi kita orang Eropa, yang paling banyak sekitar tiga jam libur dari UTC, tetapi mungkin lebih merupakan masalah di AS. Ini kemungkinan merupakan opsi yang lebih realistis jika Anda hanya menggunakan Windows sesekali, dan OS utama Anda adalah Linux atau OS lain yang sadar RTC-UTC.