جلو افتادن ساعت در virtualbox

پرسش و پاسخ در مورد نصب و بروزرسانی توزیعهای خانواده ردهت و انواع بسته‌های نرم‌افزاری
پست: 4
تاریخ عضویت: چهارشنبه 3 شهریور 1395, 7:20 pm

جلو افتادن ساعت در virtualbox

پستتوسط snailman » چهارشنبه 3 شهریور 1395, 7:23 pm

با سلام خدمت اساتيد.
من روي virtualbox كه روي ويندوز نصب هست، يه fedora نسخه 32 بيتي نصب كردم.
با دستور زير ساعت رو تنظيم كردم:

sudo date --set="24 Aug 2016 17:00:00

و بعد با دستور زير ساعت سخت افزاري رو هم ست كردم:

sudo hwclock -w

به درستي تنظيم شد.

ولي مشكلي كه هست اينه كه ساعت سيستم جلو مي افته. اگه دست بهش نزنم، بعد از مثلا يك ساعت، نيم ساعت جلو مي افته و همينطور ادامه داره.
البته ساعت سخت افزاري سيستم هيچ مشكلي براش پيش نمياد و زمان رو كاملا درست نشون ميده. ولي وقتي با date ساعت رو مي بينم، مشكل هست.

من تازه كار هستم. ممنون مي شم راهنمايي كنيد.

معاونت سایت
آواتار کاربر
پست: 6427
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: جلو افتادن ساعت در virtualbox

پستتوسط hedayat » پنج شنبه 3 شهریور 1395, 1:15 am

یعنی اختلاف هی زیاد میشه؟مثلا بعد یک روز میشه چقدر؟ و خروجی دستور date چی هست؟

پست: 4
تاریخ عضویت: چهارشنبه 3 شهریور 1395, 7:20 pm

Re: جلو افتادن ساعت در virtualbox

پستتوسط snailman » پنج شنبه 4 شهریور 1395, 8:47 am

ممنون از جوابتون.
بعد از 12 ساعت تقريبا دو ساعت و نيم جلو افتاده.
من روي اون اكانتينگ سيب رو دارم. بعد از چند روز يك روز جلو مي افته و همينطوري ادامه داره.
خروجي date:
کد: انتخاب همه
The Aug 25 11:12:43 IRDT 2016


خروجي hwclock --show:
کد: انتخاب همه
The Aug 25 2016 08:36:06 AM IRDT


ساعت سخت افزاري درست هست ولي ساعت خودش جلو مي افته.
كنار اون يه ubuntu هم نصب دارم و زمان اون رو UTC گذاشتم ولي اون هم همين مشكل رو داره.

دستور زير رو هم پيدا كردم و زدم تا از sync شدن با host جلوگيري بشه ولي فايده اي نداشت:
کد: انتخاب همه
vboxmanage setextradata [VMname] "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"

معاونت سایت
آواتار کاربر
پست: 6427
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: جلو افتادن ساعت در virtualbox

پستتوسط hedayat » پنج شنبه 4 شهریور 1395, 11:21 pm

اون دستور hwclock رو روی همین سیستم زدید یا روی میزبان؟!

اتفاقا شاید اگه بگین با میزبان sync بشه مشکل حل بشه. ساعت میزبان درسته دیگه؟

ولی کلا نمیدونم چرا این اتفاق افتاده!

پست: 4
تاریخ عضویت: چهارشنبه 3 شهریور 1395, 7:20 pm

Re: جلو افتادن ساعت در virtualbox

پستتوسط snailman » جمعه 4 شهریور 1395, 12:38 am

نه دستور رو توی همین فدورا که مشکل داره زدم. میزبانم ویندوز سرور هست که ساعتش هم درسته.

به صورت پیش فرض فکر میکنم باید sync باشه.

معاونت سایت
آواتار کاربر
پست: 6427
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: جلو افتادن ساعت در virtualbox

پستتوسط hedayat » جمعه 5 شهریور 1395, 6:19 pm

نسخه‌ی virtualboxتون چنده؟ ظاهرا این مشکل توی یک سری نسخه‌های virtualbox بوده ولی توی نسخه‌های اخیر فکر کنم نباید باشه. به هر حال اگرم هست احتمالا باگ virtualbox هست.
https://www.virtualbox.org/ticket/4545
https://www.virtualbox.org/ticket/3135
http://serverfault.com/questions/56483/ ... buntu-8-04


البته توی بعضی از لینک‌ها یک سری گزینه پیشنهاد شدن که به خط فرمان هسته اضافه بشند تا مشکل حل بشه و برای بعضی جواب داده!
مثلا:
clocksource=jiffies

یا
nmi_watchdog=0

پست: 4
تاریخ عضویت: چهارشنبه 3 شهریور 1395, 7:20 pm

Re: جلو افتادن ساعت در virtualbox

پستتوسط snailman » جمعه 5 شهریور 1395, 8:00 pm

نه ورژنش v5.0 هست.
چطوری باید به خط فرمان هسته اضافه کنم.

ببخشید من مبتدی هستم.

معاونت سایت
آواتار کاربر
پست: 6427
تاریخ عضویت: دوشنبه 21 مرداد 1387, 11:47 pm
محل اقامت: اصفهان

Re: جلو افتادن ساعت در virtualbox

پستتوسط hedayat » شنبه 5 شهریور 1395, 2:09 am

باید موقع بوت توی منوی اول که میاد (که میتونید فدورا رو انتخاب کنید) کلید e رو بزنید بعد برین ته خطی که با linux یا linux16 شروع شده و یک فاصله بزنید و این گزینه‌ها. و بعد f10 رو بزنید. ببینین بازم ساعت عوض میشه یا نه.

یا راه دیگه هم اینه که وقتی سیستم بالاست با کاربر ریشه برین و فایل boot/grub2/grub.cfg/ رو ویرایش کنید و ته خطی که با linux یا linux16 شروع شده این گزینه‌ها رو اضافه کنید و فایل رو ذخیره کنید و سیستم رو ریبوت کنید.

بازگشت به نصب و بروزرسانی

چه کسی آنلاین است

کاربران حاضر در این انجمن : Bing [Bot] و 3 مهمان