Если это ботинки, в чем проблема? Если вы запутались с его именем, переименуйте его, используя что-то вроде grub-customizer. Если есть проблема (которую я не вижу), попробуйте fixboot & amp; fixmbr, используя инструменты Windows, а затем отремонтировать grub.
Ваш часовой пояс - восточный, в настоящее время EDT (Eastern Daylight Time). EDT - это UTC минус четыре часа, то же самое, что и смещение, которое вы испытываете.
Когда это происходит в системе с двойной загрузкой, обычно это происходит потому, что одна операционная система думает, что аппаратные часы отслеживают местное время, а другая операционная система считает, что аппаратные часы отслеживают UTC.
В вашем случае ваши аппаратные часы, вероятно, установлены на локальное время, и:
Windows настроена на использование местного времени, которое (учитывая ваши настройки времени). Ubuntu настроен на использование UTC, которое (с учетом настроек времени) неверно.Если бы вы просто сбросили время в системе Ubuntu, либо вручную, либо Eastern , тогда это было бы неправильно в Windows, так что это нехорошее решение.
Вместо этого наилучшим решением, вероятно, является . Когда это происходит в системе с двойной загрузкой, обычно это происходит потому, что одна операционная система думает, что аппаратные часы отслеживают местное время, а другая операционная система считает, что аппаратные тактовые сигналы UTC . (тогда вы можете оставить свою конфигурацию Windows и время вашего аппаратного времени отдельно).
Для этого отредактируйте /etc/default/rcS с правами root и убедитесь, что у нее есть UTC=no: [ ! d15] Нажмите Alt + F2. Введите gksu gedit /etc/default/rcS и нажмите Enter. Вероятно, вы увидите следующее: # assume that the BIOS clock is set to UTC time (recommended)
UTC=yes
Если вы это сделаете, измените UTC=yes на UTC=no. (Или вы можете добавить комментарий тоже, изменив его на что-то вроде UTC=no # changed to accommodate Windows system. Все, что написано в строке после символа #, является комментарием, и нужно просто сделать ваши настройки более удобочитаемыми для человека.) Если вы не смотрите, ищите любую UTC= строку. Если он раскоментирован (т. Е. Не имеет # в начале), измените его соответствующим образом. Если он прокомментирован, раскомментируйте его, удалив ведущий # и убедитесь, что он говорит UTC=no. Сохраните файл и закройте текстовый редактор. Перезагрузитесь, чтобы применить свои изменения и проверить, что время работает правильно в обеих операционных системах.
Источник: https://help.ubuntu.com/community/UbuntuTime#Make_Linux_use_.27Local.27_time
(Но это очень общее, я написал этот ответ, чтобы применить его к вашей ситуации, которая является несколько общей проблемой.)
Чтобы установить часы BIOS в локальное время вместо UTC в версии на базе systemd (15.04 и выше), вам нужно будет использовать команду timedatectl. Согласно Arch Wiki:
Вы можете установить стандартное время аппаратного времени в командной строке. Вы можете проверить, что вы настроили использовать:$ timedatectl | grep local
Аппаратные часы можно запросить и установить с помощью команды timedatectl. Чтобы изменить стандартное время аппаратного времени на localtime, используйте: # timedatectl set-local-rtc 1
Если вы хотите вернуться к аппаратным часам в UTC, выполните: # timedatectl set-local-rtc 0
Исправление / etc / rcS не работало на моей установке Win7 / Ubuntu 14.04x64, а также никаких исправлений через графический интерфейс часов. Поскольку корень проблемы - время BIOS VS UTC, а Windows - боль в прикладе, когда дело доходит до использования UTC, я просто выбрал точку на карте, которая использует UTC + 0 (без изменений между BIOS и временем UTC) .
Попробуйте изменить свое местоположение в Рейкьявик (столица Исландии). Вуаля! Ваше время Ubuntu изменится в соответствии с вашим временем BIOS.
Ваш часовой пояс - восточный, в настоящее время EDT (Eastern Daylight Time). EDT - это UTC минус четыре часа, то же самое, что и смещение, которое вы испытываете.
Когда это происходит в системе с двойной загрузкой, обычно это происходит потому, что одна операционная система думает, что аппаратные часы отслеживают местное время, а другая операционная система считает, что аппаратные часы отслеживают UTC.
В вашем случае ваши аппаратные часы, вероятно, установлены на локальное время, и:
Windows настроена на использование местного времени, которое (учитывая ваши настройки времени). Ubuntu настроен на использование UTC, которое (с учетом настроек времени) неверно.Если бы вы просто сбросили время в системе Ubuntu, либо вручную, либо Eastern , тогда это было бы неправильно в Windows, так что это нехорошее решение.
Вместо этого наилучшим решением, вероятно, является . Когда это происходит в системе с двойной загрузкой, обычно это происходит потому, что одна операционная система думает, что аппаратные часы отслеживают местное время, а другая операционная система считает, что аппаратные тактовые сигналы UTC . (тогда вы можете оставить свою конфигурацию Windows и время вашего аппаратного времени отдельно).
Для этого отредактируйте /etc/default/rcS с правами root и убедитесь, что у нее есть UTC=no: [ ! d15] Нажмите Alt + F2. Введите gksu gedit /etc/default/rcS и нажмите Enter. Вероятно, вы увидите следующее: # assume that the BIOS clock is set to UTC time (recommended)
UTC=yes
Если вы это сделаете, измените UTC=yes на UTC=no. (Или вы можете добавить комментарий тоже, изменив его на что-то вроде UTC=no # changed to accommodate Windows system. Все, что написано в строке после символа #, является комментарием, и нужно просто сделать ваши настройки более удобочитаемыми для человека.) Если вы не смотрите, ищите любую UTC= строку. Если он раскоментирован (т. Е. Не имеет # в начале), измените его соответствующим образом. Если он прокомментирован, раскомментируйте его, удалив ведущий # и убедитесь, что он говорит UTC=no. Сохраните файл и закройте текстовый редактор. Перезагрузитесь, чтобы применить свои изменения и проверить, что время работает правильно в обеих операционных системах.
Источник: https://help.ubuntu.com/community/UbuntuTime#Make_Linux_use_.27Local.27_time
(Но это очень общее, я написал этот ответ, чтобы применить его к вашей ситуации, которая является несколько общей проблемой.)
Чтобы установить часы BIOS в локальное время вместо UTC в версии на базе systemd (15.04 и выше), вам нужно будет использовать команду timedatectl. Согласно Arch Wiki:
Вы можете установить стандартное время аппаратного времени в командной строке. Вы можете проверить, что вы настроили использовать:$ timedatectl | grep local
Аппаратные часы можно запросить и установить с помощью команды timedatectl. Чтобы изменить стандартное время аппаратного времени на localtime, используйте: # timedatectl set-local-rtc 1
Если вы хотите вернуться к аппаратным часам в UTC, выполните: # timedatectl set-local-rtc 0
Исправление / etc / rcS не работало на моей установке Win7 / Ubuntu 14.04x64, а также никаких исправлений через графический интерфейс часов. Поскольку корень проблемы - время BIOS VS UTC, а Windows - боль в прикладе, когда дело доходит до использования UTC, я просто выбрал точку на карте, которая использует UTC + 0 (без изменений между BIOS и временем UTC) .
Попробуйте изменить свое местоположение в Рейкьявик (столица Исландии). Вуаля! Ваше время Ubuntu изменится в соответствии с вашим временем BIOS.
Чтобы установить часы BIOS в локальное время вместо UTC в версии на базе systemd (15.04 и выше), вам нужно будет использовать команду timedatectl
. Согласно Arch Wiki :
Вы можете установить стандартное время аппаратного времени в командной строке. Вы можете проверить, что вы настроили использовать:
$ timedatectl | grep local
Аппаратные часы можно запросить и установить с помощью команды
timedatectl
. Чтобы изменить стандартное время аппаратного времени на localtime, используйте:# timedatectl set-local-rtc 1
Если вы хотите вернуться к аппаратным часам в UTC, выполните:
blockquote># timedatectl set-local-rtc 0
Чтобы установить часы BIOS в локальное время вместо UTC в версии на базе systemd (15.04 и выше), вам нужно будет использовать команду timedatectl
. Согласно Arch Wiki :
Вы можете установить стандартное время аппаратного времени в командной строке. Вы можете проверить, что вы настроили использовать:
$ timedatectl | grep local
Аппаратные часы можно запросить и установить с помощью команды
timedatectl
. Чтобы изменить стандартное время аппаратного времени на localtime, используйте:# timedatectl set-local-rtc 1
Если вы хотите вернуться к аппаратным часам в UTC, выполните:
blockquote># timedatectl set-local-rtc 0