Perché il tempo cambia in Ubuntu dopo aver installato Windows [duplicato]

18

Oggi stavo installando Windows 7 sullo stesso computer in cui ho Ubuntu. Per qualche ragione, dopo aver installato Windows 7 e tornare a Ubuntu, il tempo è passato dall'ora corretta in quel momento, dalle 12:30 alle 7:30. Questo è accaduto dopo l'installazione di Windows 7. Per quello che ho capito il BIOS ha un tempo impostato, Ubuntu ha lo stesso tempo che viene mostrato nel BIOS durante l'installazione. Almeno fino a questo punto è quello che ho visto. Ora dopo aver installato Windows 7 (e credetemi questo è solo per testare le prestazioni di Windows 7 contro Ubuntu, nel qual caso Windows 7 sta cadendo molto dietro allo stesso hardware) il tempo cambia in Ubuntu a quello sbagliato che è impostato in Windows 7.

In realtà non cambio il tempo in Windows 7 poiché questo è uno dei controlli che sto facendo per vedere se il sistema operativo può afferrare correttamente il tempo. Windows 7 non funziona. Ubuntu non funziona MA Windows 7 in realtà cambia il tempo per Ubuntu se lo avvio successivamente.

Quindi la mia domanda è, perché / come cambia il tempo in Ubuntu dopo l'installazione di Windows.

NOTA - Ho impostato il tempo di Ubuntu su "manuale" invece di prenderlo da Internet solo per testarlo.

    
posta Luis Alvarado 26.12.2011 - 06:04

3 risposte

25

A causa del modo in cui i due sistemi operativi impostano l'orologio hardware. per default ubuntu usa UTC e windows localtime.

Quindi quando si spegne, l'orologio del tuo hard ware è impostato per dire "13:00". Quando si avvia, Windows visualizza "13:00" come ora locale, quindi 1 PM, ma Ubuntu lo vede come UTC e quindi converte il tempo di ritorno da UTC a ora locale.

Puoi risolvere questo problema chiedendo a Windows di impostare l'orologio hardware con UTC o Ubuntu per usare localtime.

per eseguire la modifica in Ubuntu, modifica edit /etc/default/rcS e cambia

UTC=yes su no, come questo:

# assume that the BIOS clock is set to UTC time (recommended)
UTC=no

See:

link

    
risposta data Panther 26.12.2011 - 06:31
2

Questo ha a che fare con l'orologio hardware impostato su UTC (GMT). Ubuntu Legge correttamente l'ora locale aggiungendo / sottraendo tempo dall'orologio locale. Windows non usa l'UTC e quindi incasina il tempo. Dai un'occhiata a link

Sebbene la documentazione sia vecchia, è comunque pertinente.

    
risposta data tinhed 26.12.2011 - 06:29
2

Se disponi di Windows 7 e hai installato il Service Pack 2, puoi utilizzare una modifica del registro per impostare Windows in modo da utilizzare UTC. Se hai bisogno della modifica del registro, assicurati di averlo scaricato dal sito Web di Microsoft. Se non sai cosa significa, usa il metodo UTC=no in /etc/default/rcS nella risposta di Bodhi Zazen.

Non so su Windows 8, però.

    
risposta data Thomas Sisson 20.09.2013 - 01:52

Leggi altre domande sui tag