انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: farzad3342 در 30 امرداد 1403، 08:38 قظ
-
سلام. مواقعی پیش میاد سیستم به دلایلی کلا فریز میشه و حتی صفحه کلید و ماوس هم کار نمی کنند و چاره ای نیست جز خاموش کردن یا ریبوت کردن دستی دستگاه با دکمه پاور.
میدونم این اتفاق ممکنه دلایل مختلفی داشته مثلا ناسازگار بودن کرنل با سخت افزار ها یا مشکلات سخت افزاری دیگه یا ناسازگاری نرم افزاری و... که نیاز به مراجعه به لاگ و بررسی مشکله.
سوال اصلی من اینه اگر چنین اتفاقی رخ بده چه راهی جز خاموش کردن با دکمه پاور هست؟
ایا میشه سیستمو طوری پیکربندی کرد که در این موارد بطور خودکار از gui خارج شیم و وارد محیط tty بشیم؟ یا مثلا بطور خودکار لاگ اوت کنه
ممنون
-
درود
در حقیقت مشکل از ناسازگاری سخت افزار با سامانه عامل هست و نه برعکس. سخت افزار باید از سامانه عامل پشتیبانی کنه، سامانه عامل فقط باید از معماری پردازنده پشتیبانی کنه که فکر نکنم در این زمینه چیزی از گنو سر تر باشه.
شما خودتون میتونید وارد tty شید، اون فرایند هارو نابود کنید و رایانه رو خاموش کنید یا برید تنها فرایند محیط گرافیکی دوباره راهاندازی کنید. ولی بدونید که در هر دو روش برنامه هاتونو باید جوری پیکربندی کنید که ذخیره خودکارشون فعال باشه و مثلا هر ۵ دقیقه پرونده ها ذخیره بشن. ویرایشگر ها، لیبرآفیس و ... این قابلیت ها رو دارن.
اگه کارت گرافیکتون انویدیاست احتمالا مشکل از اونه.
روی xorg هستید یا wayland؟ میتونید کاری کنید که کارت گرافیک انویدیا غیرفعال بشه و اگه مشکل از اون باشه دیگه این اتفاق نمیافته.
-
سوال اصلی من اینه اگر چنین اتفاقی رخ بده چه راهی جز خاموش کردن با دکمه پاور هست؟
آره. با ctrl + alt + f3 وارد tty بشید و دستور power off رو بزنید…
یا حتی اگه نمیتونستید وارد اون هم بشید، alt + sysrq(prt sc) + o رو بزنید و کاری که میخواهید رو انجام میده.
-
یا حتی اگه نمیتونستید وارد اون هم بشید، alt + sysrq(prt sc) + o رو بزنید و کاری که میخواهید رو انجام میده.
این روش باعث میشه افزار ها کثیف بشن و دیسک به صورت ناایمن خاموش بشه، برای دیسک خطرناک نیست؟
-
یا حتی اگه نمیتونستید وارد اون هم بشید، alt + sysrq(prt sc) + o رو بزنید و کاری که میخواهید رو انجام میده.
این روش باعث میشه افزار ها کثیف بشن و دیسک به صورت ناایمن خاموش بشه، برای دیسک خطرناک نیست؟
خطرناک که هست، ولی خب فرزاد داره میگه کار دیگهای نمیتونه انجام بده. وقتی هم سیستمعامل به طور کلی فریز شده و حتی وارد tty هم نمیتونه بشه، جایگزین خوبیه برای نگه داشتن کلید پاور. حداقل تا جایی که من بلدم کار دیگهای نمیشه کرد.
-
:/
مگه با کاربر ریشه هست که با هنگ اون کل سامانه نابود شه؟! ایشون میتونن وارد tty شن و فقط میخواستن این کار خودکار انجام بشه یا خاموش کردن در tty را بلد نیستند.
-
ریطی به اینکه کاربر ریشه باشه یا نه نداره
اگه واقعا سامانه هنگ کرده باشه (در حدی که صفحه کلید هم کار نکنه) راهی غیر از قطع کردن برق نیست. ولی یه فایل سیستم خوب نباید با قطع شدن برق سامانه رو خراب کنه.
-
با تشکر از پاسخ شما. بله مشکل اصلی هم در این رخداد همینه که صفحه کلید کار نمیکنه تا بتونم وارد tty بشم و اقدام به لاگ اوت یا ریبوت ماشین کنم.
و دوم اینکه دقیقا از اینکه خاموش کردن با دکمه پاور ممکنه سبب آسیب رسیدن به فایل سیستم یا دیسک بشه بیشتر نگران هستم.
در جواب به بریتانیای کبیر ، خیر نه از انویدیا استفاده میکنم و نه از نشست wayland .
بهرحال ممنونم.نیاز به بررسی لاگ ها هست تا دقیقا بفهمم مشکل از چیه.
-
یه چیز دیگه که یادم رفت بگم: سخت افزار که نمی تونه از نرم افزار پشتیبانی کنه. نرم افزار (در اینجا سیستم عامل) باید از سخت افزار پشتیبانی کنه. تنها مشکلی که سخت افزار میتونه داشته باشه خراب شدن یا خراب بودنش هست.
-
سازندهٔ سختافزار باید روش استفاده از اون سختافزار رو به خریدار بده. مثلاًوقتی جاروبرقی میخرید، توش دفترچهٔ راهنما هست. روش استفاده از قطعات رایانهای هم در راهاندازشونه که باید به همراه قطعه داده بشه. ولی بعضی از شرکتها این راهنما رو نمیدن یا بد میدن که باید ازشون بخواین راهنمای درست بدن یا ازشون خرید نکنید.
-
و دوم اینکه دقیقا از اینکه خاموش کردن با دکمه پاور ممکنه سبب آسیب رسیدن به فایل سیستم یا دیسک بشه بیشتر نگران هستم.
فکر میکنم این قضیهی آسیب رسیدن به دیسک فقط برای هارد باشه و توی SSD مشکلی نداشته باشه.
سیستمعاملتون هم به هر حال آسیب میبینه.
خروجی این رو بذارید ببینیم مشکل از چیه:
sudo dmesg 2>&1 | nc -N paste.ubuntu-ir.org 1337
سیستمعاملتون چی هست اصلاً؟ من روی دبیانبیسها چنین مشکلی رو روی لپتاپ قدیمیم داشتم. احتمالاً با تعویض توزیع مشکل حل بشه.
سوزه رو امتحان کنید.